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: 600 1st Ave, Ste 330 PMB 92768, Seattle, WA 98104-2246

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, There’s something deeply satisfying about watching seeds you planted a year ago finally break through the soil. Figuratively, even though I do enjoy growing my own Tomatoes. But I digress. Today, I want to share a few stories from Podscan—my podcast intelligence platform—about what happens when long-term investments start compounding. Some of these took eighteen months to materialize. Others became possible only because I embraced tools I never thought I’d...

Podcast, YouTube, Blog Dear founder, I’ve been using Claude Code for over half a year now, pretty much exclusively, to build my platform. Haven’t really deviated much to other tools. And I think I’ve gathered enough experience with the system that it’s time to share what I’ve learned about using Claude Code effectively to build a non-trivial Software as a Service application. Here’s what I’ve found: a lot of the value of Claude Code is in its configuration and correct prompting. When you’re...

Podcast, YouTube, Blog Dear founder, A while ago, I asked my Twitter friends to tell me what the most annoying and most infuriating piece of entrepreneurial advice is that they ever received. And overwhelmingly, “follow your passion” stood out as the one that frustrated them most. I’ve seen this particular piece of advice being given a lot by people who have made it—successful entrepreneurs who found success in the field they’re passionate about. And I may have, from time to time, hinted at...