← go back to the home page
The secret to building large apps is never build large apps. Break your applications into small pieces. Then, assemble those testable, bite-sized pieces into your big application.
The cardinal rule of writing unmaintainable code is to specify each fact in as many places as possible and in as many ways as possible.
In software, we rarely have meaningful requirements. Even if we do, the only measure of success that matters is whether our solution solves the customer's shifting idea of what their problem is.