5 ms·
To be fair, you can do a lot when you throw a near endless supply of money at things. Definitely impressive though.
by PNewling 3y ago
To be fair, you can do a lot when you throw a near endless supply of money at things. Definitely impressive though.
- titzer 3y agoTo get great software, you need a small team and give them extremely clear requirements of what it should do with an assload of extremely clear testcases.
- sasaf5 3y agoAnd lots of time to tune things and solve all little problems, and manually implement things when abstractions hamper performance.
- fsloth 3y agoThis is a fairly generalizable rule in any engineering, unless you really are running the Apollo program (then when divide-and-conquering should probably remember this rule).
- hoseja 3y agoThis is running into the no-code problem of clear-enough requirements being as complex as the code, via Kolmogorov.
- taneq 3y agoThe best software comes from a small team of top level devs who are also top level subject matter experts on the software’s domain. This doesn’t happen very often.
- robbs 3y agoIt doesn't have to be a small team. See "They Write The Right Stuff".
- 2rsf 3y agoAnd even they make mistakes, software contains much more moving parts than hardware. https://space.stackexchange.com/questions/37110/what-was-the-nature-of-the-known-bugs-in-the-space-shuttle-software https://space.stackexchange.com/questions/37110/what-was-the...