How we use Claude to build faster
Our actual workflow using Claude for everything from architecture decisions to code reviews. Not hype: the real productivity gains and limitations.

In this post 5 parts
I’ll skip the hype. Here’s exactly how we use Claude at Kaizen Shift, what it’s great at, what it’s bad at, and the real productivity numbers.
Architecture & planning
Before writing any code, we use Claude to think through architecture decisions. I’ll describe the problem, constraints, and goals, then have a conversation about trade-offs.
This isn’t “Claude, write me an app.” It’s “Here are three approaches to handling real-time data sync in this golf course app. Walk me through the trade-offs of each.”
Claude is genuinely good at this. It catches edge cases I miss, suggests patterns I haven’t considered, and provides a structured framework for making decisions.
Real impact: Architecture planning that used to take 2-3 days now takes 2-3 hours.
Code generation
The biggest productivity gain. Claude writes production-quality code when given proper context. The key is context: you can’t just say “build me a dashboard.” You need to provide:
- The existing codebase structure
- Design patterns you’re following
- Specific requirements with edge cases
- Examples of similar code in the project
With proper context, Claude generates code that fits naturally into the existing codebase about 80% of the time. The other 20% needs refinement, but that’s still much faster than writing from scratch.
Real impact: Features that took 2 days now take 4-6 hours.
Code review
I use Claude to review my own code before committing. It catches: - Logic errors I missed - Performance issues (N+1 queries, unnecessary re-renders) - Security vulnerabilities - Missing edge case handling
It’s not a replacement for peer review on critical code, but for the day-to-day work of a solo builder, it’s invaluable.
What Claude is bad at
Honesty section: - Complex state management: It tends to over-engineer state solutions. Keep it simple and don’t let it talk you into unnecessary abstractions. - Design taste: It can implement designs, but its aesthetic suggestions are generic. Design decisions stay human. - Novel algorithms: For truly novel problems, it often produces plausible-looking but subtly wrong solutions. Always verify. - Long-running context: In very long conversations, it starts losing track of earlier decisions. Break complex work into focused sessions.
The real numbers
As a solo builder with Claude: - I ship features faster than I did without it - Code quality is roughly equivalent (sometimes better, sometimes worse) - Architecture decisions are better because I have a tireless thinking partner - Documentation happens (because Claude makes it painless)
The honest truth: Claude doesn’t do the work for me. It makes me faster, and I don’t burn out, because the tedious parts are handled.
Keep reading
More in Notes →
Building FairWayOS: why golf courses are stuck in 2005
The golf industry runs on software from two decades ago. Here’s why we’re building FairWayOS and what we’ve learned about selling to an industry that’s allergic to change.

AI automation for Edmonton small businesses: where to start
Most Edmonton businesses still do work by hand that could run on its own. Here’s a practical guide to AI automation: what’s worth automating, what isn’t, and where to start.

Web development in Edmonton: what to look for in 2026
Choosing a web developer in Edmonton? Here’s what separates a good investment from a waste of money, from someone who’s built sites for local businesses, campaigns, and startups across Alberta.
