The journey of TDD Buddy — from brain dump to a modern, AI-augmented learning platform.
TDD Buddy started life as a single PDF of test-driven development notes and has grown into a full catalog of practice katas, reference guides, and a regularly updated blog. This page tracks where the project has been and where it's heading next, so you can see what's shipped, what's in flight, and what's still on the horizon.
Completed
| Date | Milestone |
|---|---|
| March 2023 | Launch of version 2.0 — all content moved from PDF to HTML |
| 2025 | Katas labeled with level, concepts, and duration + kata filtering |
| March 2026 | Migration to Astro SSG with Markdown content collections, blog, RSS feed, Pagefind search, SEO optimisation, and Cloudflare Pages deployment |
Up Next
| Priority | Feature |
|---|---|
| High | HydraFlow-powered automated blog — TDD insights, kata walkthroughs, and AI-assisted content delivery via GitHub issues |
| High | Kata solutions in C#, TypeScript, and Python with linked repositories |
| Medium | Guided learning paths — structured progressions from beginner to advanced |
| Medium | Kata difficulty ratings and community feedback |
| Future | Interactive kata runner — write and test code directly in the browser |
How the roadmap is decided
Priorities are driven by what makes deliberate practice easier: clearer kata requirements, worked solutions in more languages, and better ways to find the right exercise for your skill level. Items move up the list when readers ask for them, so if something here would help your team — or something is missing entirely — let us know through the contact page or by opening an issue on GitHub.