Blog
SQL, data, and practical AI — plain English. Filter by topic or search.
All articles
Exploring a repo safely
Part 2 of the ChatGPT Codex tutorial. Explore a repo safely: ask for a map with real paths, bound what you will not touch, then make a small…
Reviewing diffs, undoing, not shipping blind
Part 9 of the Claude Code tutorial. Review every agent change set: read the diff, run tests, check secrets and scope, then own the commit. Undo with restore…
Standardizing categories and names
Category chaos turns dashboards into spelling bees. Learn canonical values, mapping tables, alias lists, and how to escape Other hell so groupbys stay honest and unmapped rates stay…
Open coding features and first project
Codex is the coding agent surface in the ChatGPT desktop app (with Chat and Work). Part 1 of the ChatGPT Codex tutorial: open a project, ask orientation questions,…
Loops and agentic runs: multi-step work
Part 8 of Claude Code tutorial. Run multi-step agentic work with a goal-plan-act-observe loop, checkpoints, and clear autonomy: watch, steer, or walk away only when rails are real.




