Practicing
Lessons learned and observations from working in the software engineering industry.
2025
I write a lot of markdown and I am delivered a lot of markdown, inc...
First we built a user interface (UI) when the application was just ...
Feedforward, Tolerance, Feedback: Improving Interfaces for LLM Agents
My team is building an agent for complex, multi-language artifacts ...
The gem exec command gives me hope for Ruby in a world of fast software
As more and more software is being developed quickly by LLMs, I’m s...
Don't Forget: Remote MCP Servers are Just cURL Calls
You can call any streamable-http transport MCP (Model Context Proto...
Building Paperboy: A Personal Reading Recommendation Engine
I have a problem. My Readwise Reader inbox has over a thousand arti...
Claude Code Notifications for Async Programming
I’m doing so much asynchronous programming through agents now. Whil...
My “Four-(Sometimes Five-) Bullet” Incident Snapshot
Detection → Mitigation → Remediation → Impact (+ Comms) in a minute
So yesterday someone at work shared this fun video of a guy trying ...
The Hidden Cost of Human-Centric Tools in LLM Workflows
I built and released gh-view-md because I think we’re entering an i...
Releasing gh-view-md - A GitHub CLI Extension for LLM-Optimized Issue and PR Viewing
A new GitHub CLI extension that renders issues and pull requests in clean markdown format, perfect for feeding to LLMs or offline viewing