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

The examples near the start reminded me of another piece shared here before, "How to Build Good Software". Most notably the part near the end, titled "Software Is about Developing Knowledge More than Writing Code".

https://www.csc.gov.sg/articles/how-to-build-good-software

It has a few great quotes scattered throughout.

"Building good software involves alternating cycles of expanding and reducing complexity."

"Software should be treated not as a static product, but as a living manifestation of the development team's collective understanding."

"Software projects rarely fail because they are too small; they fail because they get too big."



Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

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

Search: