Archives
All the articles I've archived.
-
Do MCP Servers Really Eat Half Your Context Window?
The MCP vs. CLI debate hinges on token cost. I investigated whether the reported usage is real payload or just a measurement artifact.
-
Introducing MCPLI: Turn MCP servers into first class CLIs
Announcing MCPLI: a CLI that turns MCP servers into first class command line tools, boosts composability, and cuts token usage by up to 95%.
-
Finding Balance in the AI Boom: Family, FOMO, and My Limits
A personal reflection on balancing family life with AI-fuelled momentum, the pull of FOMO, and learning to set healthier limits
-
My Take on the MCP vs CLI Debate
Personal thoughts on the growing CLI movement and why I still see value in MCPs for certain use cases
-
The AI Coding Revolution: Magic or Mirage?
A personal reflection on my experience with AI-driven coding tools and their impact on productivity and well-being
-
XcodeBuild MCP: Project Scaffolding, Swift Packages & Enhanced UI Automation
Major updates bring project scaffolding, Swift Package Manager support, and AXe-powered UI automation
-
XcodeBuild MCP: UI Automation is here!
Taking agent-driven iOS development to the next level with UI Automation
-
XcodeBuild MCP: Project Discovery & Log Capture
A look at the latest improvements to XcodeBuild MCP
-
Streamlining MCP distribution with npm, npx, and mise
How to use npm, npx, and mise to run Node.js packages without installation
-
Organising Swift Tests with Tags
Using the new Tags feature in Swift Testing framework to better organise your test suite
-
Introducing XcodeBuild MCP
A project I've been working on to make Xcode automation easier
-
Using Async Let
A quick dive into the async let pattern in Swift
-
init()
Finally got around to setting up this blog