Sublime
An inspiration engine for ideas
Developers may sign up for any kind of task. Database specialists are not constrained to sign up for database tasks. GUI people can sign up for database tasks if they like. Although this may seem inefficient, a mechanism manages that. The benefit is obvious: The more the developers know about the whole project, the healthier and more informed the
... See moreRobert C. Martin • Agile Principles, Patterns, and Practices in C# (Robert C. Martin Series)
Cut and paste may be useful text-editing operations, but they can be disastrous code-editing operations. All too often, software systems are built on dozens or hundreds of repeated code elements. It happens like this: Ralph needs to write some code that fravles the arvadent.2 He looks around in other parts of the code where he suspects other
... See moreRobert C. Martin • Agile Principles, Patterns, and Practices in C# (Robert C. Martin Series)
As the software stack for any development effort has exploded over the last 10-plus years,7 organizations with strict tool standards have been at a distinct disadvantage, as their process for adding new tools has been too slow to take advantage of rapid advances.
Jim Highsmith • EDGE: Value-Driven Digital Transformation
Loosely speaking, we use the message-passing style we’ve just described between objects, but we tend to use a more functional style within an object, building up behavior from methods and values that have no side effects.
Nat Pryce • Growing Object-Oriented Software, Guided by Tests (Addison-Wesley Signature Series (Beck))
it needed to elegantly manage a highly variable workload and react to a dynamic work-in-process limit.
Tonianne DeMaria Barry • Personal Kanban: Mapping Work | Navigating Life
The research for the State of DevOps Reports from 2013 to 2019 was a cross-population study that spanned over thirty-six thousand respondents over six years. It showed that architecture determined if it was possible for teams to:58 •make large-scale changes to the design of the system without the permission of someone outside the team or depending
... See moreSteven Spear • Wiring the Winning Organization: Liberating Our Collective Greatness through Slowification, Simplification, and Amplification

A Key Observation
Löwy Juval • Righting Software
disagree. The program you see here is easy to understand and therefore easy to maintain.