Resources
Go from coder to systems thinker.
solidbook: An Introduction to the World of Software Design & Architecture
Get clarity. Uncover the unknown unknowns and learn the main topics from over the last 40 years of software design, architecture & testing.
Get the bookTesting Mastery
Master the first skill you should have been taught in school: testing. Takes you through the first two Phases of Craftship.
Enroll in TMThe Software Essentialist
Become a confident crafter. Master the 80-20 of testing, design, architecture & strategy to write scalable, testable, flexible and maintainable code on any side of the stack. Takes you through all five Phases of Craftship.
Enroll in TSERecent articles, letters & posts
view allJoin 20000+ value-creating Software Essentialists getting actionable advice on how to master what matters each week. 🖖