Hacker News new | past | comments | ask | show | jobs | submit login

Compared to other engineering disciplines, it seems like software is one that is most susceptible to veer towards complexity. Is it the ease of iteration? The relative youth of software engineering?



Relates to ease of iteration, but imo the biggest factor is no real responsibility when things breaks and how it is expected for software to break.


Relative lack of physical constraints?


Bingo. Complex machines have more parts that wear out and need attention. Complex software, if it's well-written, can actually Just Work, and doesn't wear out.


Investor optimism, peer pressure, and FOMO play roles.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: