Category
Ai
10 posts

Connecting Claude to Your Homelab with MCP and Tailscale SSH
Give Claude SSH access to your homelab with an MCP server over Tailscale — bash, browser automation, and unlimited local ComfyUI image generation. Includes the Windows SSH gotcha that cost me an evening.

You Still Have to Test. Especially When AI Wrote It.
AI-generated code does not get a testing exemption. A walk through what an end-to-end Playwright session caught on the salty.poker build, and why integration testing is the part the methodology cannot delegate away.

The Iteration Loop Is Still the Job
Spec-driven agentic development compresses the build phase. It does not eliminate the iteration loop. A debugging story from this week and what it says about the methodology.

Debugging Code You Didn't Write (But You're Still Responsible For)
I spent Tuesday morning staring at a 404 from a service I knew existed. The table engine was up. The routes were registered. The tests passed. And eve…

I Let AI Write My Code for a Week. Here's My Honest Report.
There is a difference between asking AI to help you write a function and asking it to build your company. GitHub Copilot suggests an autocomplete as y…

I Built a Chrome Extension to Stop Filling Out the Same Application 200 Times
Two hundred job applications, the same fields every time. How I built a Chrome extension with Claude to autofill them — what worked, what broke, and the code.

Teaching the AI How I Write
How I built a style-guide skill to keep my writing voice consistent across blog posts when working with Claude.

13 Deployments, One Day, and a Grudging Respect for the Process
Yesterday I took a screen scraper project and gave it a proper home on Azure. Containerized, monitored, secrets managed correctly, analytics wired up,…

Spec-Driven Development Needed a Rewrite
Last post I talked about finding out that [what I've been doing has a name](https://thesaltykorean.com/building/ai/development/2026/03/03/specdrivende…

Apparently What I've Been Doing Has a Name
Specdriven development. Who knew that was a thing? I did, apparently — I just didn't know what to call it. Turns out I've been doing it this whole tim…