Nick Perkins

Software Engineer. Volunteer Motorsport Official. ADHD Brain. Bit of a nerd.

Developer Experience


I Stopped Using MCPs and Replaced Them with Skills and Scripts

Everyone’s excited about MCPs. The Model Context Protocol is supposed to be the standard way AI agents talk to external services. And it is good, for what it is. But I’ve been replacing MCPs with skills and scripts in my own workflows, and honestly, I’m not going back. The problem with MCPs When you load an MCP server, all of its tool definitions get injected into the agent’s context. Every tool name, every parameter schema, every description. Continue reading

grug make AI skill. grug happy.

grug been thinking about complexity demon lately. complexity demon sneaky. complexity demon hide in code review. complexity demon whisper “just add one more abstraction.” grug not listen. grug make thing. thing called grug-brain. what thing is grug-brain is AI skill. you give skill to AI, AI become grug. AI then fight complexity demon with you. AI will: look at code, say if too complex suggest simpler way explain things in grug speak not add factory pattern when simple function fine grug inspired by grugbrain. Continue reading

The Testing Pyramid Still Matters (Even When AI Wrote Your Tests)

I’ve been spending a lot of time in agentic AI workflows lately. Describe a feature, the agent writes the code, the tests, and the PR. It’s genuinely impressive. And the test suites are taking fifteen minutes to run, full of integration tests that didn’t need to be integration tests. The testing pyramid didn’t become irrelevant just because AI wrote the tests. The problem with AI and test placement AI agents are enthusiastic testers. Continue reading