Share this sentence
— Richard E. Pattis"Code should run as fast as necessary, but no faster; something important is always traded away to increase speed."
Discover more quotes
Previous Quote
The important point is that the cost of adding a feature isn't just the time it takes to code it. The cost also includes the addition of an obstacle to future expansion. Sure, any given feature list can be implemented, given enough coding time. But in addition to coming out late, you will usually wind up with a codebase that is so fragile that new ideas that should be dead-simple wind up taking longer and longer to work into the tangled existing web. The trick is to pick the features that don't fight each other.
— John Carmack
Next Quote
The structure of a software system provides the ecology in which code is born, matures, and dies. A well-designed habitat allows for the successful evolution of all the components needed in a software system.
— Richard E. Pattis
Loading recommended content...