Sign in

Ian Bull (Elbows Up 🇨🇦)

@ianbull.com
94 followers 90 following 220 posts

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. ianbull.com

PostsRepliesMedia
Ian Bull (Elbows Up 🇨🇦) @ianbull.com · 17/04/2026
And the best part was that button at the bottom, the one that allowed you to turn it off when you were done.
040
Ian Bull (Elbows Up 🇨🇦) @ianbull.com · 06/04/2026
Tomorrow's just an excuse away
000
Ian Bull (Elbows Up 🇨🇦) @ianbull.com · 19/03/2026
Thank you Yoshiya for the work you did on Deno and especially the work on the Standard Library. OpenSource maintainers are often not aware of the lives they touch. I learned a lot from you, and I really enjoyed the little bit of work we did together on the Deno Astro connector. Best of luck.
130
Ian Bull (Elbows Up 🇨🇦) @ianbull.com · 17/03/2026
Open source devs hear every complaint but rarely the thanks. After 6 years with Deno, I want you to know: your kindness and thoughtful support across GitHub and Discord didn't go unnoticed. You're a talented engineer and an even better person. Best of luck, Marvin.
1140
Ian Bull (Elbows Up 🇨🇦) @ianbull.com · 17/03/2026
Been a Deno user for ~6 years. The technology was excellent, but the community and the way your team worked in public was genuinely one of the best educations I've had in software. Whoever gets you next is lucky. Good luck, Luca.
071
Ian Bull (Elbows Up 🇨🇦) @ianbull.com · 11/03/2026
ianbull.com/posts/softwa...
ianbull.com
Sinks, Not Pipes: Software Architecture in the Age of AI
Software architecture principles like low coupling, high cohesion, and minimal side effects matter more than ever when AI agents are the ones navigating your codebase.
000
Ian Bull (Elbows Up 🇨🇦) @ianbull.com · 11/03/2026
The ceiling for most of these players is intramural sports at University, which is great. But the parents shelling out $3,000 for travel teams is unreal. At 14 years old, if you're child isn't beating the socks off the 17 y/o, they won't be playing professional sports; and that's not a bad thing.
030
Ian Bull (Elbows Up 🇨🇦) @ianbull.com · 11/03/2026
I ran a girls softball league for a number of years, mostly house teams. I saw the move from "Advanced Academies" (for the best of the best) to "Intermediate Academies" where the sell the dream of playing big league sports to the average kid. It's absolutely disgusting.
120
Ian Bull (Elbows Up 🇨🇦) @ianbull.com · 16/02/2026
That's unclear. Neural networks are sorta a black box. :)
040
Ian Bull (Elbows Up 🇨🇦) @ianbull.com · 08/02/2026
That is technically and statistically correct.
100
Ian Bull (Elbows Up 🇨🇦) @ianbull.com · 28/01/2026
Ain't nobody gonna be making first round exit jokes this year amirite?
000
Ian Bull (Elbows Up 🇨🇦) @ianbull.com · 21/01/2026
I don't know, I think some of those conservatives would have no problem "rubbing him the right way".
000
Ian Bull (Elbows Up 🇨🇦) @ianbull.com · 14/01/2026
Do we need code reviews. I argued that we need "Change Review" not "Code Reviews". That is, we should review the intent (what & why) and not the how. But then everyone told me this is obvious, this is what we did all along. So do we need "Code" Reviews?
100
Ian Bull (Elbows Up 🇨🇦) @ianbull.com · 12/01/2026
> I'm on my first flight for the year and found time to play with some of these AI coding tools, and I gotta say, this shit has come a long way. Curious, when was the last flight of last year. This stuff has come a long way in the past 3 weeks!
010
Reposted by Ian Bull (Elbows Up 🇨🇦)
Chris Short @chrisshort.net · 12/01/2026
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
linkedin.com
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.
11214
Ian Bull (Elbows Up 🇨🇦) @ianbull.com · 20/12/2025
Disinterested players, not starting on time, playing down to their competition. Tavares, Willy, Mathews, Riley.... it's been the EXACT SAME STORY FOR TEN YEARS! After October baseball this year, seeing a team that actually plays for one another, haven't been able to sit through a Leafs game.
000
Ian Bull (Elbows Up 🇨🇦) @ianbull.com · 10/12/2025
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
ianbull.com
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.
000
Ian Bull (Elbows Up 🇨🇦) @ianbull.com · 06/12/2025
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...
ianbull.com
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.
100
Ian Bull (Elbows Up 🇨🇦) @ianbull.com · 06/12/2025
LLMs are about to gain first-class, built-in computation. ianbull.com/posts/bun-an...
ianbull.com
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.
140
Ian Bull (Elbows Up 🇨🇦) @ianbull.com · 02/12/2025
If Anthropic envisions a word where localized code generation replaces MCP / Tool calls for things like: fetching / transforming / loading data, then a bringing a TypeScript runtime into the fold makes sense.
120
Ian Bull (Elbows Up 🇨🇦) @ianbull.com · 25/11/2025
Building my deck with vibes... Vibe Decking? ianbull.com/posts/practi...
ianbull.com
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.
050
Reposted by Ian Bull (Elbows Up 🇨🇦)
sarcastic parrot @monkchips.com · 14/11/2025
So I wrote a thing redmonk.com/jgovernor/on...
redmonk.com
On Cursor, Erich Gamma, VS Code forks and the surprising role of the Eclipse Foundation
I was writing this post today when the news dropped that Cursor has just raised a new round.   > We’re pleased to announce a new round of financing: our Series D of $2.3B at a $29.3B post-money valuat...
386
Ian Bull (Elbows Up 🇨🇦) @ianbull.com · 15/11/2025
And it wasn't just Erich, it was many of his Team members from the original Eclipse team that wrote VSCode. Thanks for the trip down memory lane, James.
130
Ian Bull (Elbows Up 🇨🇦) @ianbull.com · 14/11/2025
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...
ianbull.com
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.
030
Ian Bull (Elbows Up 🇨🇦) @ianbull.com · 10/11/2025
I hate that my young daughter, who absolutely loves watching sports, has to ask me about "Odds", "Lines", "Spreads" and "Futures". There is no reason kids need to be exposed to this just to watch a game.
010
Ian Bull (Elbows Up 🇨🇦) @ianbull.com · 03/11/2025
Most people want Simple solutions, but they end up with Simplistic ones instead.
010
Reposted by Ian Bull (Elbows Up 🇨🇦)
Phillip Iscove @pmiscove.bsky.social · 02/11/2025
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! 🇨🇦
media.tenor.com
a blue jays logo with a red maple leaf on it
ALT: a blue jays logo with a red maple leaf on it
630930
Ian Bull (Elbows Up 🇨🇦) @ianbull.com · 02/11/2025
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.
010
Ian Bull (Elbows Up 🇨🇦) @ianbull.com · 02/11/2025
Current status. And I can't figure out if I'm the parent or the child.
000
Reposted by Ian Bull (Elbows Up 🇨🇦)
Grant Brisbee @grantbrisbee.bsky.social · 02/11/2025
Man, if Kiké tries just a LITTLE HARDER to catch that ball in the ninth, the Blue Jays win.
Homer saying "The lesson is: Never try."
021118
Ian Bull (Elbows Up 🇨🇦) @ianbull.com · 02/11/2025
Except I was at game 7 in '93, it was a terrible game by Toronto.
010
Ian Bull (Elbows Up 🇨🇦) @ianbull.com · 02/11/2025
I can handle the leafs losing. The look on my daughters face right now hits so hard. This sucks.
240
Ian Bull (Elbows Up 🇨🇦) @ianbull.com · 02/11/2025
That was hard. I was downtown Toronto. in '93 as a 17 year old. But it's the look on my daughters face right now that hits the the hardest.
110
Ian Bull (Elbows Up 🇨🇦) @ianbull.com · 02/11/2025
If Boston was in this spot, you'd feel the same way.
100
Ian Bull (Elbows Up 🇨🇦) @ianbull.com · 02/11/2025
This is a stupid sport.
100
Ian Bull (Elbows Up 🇨🇦) @ianbull.com · 30/10/2025
I decided to (re)build my deck. How it started (Oct 2024). How it's going (Oct 2025).
010
Ian Bull (Elbows Up 🇨🇦) @ianbull.com · 29/10/2025
Back to building V8 from source. I miss you, my old friend.
000
Ian Bull (Elbows Up 🇨🇦) @ianbull.com · 29/10/2025
The Seattle series was really cool. We got a pretty good radio feed from Seattle and I got to listen to the games while driving around. The Seattle broadcast crew was pretty good too. They gave a ton of respect to Max during his game.
110
Ian Bull (Elbows Up 🇨🇦) @ianbull.com · 29/10/2025
Yeah, it was streaming. Streamed Fan 590 radio, and my kids got to learn about how to properly listen to baseball.
110
Ian Bull (Elbows Up 🇨🇦) @ianbull.com · 29/10/2025
Reallly @sportsnetpr.bsky.social. An outage during the World Series, right after you raised your fees.
100
Ian Bull (Elbows Up 🇨🇦) @ianbull.com · 28/10/2025
It’s the difference between tool-centric training and principle-centric engineering. We teach how things work: not so engineers build everything from scratch, but so they know there’s no magic beneath the abstractions.
020
Ian Bull (Elbows Up 🇨🇦) @ianbull.com · 21/10/2025
Let's bring back the CocaCola ads from the '90s. www.youtube.com/watch?v=JdIQ...
youtube.com
Toronto Blue Jays - 1993 Coke Ad
YouTube video by Mark Stamcoff
000
Ian Bull (Elbows Up 🇨🇦) @ianbull.com · 21/10/2025
2nd biggest HR in Jays history?
000
Ian Bull (Elbows Up 🇨🇦) @ianbull.com · 19/10/2025
Our's is about 12" in diameter, full cast iron. We got a custom one as a wedding gift -- my sister in-law is a Furphy and her family made them in Australia. I'm not sure they make them anymore though. Search "furphy shepparton camp oven" if you're interested.
010
Ian Bull (Elbows Up 🇨🇦) @ianbull.com · 18/10/2025
I'd choose The Furphy Shepparton Camp Oven.
100
Ian Bull (Elbows Up 🇨🇦) @ianbull.com · 10/10/2025
They don't want to compete with (checks notes) Friday Night High School Football.
000
Ian Bull (Elbows Up 🇨🇦) @ianbull.com · 09/10/2025
@sogrady.org I assume you saw Pedro last night. Yankees Lose! Yankees Lose! And who's the Yankees Daddy... Vladdy Is Your Daddy.
020
Ian Bull (Elbows Up 🇨🇦) @ianbull.com · 08/10/2025
Yeah, I saw that too. Our builds are failing to pull from gcr.io/v2/token?sco... I'm switching to Buildah github.com/containers/b... #fingersCrossed Good luck today!
gcr.io
120
Ian Bull (Elbows Up 🇨🇦) @ianbull.com · 08/10/2025
Was it GitLab? We use GitLab too with custom runners and it seems that Kaniko was pulled from the Google Container Registry.
110
Ian Bull (Elbows Up 🇨🇦) @ianbull.com · 05/10/2025
If you're not sure you're going to follow through, the cheap product might be fine. It's like the guy who has to buy the best equipment before he can get started. A Ryobi drill can gather dust in the basement as well as the most expensive Makita.
010