I write for developers who know one thing well and are learning the next one. SQL to Python. Python to AI. Local tools to production systems.
New here? Start here, or jump into:

I write for developers who know one thing well and are learning the next one. SQL to Python. Python to AI. Local tools to production systems.
New here? Start here, or jump into:

Why I stopped writing better prompts and started treating an AI like a new member of my team: write it down once instead of explaining it every time.

I ran a Karpathy-style LLM-maintained wiki for six months. What compounded, what didn't, and the 614 notes I archived.

Two AI artists run the same code. One learns from its own critiques, one from my ratings, and I score them blind. Part one: the setup and my prediction.

I built a tool to generate writing prompts from my vault, and none of them got me writing. What worked was a prompt built from my own morning pages.

Companion page for my PyOhio 2026 talk. Slides, code, and the dog-spa dataset for searching free text beyond LIKE with BM25, vectors, and hybrid.

Celebrate your new skills with take-home challenges and resources for continued learning. You think in sets now.

Quick tastes of CASE statements, JSON functions, date manipulation, set operations, and recursive CTEs. Enough to know what to learn next.