Sublime
An inspiration engine for ideas
To quote Mark (one of your authors): All architectures become iterative because of unknown unknowns, Agile just recognizes this and does it sooner.
Neal Ford • Fundamentals of Software Architecture: An Engineering Approach
Backends Should be Designed for Product Developers
youtu.be
EVERY PIECE OF KNOWLEDGE MUST HAVE A SINGLE, UNAMBIGUOUS, AUTHORITATIVE REPRESENTATION WITHIN A SYSTEM.
David Thomas • The Pragmatic Programmer: From Journeyman to Master
Growing Object-Oriented Software, Guided by Tests (Addison-Wesley Signature Series (Beck))
amazon.com
This is end-user programming, a vision for empowered computing pursued by bright-eyed computer science visionaries.
Szymon Kaliski • https://www.inkandswitch.com/end-user-programming/
Trip to invoke the correct behavior from Mechanic without