Practical guidance for people who use AI seriously.
Better questions produce better results. This site is built around that idea. Not prompt tricks, not hype, not benchmarks. Structured thinking, real workflows, and field-tested lessons from someone who uses these tools under load every day.
The Guides are the lessons. The Field Notes are the stories of how I learned them.
- Charles Edmonds
Get new guides and field notes by email as they come out.
Subscribe to Ask Good QuestionsRecent Guides
See allThe Model Is Not the Method
People spend a lot of time asking which AI is best at coding.
Is Claude better than ChatGPT? Is ChatGPT catching up? Is one better at architecture while another is better at debugging? Does one produce cleaner React code? Does another understand large repositories better?
Those can be useful que…
Let the Big Dog Run
A lot of programmers underuse AI because they’re afraid of the wrong thing.
They know AI can make mistakes.
They know it can guess.
They know it can drift away from the existing design, patch the wrong layer, or confidently explain something it hasn’t actually inspected.
All of that is true…
And One More Thing
There’s a dangerous little phrase in AI-assisted programming.
“And one more thing.”
It sounds harmless.
You’re already in the thread. The AI already knows the project. It’s seen the last bug, the current files, the latest design decision, and the thing you just fixed. It’s fast. It’s available…
Recent Field Notes
See allThe Good, the Bad and the Ugly
This isn’t a controlled benchmark, and I’m not claiming that one AI will always write better code than another.
It’s a comparison of what happened when I used Claude and ChatGPT during a difficult, multi-session architectural change in a real application.
There was good work.
There were warnin…
The Day Claude Tried to Sell Me My Own Workflow
A few days ago, I had one of those AI conversations that got more interesting as it went along.
I was talking with Claude about whether I should change the way I code with AI.
Right now, my normal workflow is session-based. I work in threads. I give the AI project guidance. I make it read the st…
The Day One More Thing Became the Real Bug
I didn’t notice the pattern all at once.
At first, it just looked like normal software work.
We’d fix something in PageSnip. Then we’d polish something near it. Then I’d notice another behavior that wasn’t quite right and say, in one form or another, “And one more thing.”
That seemed reasonabl…
I'm working on Real Programmers Use AI, a practical book for developers who want to use AI without losing control of their work. The guides and field notes here are drawn from the same material.