Practice, organized

The Dojo

Choose the discipline that matches the problem in front of you. Every kata connects a memorable line to concrete engineering moves.

A new path through the dojo

Kode-Fu and Vibe Coding

AI lowers the cost of producing code and raises the value of understanding what should reach production. Bring generated code through the Five Gates.

Meet the new apprentice →
01

git // kata

Git Kata

Commit with intent. Rebase with awareness. Force-push with fear.

Study four teachings in this discipline, then apply one to your next change.

Begin this kata →
02

testing // kata

Testing Kata

Untested code is merely confident code.

Study four teachings in this discipline, then apply one to your next change.

Begin this kata →
03

security // kata

Security Kata

Trust is not a security control.

Study four teachings in this discipline, then apply one to your next change.

Begin this kata →
04

observability // kata

Observability Kata

Logs remember what developers forget.

Study four teachings in this discipline, then apply one to your next change.

Begin this kata →
05

production // kata

Production Kata

Production is where reality begins.

Study four teachings in this discipline, then apply one to your next change.

Begin this kata →
06

legacy // kata

Legacy Kata

Refactor with humility.

Study four teachings in this discipline, then apply one to your next change.

Begin this kata →
07

teamwork // kata

Team Kata

Knowledge hoarded is a single point of failure.

Study four teachings in this discipline, then apply one to your next change.

Begin this kata →