Nick Perkins

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

Ai


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

AI and the Human Factor - My Observations

Over the last year, I’ve been watching how people use AI coding tools. GitHub Copilot, ChatGPT, Claude - everyone’s got access to them now. But the results? Completely different depending on who’s using them. Here’s what I’ve noticed: the engineers who were already good are using AI to get even better. The ones who struggled before? They’re producing questionable code at an incredible rate now. AI just amplifies what you already are AI tools can be amazing productivity boosters. Continue reading

How I Built Interactive AI-Powered Training with GitHub Copilot

One of my current projects is a migration from Azure DevOps to GitHub Actions. I saw a challenge: how to effectively train DevOps teams on new tools in an engaging, practical way? Traditional docs and tutorials often miss the mark. So, I experimented: using GitHub Copilot’s Agent Mode to build an interactive, AI-powered training platform. The result was a self-paced, conversational learning experience, guiding users through complex migration scenarios like having an AI tutor. Continue reading