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
Towards an AI-Native Development Workflow (Using Jujutsu as the Backbone)
Posted on:December 9, 2025A practical AI native development workflow that uses Jujutsu, temporary intent files, and structured planning to keep AI generated code fast, controlled, and meaningfully organized.
How Much Can You Ask an LLM to Track? Finding the Working Memory Cliff
Posted on:December 8, 2025A short, practical look at how far you can push an LLM's working memory before accuracy falls off a cliff.
Why Embedding a JavaScript Runtime Inside an LLM Is a Big Deal
Posted on:December 5, 2025This post explains why giving LLMs a built-in JavaScript runtime unlocks far more accurate, scalable, and flexible computation than traditional tool-calling approaches.
Using Practical AI to Design and Build My Deck
Posted on:November 24, 2025In this article, I share how I used AI tools to transform my backyard deck project from a vague vision into a tangible reality.