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."
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."