Ian Bull (Elbows Up 🇨🇦)
banner
ianbull.com
Ian Bull (Elbows Up 🇨🇦)
@ianbull.com
Software engineer passionate about tools, languages, and simplicity 🦀🚀. I'm not very interesting; I mostly chop wood and carry water. I also help run a youth sports league. https://ianbull.com
Pinned
You can now compiled @deno.land Fresh applications into fully contained executables (assets and all). ianbull.com/posts/compil...
Compiled Fresh
In this article, I guide you through creating and packaging a simple Deno Fresh application as a self-contained executable for easy on-premises deployment.
ianbull.com
Reposted by Ian Bull (Elbows Up 🇨🇦)
I was laid off last week. I'm excited to start a new chapter where I can put my knowledge and dedication to work. I believe every chapter closes to make room for something more rewarding. I'm keen to discover the next opportunity. Learn more: www.linkedin.com/pos... #OpenToWork
Chris Short Résumé | Chris Short
I'm looking for a new role! With 30 years in the industry, I'm excited to start a new chapter. I believe every ending creates space for something more rewarding. I love taking intricate technical concepts and making them click for people. Whether through content, community work, or strategic enablement, my best days are when I help practitioners understand powerful tools and drive adoption. What I Bring My career bridges deep technical capability with clear communication: Content That Drives Adoption: I've created 700+ hours of video content and maintain newsletters reaching 6,300+ subscribers (DevOps'ish, EKS.news). I've given countless talks that translate complexity into clarity, driving revenue and reducing support load. Community Impact: As a former CNCF Ambassador and current Kubernetes Contributor Comms co-lead, I led communications for the K8s registry migration, achieving zero downtime globally. I've onboarded dozens of contributors and helped shape how we discuss cloud native tech. Shipping Big Things: I led the AWS re:Invent 2023 Kubernetes track with 50+ speakers and 30+ sessions, improving CSAT scores. I drove Valkey's developer engagement strategy—it's now the de facto Redis fork worldwide. I organized and hosted GitOpsCon EU 2021 with 300+ attendees, making it a top 2 KubeCon Day 0 event. Earlier in my career, I led a $1M AWS cloud migration with measurable savings. Technical Depth: I bring 30 years across IT ops, DevOps, the Kubernetes/CNCF ecosystem, open source tooling (Linux/Ansible), multi-cloud environments, and container technologies. Bonus: I'm now AI-enabled. What I'm Looking For Roles where technical experience meets storytelling. Three must-haves: customer-facing, cloud-native, and storytelling-heavy. Developer Advocate, Technical Marketing Manager, and Product Marketing Manager roles fit perfectly. Solutions Architect positions could work if they involve customer-facing technical communication and enablement. I'm especially interested in companies building cloud native tools or Kubernetes-based platforms—that's my playground. The Remote Piece I need remote work as a disabled veteran managing nerve/spine damage, PTSD, and anxiety. My Detroit care team keeps me going. I'm near a major Delta hub and have done same-day international trips when needed. Remote doesn't mean unavailable—I'm committed to being responsive and engaged. Let's Connect After three decades, I know my value: I make complex tech accessible, build communities around products, and drive adoption through authentic technical storytelling. I'm available now for full-time roles; contract work could also fit. If you're building something great and need someone who translates technical depth into business impact, let's talk. Contact: https://lnkd.in/g-CbGNdT Resume: https://lnkd.in/gzdjdQxB Here's to embracing new chapters and exciting challenges ahead.
www.linkedin.com
January 12, 2026 at 2:04 PM
I asked AI to write code. It did. I asked Git to help. It did not.

Jujutsu, however, quietly stepped in and handled the situation.
Now I have an AI native workflow that somehow works.

Details here: ianbull.com/posts/jj-vibes
Towards an AI-Native Development Workflow (Using Jujutsu as the Backbone)
A practical AI native development workflow that uses Jujutsu, temporary intent files, and structured planning to keep AI generated code fast, controlled, and meaningfully organized.
ianbull.com
December 10, 2025 at 8:47 PM
The Bun / Anthropic thing is fascinating to me, because I did something similar with Llama.cpp and Deno 2 years ago using Rust FFI. ianbull.com/posts/llamas...
Llamas and Dinosaurs
In this post I share insights from my 10-day visit to Germany, where I advanced AI-powered projects and explored scalable technologies, while also enjoying cultural and team-building experiences.
ianbull.com
December 6, 2025 at 12:20 AM
LLMs are about to gain first-class, built-in computation.

ianbull.com/posts/bun-an...
Why Embedding a JavaScript Runtime Inside an LLM Is a Big Deal
This post explains why giving LLMs a built-in JavaScript runtime unlocks far more accurate, scalable, and flexible computation than traditional tool-calling approaches.
ianbull.com
December 6, 2025 at 12:08 AM
Building my deck with vibes... Vibe Decking? ianbull.com/posts/practi...
Using Practical AI to Design and Build My Deck
In this article, I share how I used AI tools to transform my backyard deck project from a vague vision into a tangible reality.
ianbull.com
November 25, 2025 at 2:45 AM
Time doesn't stand still. After 6 years away from J2V8 I took a stab and updating it, and that was a lot of work. I've published 6.3.4 (it was supposed to be 6.3.0, but there were a few failed releases today).

