Pit of Success

employ a greedy algorithm for software quality. Demand everything and don’t make compromises… Some things are hard but they do have solutions.

Scott Meyers, “Things that Matter,” DConf2017, Berlin.

R&D

the true meaning of being agile is not responding to requirements change, but enabling surprises to come from everywhere

Michael DeHaan

Journals

we wonder why doctors have a hard time understanding CRUD-based systems, when their natural mental model is the appending of facts.

Greg Young, CQRS and Event Sourcing, Code on the Beach 2014, Atlanta Beach, Florida

Innovation tokens

It is basically always the case that the long-term costs of keeping a system working reliably vastly exceed any inconveniences you encounter while building it.

Dan McKinley