Chuck Conway

I wrote software for 26 years. Now I direct AI to write it.

Essays on building with AI, the craft of software, careers, raising a kid, and the rest of life. Subscribe on Substack to get new posts by email, including subscriber-only deep dives on AI. I also make videos on YouTube.

Chuck Conway

How the work actually changes when an agent writes the code and you own the outcome.

All 4 in Building with AI

The craft

149 posts

Naming, structure, defects, and the habits that make code easy to change. Most of these are older, and most still hold.

  • 9 Guidelines for Creating Expressive Names Naming is subjective and situational, it’s an art, and with most art, we discover patterns. I’ve learned a lot through the reading of other’s code. In this article, I’ve compiled 9 guidelines I wished others had followed when I read their code. October 2019 · 6 min
  • Codifying the Secret Sauce Codifying the secret sauce is instrumental in writing maintainable and successful applications. September 2019 · 5 min
  • Can Dependency Injection Make Me a Better Python Programmer? While dependency injection is a must-have in Java and C#, its role in Python raises intriguing questions about when—and whether—to use this powerful design pattern. February 2025 · 3 min
All 149 in The craft

Interviews, job changes, toxic teams, and what compounds over a long career.

All 29 in Careers and teams

Kids and AI

1 post

The part of this I think about most and have written about least.

All 1 in Kids and AI

Stories

77 posts

Fiction and other writing that isn't about software.

All 77 in Stories