James Phoenix — Mastering Code & AI for the Modern Developer — The Bootstrapped Founder 356


Dear founder,

Coding with AI changes everything. It changes how we design, test, and improve our software projects. Today, I’m talking to generative AI expert James Phoenix about mastering that new technology.

He’s written the book on prompt engineering and shares his hard-earned AI insights freely on the show — including a crash course in developing effectively with the Cursor IDE.

Are developer just AI wranglers now? Technical managers? Will we ever code again?

You’ll find out today.

🎧 Listen to this on my podcast.

James opened my eyes to how dramatically the engineering landscape is shifting - we're moving from hands-on coders to engineering managers overseeing AI "juniors."

"I think we've all reached the point where we should be AI first and we should primarily be like an engineering manager, where you have almost like a bunch of juniors that are going off with your project requirements."

One thing that really clicked for me was James's approach to starting new projects. Instead of diving straight into coding, he creates a detailed README first. This gives AI tools like Cursor the full context they need. I've been doing something similar with Notion docs, but James's systematic approach takes it to another level.

"The more monolithic the app, the better cursor is... When you start having an API server and you've got specific AWS step functions or you've got a Google Cloud workflow... that is where you need to spend a bit more time."

James walked me through Cursor's capabilities (which I've just started using myself!) and shared some game-changing tips about the cursor-rules file. As someone who's been slowly dipping their toes into AI-assisted development, this conversation was exactly what I needed. We also discussed testing strategies that make sense for indie hackers - no more feeling guilty about not writing unit tests!

"When you're learning a new programming language... I would turn off tab completion and I would code a vanilla-like style... because you will not gain that foundational knowledge to then leverage it at a higher rate when you're using chat or composer."

If you're wondering how to effectively use AI in your development workflow without losing your engineering skills, this episode is a must-listen. James shares practical tips that I'm already implementing in my own projects. Plus, he introduces some fascinating concepts like emotional prompting (yes, you can guilt-trip an AI into writing better code!).

Listen to the full episode to learn how to balance AI assistance with maintaining your fundamental programming knowledge.

If you want to track your brand mentions on podcasts, please check out podscan.fm — and tell your friends!

Thank you for reading this week’s essay edition of The Bootstrapped Founder. Did you enjoy it? If so, please spread the word and ​share this issue on Twitter.

If you want to reach tens of thousands of creators, makers, and dreamers, you can ​apply to sponsor ​an episode of this newsletter. Or just reply to this email!

To make sure you keep getting your weekly dose of Bootstrapped Founder, please add arvid@thebootstrappedfounder.com to your address book or whitelist us.

Did someone forward you this issue of The Bootstrapped Founder? ​You can subscribe to it here!​

Want to change which emails you get from The Bootstrapped Founder or unsubscribe for good? No worries, just click this link: ​change email preferences​ or ​unsubscribe​​.

Our postal address: 113 Cherry St #92768, Seattle, WA 98104-2205

Opt-out of preference-based advertising

Arvid Kahl

Being your own boss isn't easy, but it's worth it. Learn how to build a legacy while being kind and authentic. I want to empower as many entrepreneurs as possible to help themselves (and those they choose to serve).

Read more from Arvid Kahl

Podcast, YouTube, Blog Dear founder, Here’s the thing: I’m about to share all the reasons why you should never, ever start a software business. And yes, I’m fully aware that I’m talking to an audience of software founders. This is somewhat sarcastic, somewhat ironic twist on the great things about entrepreneurship. THE BOOTSTRAPPED FOUNDER • EPISODE 421 421: Why You Should Never Start a Software Business 21:59 MORE INFO But here’s what I’ve realized - talking about the problematic sides of...

Podcast, YouTube, Blog Dear founder, I know you’re out there. The developer who watches their colleagues enthusiastically embrace Claude Code and Cursor, having AI write entire feature sets while you proudly type every semicolon by hand. The founder who sees AI-generated code as a ticking time bomb of bugs and security vulnerabilities. The software entrepreneur who believes that real code comes from human minds, not language models. This one’s for you. THE BOOTSTRAPPED FOUNDER • EPISODE 420...

Podcast, YouTube, Blog Dear founder, Today, we’ll dive into the kinds of alternative solutions most founders miss when they attempt to validate their ideas. THE BOOTSTRAPPED FOUNDER • EPISODE 419 419: The Missing Piece in Your Validation Strategy 20:09 MORE INFO A quick word from our Sponsor, Paddle.com. I use Paddle as my Merchant of Record for all my SaaS businesses. They take care of all the taxes, the currencies, tracking declined transactions and updated credit cards so that I can focus...