»Every time you decide to solve a problem with code, you are committing part of your future capacity to maintaining and operating that code.«
Complexity is the greatest impediment to a software company’s growth and profitability.
Development costs increase exponentially with respect to the complexity of your code base.
The choice between speed and simplicity is a false dichotomy. Investment in simplicity is investment in speed.
Few executives recognize the cost of complexity because they don’t understand the nature of the products they’re selling.
Software is a product like no other — a hybrid product-service with a very unique warranty.