Blog

Developer experience: prerequisite and product of DevRel

2026-03-14 · 16 min

Developer Experience isn't just central to DevRel strategy. It's both what your team depends on before it can succeed, and what it actively shapes through its work.

Developer Relations is more than marketing. It's co-creation.

2026-03-12 · 12 min

Developer Relations is sometimes equated to marketing. Incorporating insights from 13 interviews, I explain why DevRel is better understood as value co-creation.

How does Developer Relations (DevRel) create value? What 13 interviews revealed.

2026-03-11 · 7 min

The question of how Developer Relations (DevRel) teams create value has been answered plenty of times (though rarely through systematic research). In 2024 I looked into it properly through 13 interviews with DevRel leaders, culminating in an MBA dissertation at Warwick Business School, unearthing a couple of surprises along the way. This series works through what I found.

Context windows, Plan agent, and TDD: What I learned building a countdown app with GitHub Copilot

Context windows, Plan agent, and TDD: What I learned building a countdown app with GitHub Copilot

2026-01-20 · 14 min GitHub

Learn how I managed context to keep Copilot focused, used the Plan agent to sharpen vague requirements, and required Test Driven Development practices to catch bugs before users.

Adding Bluesky Comments to My Hugo Site

2025-11-18 · 2 min

I've been exploring ways to bring social engagement into my blog posts. Taking inspiration from Ashley Willis' implementation, I've integrated Bluesky comments and likes into my Hugo site using the AT Protocol's public API.

Building smarter interactions with MCP elicitation: From clunky tool calls to seamless user experiences

Building smarter interactions with MCP elicitation: From clunky tool calls to seamless user experiences

2025-09-04 · 7 min GitHub

Explore how MCP elicitation transforms AI tool interactions by gathering missing information upfront.

Building your first MCP server: How to extend AI tools with custom capabilities

Building your first MCP server: How to extend AI tools with custom capabilities

2025-08-22 · 10 min GitHub

Learn Model Context Protocol by building a turn-based game server that shows how to extend GitHub Copilot with custom tools, resources, and prompts.

Debugging UI with AI: GitHub Copilot agent mode meets MCP servers

Debugging UI with AI: GitHub Copilot agent mode meets MCP servers

2025-07-22 · 10 min GitHub

Explore how I use agentic tools like GitHub Copilot agent mode and the Playwright MCP server to accelerate troubleshooting and debugging of UI issues, while revisiting the importance of clear requirements.

From chaos to clarity: Using GitHub Copilot agents to improve developer workflows

From chaos to clarity: Using GitHub Copilot agents to improve developer workflows

2025-07-15 · 7 min GitHub

Explore how you can set Copilot coding agent up for success with custom instruction and Copilot setup steps.

From idea to PR: A guide to GitHub Copilot’s agentic workflows

From idea to PR: A guide to GitHub Copilot’s agentic workflows

2025-07-01 · 9 min GitHub

A practical guide to GitHub Copilot’s agentic coding agent, chat modes, and remote MCP server so you turn issues into tested PRs with clear steps (and no hype).