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

Engineering is about following best practices based on empirical data/knowledge as much as possible and "winging it" when faced with the unforeseen. Although "winging it" is a bit of a loose statement because generally unforeseen challenges are usually solved based on past experience and quite a bit of lateral thinking.

Therefor in my opinion software development "done properly" has more in common with engineering than gardening. :-)



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

Search: