Effective Coding with AI
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.
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
