Software engineering seems like it might, eventually, become actual engineering when it matures a bit. Most other forms of engineering have had centuries or even longer to figure things out.
In software, we started with a programmable loom, stagnated for a few centuries, then all at once had tools and systems too complex to understand all of their implications.
It would be like taking apothecaries from the 1700s and putting them in the middle of a massive industrial chemical plant and hoping they make useful things that don't break easily or have design flaws.
Comments
Software engineering seems like it might, eventually, become actual engineering when it matures a bit. Most other forms of engineering have had centuries or even longer to figure things out.
In software, we started with a programmable loom, stagnated for a few centuries, then all at once had tools and systems too complex to understand all of their implications.
It would be like taking apothecaries from the 1700s and putting them in the middle of a massive industrial chemical plant and hoping they make useful things that don't break easily or have design flaws.