-
Notes from my Eight-Year-Old Laptop
How hype, AI, and impossible expectations bloated modern software. An essay exploring how AI hype and unreasonable workloads pushed software toward unecessary complexity, and what building a tiny Markdown editor on an old laptop taught me about the foundations of software engineering.
-
Skill Files, Not Code: How I Built a Human-in-the-Loop Workflow for My AI Coding Agent
I let an AI agent build a simple utility tool, and ended up learning more about managing it than about the code itself. Turns out skill files can carry a whole workflow: plan, approve, execute, verify, rollback. Some parts of that workflow were broken until I actually checked. Here's what I found.
-
The Reality of Vibe Coding: AI Generates Code, Engineers Make Decisions
I tried vibe coding with AI agents, and the funniest bug wasn't a crash. It was the AI confidently telling me a feature was done, then finding out the files were never even saved. Here's what that taught me about where AI actually helps, and where it still can't replace human judgment.
-
When Life Gives You Lemons, Run an ROI & Risk Analysis
Life doesn't check your timeline before it throws something at you. No plan survives contact with real life, and mine fell apart anyway. The data started telling me to walk away long before I had the conviction to do it. This is what it looked like to let logic lead when nothing else made sense.
-
What a Long-Term Physical Injury Taught Me That No Career Ever Could
An injury that looked invisible from the outside but reshaped how I think about health, recovery, and strength. It took away something I never thought to appreciate, and left lessons no career ever could teach. Some lessons only the body can teach.