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, One of Podscan’s main customer profiles that I’ve recognized over the last couple years building this business is marketers - people who think in marketing terms, who have marketing jobs and marketing goals. And in a way, even my other customer profiles - founders, builders, public relations experts, researchers - all of them have a similar process to how they use the data that Podscan provides, whether it’s the alerting system or the deep full-text search...

Podcast, YouTube, Blog Dear founder, When you build a software business as a founder, you have a dream. That dream is to build something that people actually need, that will make you money, and that you can keep building and make better - and make more money as you build it. Maybe there’s an extension to that dream where you sell it for millions, or where you build a company that allows you to retire. But the core of the dream is this: you have a thing that you think needs to be built, you...

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...