Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

In other engineering disciplines, it means there are agreed upon engineering principles that practitioners are obligated to apply.


Good example of why "engineering" only works as a loose metaphor and isn't meaningfully similar enough with software for direct comparisons.

Building things with matter needs to adhere to fixed principles corresponding to hard laws of physics. Working with bits is a different ballgame. It's creativity, psychology, improvisation. It's gardening.


Physics matters, but any engineering discipline dictates principles and practices beyond merely what is demanded by physics.

> It's gardening.

Let a thousand bad analogies bloom!




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

Search: