The Software Essentialist
Your Lifetime Access To The Last Programming Course You’ll Need Includes:
A step-by-step path to become a confident crafter & master the most important parts of testing, design, architecture & strategy.
70+ lessons of pure-value training.
A growing library of lessons, exercises & assignments to apply your knowledge practically.
New content added weekly, and much more!
The Metaphysics (The 12 Essentials Primer)
A primer to learn the 12 key mental models practiced over the last 40 years by the expert "phronimos developers".
Gain a deep level of clarity on how to develop a "systems thinking" level understand how to work consistently, decompose any problem & confidently design anything.
The Phases of Craftship
A 5-part journey through the Phases of Craftship to master the 80-20 across TDD, BDD, DDD, object-oriented, functional programming, deployment pipelines, design patterns, architectural patterns, and more.
Stop spinning your gears in the
Code-First Phase
as an "expert Junior developer" - progress to full-stack from first principles with practical exercises & assignments; focus on what matters to finally progress & get ahead.
Master the "real" best practices in the
Best Practice-First Phase
with basic & advanced testing topics, scalable codebase essentials, refactoring to a hexagonal architecture & embedding valuable tests within minimal deployment pipelines.
Introduce advanced & powerful testing & design strategies with
The Pattern Catalog (Frontend & Backend)
in the
Pattern-First Phase
; safely decompose & organize your code into well-known patterns utilizing the best from Domain-Driven Design to TDD & Event-Driven Architectures
Master the lost art of Object Design in the
Responsibility-First Phase
of craftship; use a 3-step process to design anything with RDD, Object Stereotypes & the Stereotypical Architecture.
Build, test & refactor 3 real-world projects in the final
Value-First Phase
of craftship; develop real design confidence in any context (Backend TypeScript API, Frontend React App, Chrome Extension).
Build your own product w/ the community or by yourself using the repeatable systems-thinking based
FA²STR design method
& with the 12 Essentials.
Bonuses
All 10+ previous early adopter Q&As covering topics such as frontend architecture, testing strategies, acceptance testing, event storming & more.
Lifetime access to our Private Discord w/ The Software Essentialist Mentorship Alumni & all previous early adopters
$699.00 USD
alert
You need to sign in or sign up before continuing.
close
Apply
Log in
Company Name (optional)
Company Address (optional)
Company VAT (optional)
Card
PayPal
Store this card for future purchases
help_outline
Change payment method