TJ's Desk
Software engineering, taught and shipped. I direct, Claude types.
Start
Recent
The Check Ran Once in 165 Sessions, and I Got the Reason Wrongnotes/the-check-that-never-ran.md
Everybody Wants the Agent. Somebody Has to Build the Floor.notes/build-the-floor.md
Don't vibe anything you can't code yourselfcalendar/gdgoc-hau-general-assembly.md
Ten Times Zero Is Still Zeronotes/ten-times-zero.md
More…
Walkthroughs
Ten times zero
flagship
From imposter to professional: the story behind the byline, and why the counter starts at zero.
Watch me work liveThe desk drives TJ's real site itself: opens a note, marks the part that matters, saves a takeaway, drafts a message. One AI, one vocabulary.
Get started with BREAD four layersBATCH the substrate, GRAIN the design system, MILL the content engine, PROOF the plan board. The no-build stack this site runs on.
The feed TalkDon't vibe anything you can't code yourself 2026-08-08
The console I built to stop drowning teachingFour classes became seven. A QR scanner grew into a data-free console that runs attendance and holds every AI grade grainy until I sign it.