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

Lehman's Laws of Software Evolution come to mind here: https://en.wikipedia.org/wiki/Lehman%27s_laws_of_software_ev...

An E-program is written to perform some real-world activity; how it should behave is strongly linked to the environment in which it runs, and such a program needs to adapt to varying requirements and circumstances in that environment

Furthermore, as a part of its own environment, the software's own existence has an impact on what people expect and want to do with it.



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

Search: