My name is Ian Bull and I live on west coast of Canada. I am the creator of Zest & J2V8, former Eclipse p2 Lead, member of the Eclipse Architecture Council & a Rust Turbofish ::<>. I am a distinguished engineer at Mediform, director at the Carnarvon Ball Club, coach, teacher & community Volunteer.
I have a passion for building developer tools and I spend my days writing software, managing Kubernetes clusters and coaching youth sports. I love Camping, Skiing and Biking with my family.
Posts
The following posts document my life as a Software Engineer. I write about my experiences, learnings, and thoughts on various topics including Systems Programming, Kubernetes, AI, and Software Engineering.
Recent Posts
Prompt Creep - When Prose Becomes Procedural Logic
Posted on:May 12, 2026When prompts grow procedural logic, reliability degrades in ways that look like reasoning errors but aren't.
Sinks, Not Pipes: Software Architecture in the Age of AI
Posted on:February 26, 2026Software architecture principles like low coupling, high cohesion, and minimal side effects matter more than ever when AI agents are the ones navigating your codebase.
Beads - Memory for your Agent and The Best Damn Issue Tracker Your're Not Using
Posted on:January 24, 2026A practical guide to Steve Yegge's git-native task system for AI coding agents.
In 2026, Technical Skills Are No Longer Enough
Posted on:January 14, 2026The skills that differentiated engineers for decades are becoming commoditized. What's scarce now are the skills they were never taught.