Library
The rules of the dojo, the six-week Developer path, standards, templates and a free learning path.
Guides
The Way
- The Way: five rules
The five rules every Developer Dojo member follows, in plain words.
- People write epics
Why a human, not an AI, must write the epics and the roadmap, and what AI may still do.
- Git is the source of truth
Why plans, decisions, content and settings live in git, and what that means every day.
- Open source first
Look for existing open source before you build, and check the licence every time.
- Fix forward
When something breaks, ship a new fix. Do not undo shipped work to make the problem disappear.
- Disclose AI use
Say when and how you used AI. Honest use is welcome. Hidden use is the problem.
Guides
Developer path
- Developer path: six weeks
The six-week plan to own one product from first customer talk to a final Product Package.
- Week 1: See the whole product
Draw your product on one page, list every part, and start talking to customers.
- Week 2: Know the people
Interview users, write personas, map touch points and draw user and customer journeys.
- Week 3: From problems to epics
Turn the gaps in your journeys into a roadmap of 4 to 8 epics that you write yourself.
- Week 4: Defend the roadmap
Check dependencies, map stakeholders, defend your choices, and learn to steer AI agents with agent-ready epics.
- Week 5: Brand, website and mockups
Choose a brand name, publish a simple product website, and draw mockups of the next version.
- Week 6: Catalogue, demo and final package
Write your Product Catalogue, record a demo, and present your Product Package.
- Product Package standard
What the final Developer assessment contains and how to prepare it.
- Product Package rubric
The six skills and the scoring levels used to assess your Product Package.
- Weekly cadence and common mistakes
A simple weekly rhythm for an epic manager, and the mistakes to avoid.
Guides
Master Developer
- Master Developer: the second rank
What a Master Developer knows beyond the Developer path: the platform, production launch and AI-agent orchestration.
- The developer platform
The shared ground under every product, explained by the job each part does.
- The OSS-first ladder
A repeatable way to decide between using, patching and building: search, scorecard, fit score and decision record.
- Open source licences in plain English
The licence families, the traps (especially network copyleft), and how to check a licence.
- Patch sets and maintained forks
How to adopt an open source project, keep your own changes small, and keep following upstream.
- Everything as code, GitOps and drift
Run infrastructure and applications from git, keep secrets out, and find and close drift.
- Service management in git
ITIL ideas (catalogue, change, incident, service levels) done with merge requests, issues and files.
- Master Developer assessment
Gates, practical tasks and the oral review used to certify a Master Developer.
Guides
Standards
- Product Catalogue standard
A four-layer way to describe a product: Master, ORBITAL, ANDROID and Tech, plus a catalogue entry for each service.
- Epic standard
What a good epic contains, how big it should be, and how to write one.
- Roadmap standard
How to build, present and keep a roadmap true.
- Repository map standard
How to split a product into repositories, name them, and describe each one.
- Issues, milestones and labels
How to run a whole-product plan with issues, milestones and labels, on a free git account or a paid one.
Guides
Templates
- Templates: how to use them
Copy-ready templates for the Developer path and the Master Developer rank.
- Template: Product brief
A one-page brief that says why a product exists, who it is for and what success looks like.
- Template: Personas and demographics
A demographics sheet and a one-page persona, with known and guess marks.
- Template: Touch points and journeys
Three tables: touch-point inventory, user journey and customer journey, with a bridge to your repositories.
- Template: Repository map
One table that lists every repository your product needs, with owner, kind and status.
- Template: Integrations register
A table of every outside tool your product uses, who it serves and what data moves.
- Template: Epic and roadmap
Write one epic by hand and lay your epics out as a roadmap.
- Template: Decision record
A short record of a tool or design decision: what, why, alternatives, licence, exit plan.
- Template: Catalogue entry
A small file that describes one product or service: owner, tier, repos, dependencies and service levels.
- Template: Change record
A merge request template that records the reason, risk, recovery plan and checks for a change.
- Template: Weekly note
A short note that tells your sponsor or coach the truth about the week.
Guides
Learning path
- Learning path: how to use it
A curated list of free learning resources, grouped by week, and how to pick from it.
- Learning path: plan the product
Free reading and courses for the Developer path: roadmaps, personas, journeys, epics and cloud basics.
- Learning path: platform track
Free documentation for the Master Developer rank: delivery from git, licences, infrastructure as code and service management.
- Learning path: optional paid courses
Courses and certificates that may cost money. None are required.
Guides
Glossary
- Glossary
Plain-English meanings of the words used across the Developer Dojo library.
Guides
Platform
- Laptop Kubernetes training guide
Run your app on your own laptop the same way it runs in production, using GitOps, containerd and local Kubernetes.
No page matches. Try a shorter word.