ianbull.com/posts/j2v8-6...
J2V8 6.3.4 - A Major Publishing Pipeline Overhaul and a Fresh Release on Maven Central
This blog explains the major overhaul of J2V8’s build and publishing pipeline and announces the successful release of version 6.3.4 to Maven Central.
ianbull.com
November 14, 2025 at 5:06 AM
Reposted by Ian Bull (Elbows Up 🇨🇦)
The Jays were last place last year and they just came *this* close to winning The World Series. But the Dodgers won and that’s how it goes. I grew up in Toronto and seeing them win back to back World Series will forever be a one of my greatest childhood memories. I’ll always love them. Go Jays Go! 🇨🇦
a blue jays logo with a red maple leaf on it
ALT: a blue jays logo with a red maple leaf on it
media.tenor.com
November 2, 2025 at 4:55 AM
I remember when it was 4-1.
I remember when it was 8-1.
And I was at game 7 against LA in '93...

This was harder.
Been a Toronto sports fan for four decades and I think that’s the single most heart-breaking loss I’ve ever witnessed.
November 2, 2025 at 5:12 AM
Current status.

And I can't figure out if I'm the parent or the child.
November 2, 2025 at 5:03 AM
Reposted by Ian Bull (Elbows Up 🇨🇦)
Man, if Kiké tries just a LITTLE HARDER to catch that ball in the ninth, the Blue Jays win.
November 2, 2025 at 4:11 AM
I decided to (re)build my deck.

How it started (Oct 2024). How it's going (Oct 2025).
October 30, 2025 at 1:52 PM
Back to building V8 from source. I miss you, my old friend.
October 29, 2025 at 4:03 AM
Reallly @sportsnetpr.bsky.social. An outage during the World Series, right after you raised your fees.
October 29, 2025 at 2:26 AM
@sogrady.org I assume you saw Pedro last night. Yankees Lose! Yankees Lose! And who's the Yankees Daddy... Vladdy Is Your Daddy.
October 9, 2025 at 3:18 PM
Reposted by Ian Bull (Elbows Up 🇨🇦)
In a less imperfect world, Musk and Trump would be forever cast as killers of children, and this would be front-page news for months and the subject of Sunday sermons in every church.
NEW: The death shadow cast by Musk.

“When U.S.-supported soup kitchens were forced to close, babies starved quietly, their mothers said, while older siblings died begging for food.”

The world’s richest man did this to the world’s poorest children.

Don’t ever forget.
In Sudan, where children clung to life, doctors say USAID cuts have been fatal
The Trump administration’s cuts to USAID had an immediate and deadly impact in war-ravaged Sudan, according to civilians, doctors and aid officials.
www.washingtonpost.com
June 29, 2025 at 9:08 PM
@downgoesbrown.bsky.social

It really does seem like it's time for Part Five. www.downgoesbrown.com/2014/05/mapl...

In 2015 a new era began. It feels like that might have come to and end.
Is this the worst it's ever been? Part four
An NHL and hockey humor blog. The Best Of Down Goes Brown is available in book stores now.
www.downgoesbrown.com
May 19, 2025 at 5:13 AM
I'm funny how, I mean funny like I'm a clown, I amuse you?

if u see this

post ur getaway vehicle
May 4, 2025 at 5:59 AM
I'm old enough to remember the supply chain issues from COVID.
The port of Seattle right now. It's completely empty with no new ships coming in.

We're going to have disruptions to access of basic goods unlike anything we have ever experienced in our lifetimes.
April 28, 2025 at 8:53 PM
Reposted by Ian Bull (Elbows Up 🇨🇦)
Canadian votes are counted using the metric system.
April 28, 2025 at 2:13 PM
@downgoesbrown.bsky.social I assume you have to stay up for the late game and handle the Goalie Interference calls from the league?
April 26, 2025 at 4:35 AM
Reposted by Ian Bull (Elbows Up 🇨🇦)
This was a painting
MY MAN IS GOING THROUGH IT
April 13, 2025 at 11:40 PM
@downgoesbrown.bsky.social Just getting ready for the playoffs. Is there a consensus on what type of chips to get? Do we eat them? Also, my daughter is getting into the superstitious, should she wear her Marner shirt to school this week?
April 14, 2025 at 3:19 AM
I've built a number of LLM based dev tools, including a Code Review tool and Risk Analysis tool, and this matches my experience too.

I've settled on Rust as my control language, but I wonder if @deno.land would be a good fit for these small, focused agents, especially with its permission model.
This very closely mirrors my experie ce of the last several weeks of prototyping. It’s very easy to get something that’s 80% good. Carrying it the rest of the way really does mean thinking about the problem roughly as this link describes. github.com/humanlayer/1...
github.com
April 11, 2025 at 9:02 PM
Reposted by Ian Bull (Elbows Up 🇨🇦)
April 8, 2025 at 12:03 AM