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 bookThe Phases of Craftship - Free
Beat burnout, imposter syndrome and information overload. An introduction to the five Phases of Craftship: a straight-line path through the "hidden apprenticeship" every developer must take towards mastering what matters.
Download the courseTesting 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 15000+ value-creating Software Essentialists getting actionable advice on how to master what matters each week. 🖖