
Coding with Claude: A Developer's Playbook
The follow-up to Architecting with Claude: a free, hands-on book for developers using Claude Code, plus Acme Expenses, the open-source app it builds one chapter at a time.
Daniel Wanja · Nouvelles Solutions, Inc
Four decades of turning complex ideas into software that actually ships. I help organisations of all sizes build scalable, robust products — cloud-native web apps in React, TypeScript and Ruby on Rails, and native macOS tools in Swift.

40+ years building software. Google Cloud and Convex.dev architect and developer. 200+ articles written.
Daniel Wanja · Enterprise Architect & Lead DeveloperReact, TypeScript, Next.js and Tailwind, organised as Nx monorepos that teams can actually maintain.
Swift and SwiftUI for macOS and iPad — from prototype to notarised, shipped app.
Ruby on Rails, Convex.dev and serverless — and cloud architecture on Google Cloud, from data model to deployment.
Two free books on building software with Claude: the principles for whoever decides what gets built, and the playbook for whoever builds it. CC BY 4.0, sources on GitHub.

Twelve principles for designing AI systems that work, for whoever decides what gets built. With a one-page cheat sheet, slides and a best-practices guide.

How to steer Claude Code on real software, with playbooks for feature slices, APIs, legacy migration, whole-app runs and team rollout, and a checklist for your own repo.
Each of these apps is an experiment — a deliberate exercise to find the limits of a different AI coding tool (Codex, Claude, Cursor, Bolt) and write up what I learned.
All 16 →