How I ship products faster with AI-assisted development
A practical look at how AI tools changed my daily workflow as a design engineer, and why the results surprised me.

I've been building products for over a decade. The last two years feel like they compressed five years of output into one. Not because I started working more hours, but because AI fundamentally changed how I approach every part of the process.
This isn't a hype piece. I want to share what actually works, what doesn't, and where things get interesting.
The boring stuff got fast
Most of my time used to go to things that weren't the actual problem I was solving. Writing boilerplate, setting up auth flows, configuring deployment pipelines, scaffolding database schemas. These are necessary but repetitive tasks that I've done hundreds of times.
Now I describe what I need and get a working starting point in seconds. It's not perfect code. It never is. But it's close enough that I'm editing rather than writing from scratch, and that changes everything.
With Geosaur, I went from idea to a working prototype with user auth, Stripe billing, and a basic dashboard in under a week. A year ago, that foundation alone would have taken three to four weeks.
Where AI actually shines
The biggest productivity gain isn't code generation. It's having a thinking partner available at all times.
When I'm designing a data model and I'm not sure about the trade-offs between two approaches, I can talk through it with Claude and get a well-reasoned perspective in seconds. When I'm stuck on a gnarly CSS layout, I can paste the markup and get three different solutions to try.
It's like pair programming, except your partner has read every Stack Overflow answer and every MDN article. They don't get tired, and they don't judge you for asking basic questions at 2am.
The places where I use AI most:
- Exploring approaches before committing to one. I'll describe a feature and ask for three different architectures, then pick the best parts from each.
- Writing tests. I genuinely hate writing tests. AI makes this almost enjoyable because I can describe the behavior I want to verify and get solid test cases back.
- Refactoring. When code works but feels messy, I can get suggestions that often spot patterns I missed.
- Debugging. Pasting an error with context and getting a targeted diagnosis saves enormous amounts of time compared to scrolling through GitHub issues.
What doesn't work
AI is terrible at understanding your specific product context. It doesn't know why you chose that particular data structure, or that your users are mostly mobile, or that your team has a strong preference for server components.
I've seen people try to hand off entire features to AI and end up with code that technically works but doesn't fit the codebase at all. You end up spending more time integrating it than you would have spent writing it yourself.
The other trap is accepting the first output. AI gives you a plausible answer quickly, and it's tempting to just ship it. But plausible isn't correct. I always review, always test, and often ask for a different approach if the first one feels off.
My actual workflow
Here's what a typical feature looks like for me now:
- I sketch the UI in my head or on paper. I think about the user flow and what data I need.
- I describe the feature to Claude, including the constraints and the tech stack I'm working with.
- I get a starting implementation, then immediately start modifying it. I rarely keep more than 60% of the generated code.
- I use AI to write the tests and handle edge cases I might have missed.
- I review everything as if a junior developer wrote it. Because in a sense, that's what happened.
The key insight is that AI doesn't replace the thinking. It replaces the typing. You still need to know what good code looks like, you still need to make design decisions, and you still need to understand your users.
The design side
On the design front, AI tools are less mature but still useful. I use them for generating color palette variations, exploring layout alternatives, and sometimes for writing the copy that goes into a UI.
But the core design decisions still come from understanding the problem deeply. No AI tool is going to tell you that your onboarding flow has too many steps, or that users are confused because two buttons look identical but do different things. That comes from experience and user feedback.
What this means for builders
If you're a solo founder or a small team, AI-assisted development is probably the single biggest force multiplier available to you right now. It lets you compete with teams five times your size on shipping speed.
But speed only matters if you're building the right thing. AI makes it easier to build fast. It doesn't make it easier to build right. That part is still on you.
I'm excited about where this is heading. Every month the tools get noticeably better. The gap between "I have an idea" and "I have a working product" keeps shrinking, and that's good for everyone who likes to build things.
Keep reading
Want to work together?
I help companies design and build products from the ground up. Let's talk about your project.
Get in touch