Kevin Badinger
WorkLabsProjectsBlogResumeOne-PagerContact

Writing

Thoughts on building software that lasts, AI that actually helps, and lessons from two decades of production code.

2026

Sep 29

Same Draft, Two Grades: D and B-

Identical text received grades nineteen points apart. Exact drafts, repeat runs, and passage-level feedback matter more than one model-judged score.

Sep 22

Your Agent Needs Its Own Login

Separate agent credentials make revocation and investigation possible. Stopping a run still leaves accepted remote work and completed changes to recover.

Sep 10

The Scanner Never Loaded Its New Threat Feed

The updater downloaded a threat feed, but periodic scans never read it. A quiet report says little when the scanner never loaded its evidence.

Sep 3

A Second Review Needs a Different Job

A second reviewer found an unprotected route. Giving that reviewer a different job made the finding inspectable.

Aug 27

Your Agent's Configuration Deserves a Code Review

Project instructions can change an agent’s behavior without changing application code. Review the instructions and the access they enable.

Page 1 of 12
123456789101112Next →
Twitter/X • LinkedIn • GitHub
Last updated April 2026