4 ms·
I really enjoyed this and it has lots of great lessons. One small point though. I noticed this paragraph: “From a certain perspective, software is inherently
by oglop 3y ago
I really enjoyed this and it has lots of great lessons.
One small point though. I noticed this paragraph:
“From a certain perspective, software is inherently designed to be modified (why else would it be called "software"?). This makes developing software fundamentally different from building houses. After all, nobody would say after constructing a building, "Let's knock it down and rebuild it! The same structure but with 30% less steel and concrete!"”
It’s odd to me the author doesn’t see the connection from the instance of the software and the code. In this example, the instance is the house and the code is the blueprint. Code and blueprints change ALL the time. So I think it is false to suggest software engineering is somehow different from other engineering disciplines. I’d say it’s exactly the same but with a whole lot less ethical considerations, largely due to reasoning like above.
Great read, I just had to point that out though.