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 book

Testing Mastery

Master the first skill you should have been taught in school: testing. Takes you through the first two Phases of Craftship.

Enroll in TM

The 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 TSE