Live data from Hacker News

Akin's Laws of Spacecraft Design (2011) [pdf]

ece.uvic.ca

1–10 of 114 posts

Re: Akin's Laws of Spacecraft Design (2011) [pdf]

#5
I like systems that are maintence free and easily replaceable. My experience so far in software engineering is that technologies die, so it should also be easy to replace the tecnology, like the hardware it runs on, the platform/os, the programming language and the framework.

Re: Akin's Laws of Spacecraft Design (2011) [pdf]

#6
TL;DR:

Minimize negative(painful) notions as much as possible, ideally approaching zero, while maximizing positive (pleasurable) notions.

Minimize negative(painful) notions: Uncertainty, Risk, Chaotic behavior, Randomness, Non-deterministic, Instability, Cost, Energy losses, Time consumption, Resource usage, Excessive complexity, Failure modes, Noise

Maximize positive(Pleasure) notions: Reliability, Efficiency, Deterministic, Predictability, Precision, Accuracy, Verification, Validation, Safety, Stability, Simplicity (lower complexity), Robustness, Redundancy

Re: Akin's Laws of Spacecraft Design (2011) [pdf]

#7
post #6

TL;DR: Minimize negative(painful) notions as much as possible, ideally approaching zero, while maximizing positive (pleasurable) notions. Minimize negative(painful) notions: Uncertainty, Risk, Chaotic behavior, Randomness, Non-deterministic, Instability, Cost, Energy losses, Time consumption, Resource usage, Excessive complexity, Failure modes, Noise Maximize positive(Pleasure) notions: Reliability, Efficiency, Deter…

I can think of a few SaaS products in the document scanning and OCR space whose UIs are not efficient or simple, while being time consuming and, to my mind, chaotic.

There should be an Akin Exit Clause from said 3-year contracts. They have zero incentives to fix or improve _anything_ during those years of servitude.

Re: Akin's Laws of Spacecraft Design (2011) [pdf]

#8
The last and most important slide is missing.

"Ignore all the advise above and do the right thing Subtext: This will take multiple lifetimes to accomplish"

This is particularly important considering that some of the advice is at odds with each other and engineering is an unending juggling of tradeoffs. It's also by far the hardest to achieve both technically and socially but worth striving for.

Post reply on HN