Effective Coding with AI
$5.00
Minimum price
$10.00
Suggested price

Effective Coding with AI

Principles for Productive & Safe Agentic Programming

About the Book

It's a new era of software development. Agentic editing has fundamentally changed the craft. New AI-powered programming tools are launched weekly. But there are core, fundamental principles to effectively and safely harness these tools to reach levels of productivity that haven't previously been possible.

AI agents can generate hundreds of lines of code in seconds, build features that would have taken days in mere hours, and tackle tasks across any platform—desktop, mobile, web, or CLI. This unprecedented power comes with unprecedented risk. Agents can introduce subtle bugs, leak sensitive credentials, create unmaintainable code, and generate implementations that look correct but fail in production. The difference between productivity and disaster lies in how you work with these tools.

Written by a developer with 20 years of experience who initially resisted AI but now embraces it, this book distills hard-won lessons into practical, actionable principles. You'll learn how to take responsibility for AI-generated code, verify outputs effectively, structure codebases that agents can work with successfully, and build self-correcting systems that catch problems early. These aren't tips and tricks for a specific tool—they're fundamental principles for the age of agentic editing that will remain relevant regardless of which AI coding assistant dominates tomorrow.

Effective Coding with AI is written in an approachable and digestible format. Each chapter is a standalone principle you can apply immediately, covering everything from testing strategies and feature flags to avoiding merge conflicts and preventing secret leaks. Whether you're skeptical of AI coding tools or already using them daily, these principles will help you harness their power safely and effectively.

Early Access: Effective Coding with AI is an active work in progress. You're buying a work in progress book that will be updated regularly until completed.

AI Usage Disclosure: Generative AI was not used to write any part of this book. AI tooling was used to catch typos and provide feedback on grammar.

  • Share this book

  • Categories

    • Artificial Intelligence
    • Software Engineering
    • Computers and Programming
  • Feedback

    Email the Author(s)
  • License

About the Author

Brett Chalupa
Brett Chalupa

Brett has been writing software for over twenty years. What started as a teenage hobby blossomed into a career. He's led engineering teams for over a decade and maintains a variety of open source projects. He has written three other books on programming. When he's not coding, he's making pizza for his family and trying to finish War and Peace.

Table of Contents

      • The Ground Changing Beneath my Feet
      • Tools I Use
      • Let’s Get Started
      • Early Access
    • You Must Understand the Code the AI Writes
    • Ask Questions
    • Make Small Commits
    • Rapid Code Review
    • Set Up a Self-Correcting System
    • Test Early and Test Often
    • Specificity
    • Small Tasks
    • Write Tests
    • Plan Features Thoroughly
    • You are Responsible for the Code Agents Write
    • Utilize Components & Design Systems
    • (On how to avoid merge conflict pain)
    • How to Context Switch Effectively
      • Two Instances
      • Remote Delegation
    • Start From Doubt & Verify
    • Slow Down
    • Be Nice
    • Beware Leaking Secrets
    • Write Code Without Agents
    • Focus on the Fundamentals
    • Agents Are More Effective with Functional Programming
    • Explicit Code is Better Than Implicit Code
    • Simple Code is Better Than Clever Code
    • Static Typing Preferred
    • Feature Flags
    • Configure Your Agents
    • Outro

The Leanpub 60 Day 100% Happiness Guarantee

Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

Now, this is technically risky for us, since you'll have the book or course files either way. But we're so confident in our products and services, and in our authors and readers, that we're happy to offer a full money back guarantee for everything we sell.

You can only find out how good something is by trying it, and because of our 100% money back guarantee there's literally no risk to do so!

So, there's no reason not to click the Add to Cart button, is there?

See full terms...

Earn $8 on a $10 Purchase, and $16 on a $20 Purchase

We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.

(Yes, some authors have already earned much more than that on Leanpub.)

In fact, authors have earnedover $14 millionwriting, publishing and selling on Leanpub.

Learn more about writing on Leanpub

Free Updates. DRM Free.

If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).

Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.

Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.

Learn more about Leanpub's ebook formats and where to read them

Write and Publish on Leanpub

You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!

Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.

Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy.

Learn more about writing on Leanpub