notes on using AI productively:
- you can separate most work into two buckets: AI-verifiable and not. how you should work depends on which bucket your work falls into
- "verifiable" boils down to whether AI can independently tell (verify) if work that it completes is good or not.
- if your work is verifiable, design a verifier or system of verifiers and "let 'er rip." use as much AI as you can and get out of the way. you're not the bottleneck anymore, so no marginal attention is required as tasks scale.
- if it might be verifiable, you can try building an AI judge. but you need evals to test the judge's competence. @hammer_mt is my go-to on how to do this well. if you can get your judge good enough, you have verifiable work. back to throwing as much ai at your work as you can
- sometimes a good judge is easy to build, sometimes it's so hard that you may as well not bother.
- if your work can't be verified by an AI, that leaves you or someone else as the judge. treat it like the olden days but with AI help. one or two tasks at a time, avoid context switching, protect your focus
- sometimes, there are verifiable sub-tasks within larger pieces of work. The same process re: judgment and eval-building applies to these sub-tasks. The more you can automate these away, the more you can focus on the pieces that you're uniquely suited for.
"The codebase is the materialized snapshot of the state in which you want your agents to extend, and you want that codebase to be so pristine, so great, that the next one that comes along is just very likely to continue that pattern and keep it really, really good." By @poteto
One of the most difficult questions I get asked is something you'd think is among the most simple.
"How do I learn AI?"
Such a simple question, but the truth is I dont have a clue how to answer it. 95% of the things I learned no longer apply. Everything has changed so much.
I don't use AI like I used it even 3 or 4 months ago. Yeah, I can share the fundamentals, about what LLMs are and such, but that doesn't teach someone how to make it useful for them in the real world. And that's where the real magic is.
Who are the best educators for complete novices? If you were to "start over" what would you focus on first?
The hardest problem you can give an AI coding agent isn't set by the model. It's set by your process.
Chart based on HumanLayer's "Hitchhiker's Guide to Riptide" (Feb 2026). @humanlayer_dev
"Laws without enforced consequences are merely suggestions." - Ron Brackin
This is why I strongly recommend using hooks over adding more instructions to CLAUDE.md. Your agent can rot the context window & forget & just flat-out ignore them.
Guardrails > Guidance
– via djd0723
I created a public repo with the skills I use every day at work. The collection grew from critical-thinking techniques such as breaking down problems, separating symptoms from causes, checking evidence, and spotting bias.
https://t.co/wycIA38TNt
#OpenSource#AI