Software is a liability, not an asset. Software development is an endless search of minimum amount of code required to deliver maximum value
Majority of development costs do not come from time needed to write code. They come from time needed to learn what’s the right code to write
The hardest thing to explain in software development is not that we can't deliver everything you want. It's that we don't need to.
Software Design is an art of interacting with other human beings through code, while still making sense for machine.