3 ms·
One thing that might make software fundamentally different from other stuff, is that before being able to make a meaningful contribution a person needs to inves
by johbjo 6y ago
One thing that might make software fundamentally different from other stuff, is that before being able to make a meaningful contribution a person needs to invest X hours just to understand.
In most other creative fields, this can be hand-waved away. No other engineering field has anywhere near the complexity.
Therefore, all important people on a project are stakeholders of some sort, and anyone else is not able to make real improvements.
The project will move in whatever direction satisfies the incentives of the important stakeholders.
- christophilus 6y ago> No other engineering field has anywhere near the complexity. I’m a software engineer, so am not qualified to say this, but I highly doubt this is true.
- johbjo 6y agoI remembered this quote from Grady Booch, at 13:00 in this video: https://youtu.be/adiVOdztQ34 https://youtu.be/adiVOdztQ34 "These software artifacts we produce, are perhaps some of the most complex humans have ever created."