Sign in

Cal Irvine

@calirvine.com
423 followers 305 following 744 posts

Software developer, parent to two humans, and two dogs. Work at Shopify. Code, climbing, photography, making things, cooking things, and the great outdoors. Location: Toronto 🇨🇦

PostsRepliesMedia
Cal Irvine @calirvine.com · 26/02/2026
Health and safety review: This should be good enough, right?
A cardboard box with a handwritten warning “Mead - bottle bomb risk 💣”
010
Cal Irvine @calirvine.com · 22/02/2026
Hmm so maybe I’m not going on vacation this week after all.
020
Cal Irvine @calirvine.com · 22/02/2026
Never not funny.
010
Cal Irvine @calirvine.com · 19/02/2026
I always found the answer to be the least interesting part anyway, and this hasn’t changed with AI. Doing it asynchronously is silly as heck though, you won’t get any signal from that.
121
Cal Irvine @calirvine.com · 18/02/2026
Sometimes the AI is more lazy than I am.
The ai is trying to give up, lazy.
030
Cal Irvine @calirvine.com · 17/02/2026
He’s open to full time or contract work, _maybe_ an internship if it’s a great opportunity. Canadian.
010
Cal Irvine @calirvine.com · 17/02/2026
Does anyone know anywhere hiring early career folks? I’ve got someone who worked a couple of years before being laid off in 2022 tech reductions, he stopped looking when he couldn’t get any traction back then. He’s hoping to rejoin the industry now and I’m helping him train back up.
110
Cal Irvine @calirvine.com · 17/02/2026
This reminds me I had meant to play around with cap’n web and totally forgot.
020
Cal Irvine @calirvine.com · 16/02/2026
I usually check out a few
010
Cal Irvine @calirvine.com · 12/02/2026
The worst is that I set up good types, intellisense will give me what I want, but you (the ai) are overriding that.
020
Cal Irvine @calirvine.com · 12/02/2026
A couple of months back I turned off all AI autocomplete features in my IDE, and TBH I feel like my brain has completely healed. I still leverage AI heavily, but always as a conscious choice. Goodbye “LLM pause” when my brain was waiting to see what the AI thought before thinking on its own.
120
Cal Irvine @calirvine.com · 12/02/2026
-7C on the way up feels the same as 10C on the way down.
000
Cal Irvine @calirvine.com · 12/02/2026
Yea, software development is still largely (and secretly) a people job, and that part remains the same.
020
Cal Irvine @calirvine.com · 11/02/2026
“We have three good ideas, let’s try them all and see what’s actually best” <— LLM sweet spot “We’re in unknown territory, need to get our thoughts straight and figure out what we need to be doing” <— LLM not very useful
110
Cal Irvine @calirvine.com · 11/02/2026
This is the article that made me start following you, it’s a good one
030
Cal Irvine @calirvine.com · 10/02/2026
RESTful for external, RPCish for internal
000
Cal Irvine @calirvine.com · 09/02/2026
I feel like git push —force should work even during a GitHub outage.
000
Cal Irvine @calirvine.com · 09/02/2026
lol indie hackers are way out there though.
Map of Bluesky user clusters circling a dim dot way off to the side from the web development community Zoomed in of the previous images circled area showing it is the indie hackers & saas builders community
110
Cal Irvine @calirvine.com · 09/02/2026
I live in the suburbs of the web development galaxy.
Map of Bluesky users, specifically the web development community cluster and where I fit in it.
150
Cal Irvine @calirvine.com · 05/02/2026
A recent example was an oauth flow not working as I expected. I was able to go in our identity repo and explain what my client properties were and what flow I was trying, and I got an answer to my problem quickly. If I didn’t already understand oauth flows I’d be a bit fucked.
010
Cal Irvine @calirvine.com · 05/02/2026
Oh ya, it’s good at research and explaining existing code for sure. I think the TLDR of my take is I’m still not worried about my job, because you still need to understand the fundamentals of what’s going on in order to steer properly.
110
Cal Irvine @calirvine.com · 05/02/2026
My current AI take (constantly evolving) 1) if you fundamentally understand the problem to be solved and the green path, AI is pure accelerant 2) if you need to stray from the green path then it’s actually not that helpful at all 3) if you don’t know what you’re doing it’s doing more harm than good.
130
Cal Irvine @calirvine.com · 04/02/2026
Since moving to primarily CLI ai tools, I’ve disabled autocomplete in my IDE. My brain feels like it’s healing.
120
Cal Irvine @calirvine.com · 04/02/2026
It took us over a year to get through the Hobbit because the trolls near the beginning were too scary to get past. Then suddenly they became funny (it is actually very funny)
010
Cal Irvine @calirvine.com · 02/02/2026
I love when I try to write a tricky TS type and I’m having trouble so I ask AI and it tries the same 8 things then says “maybe it’s impossible? IDK 🤷🏻‍♂️”
010
Cal Irvine @calirvine.com · 02/02/2026
My interest fluctuates with what work is looking like. If things have been a bit boring at work I get the itch and write a lot of code in the evenings. Key thing is not forcing it and leaning in when I get the bug.
040
Cal Irvine @calirvine.com · 02/02/2026
No mention of the cailleach, completely unserious people.
010
Cal Irvine @calirvine.com · 02/02/2026
I’m guessing it’s a kind of inertia, the machine is already up and running it’s hard to start another machine in a new direction. But all the super conglomerates of old are diverse AF, so it’s probably the move to become a super giant with staying power for generations.
000
Cal Irvine @calirvine.com · 01/02/2026
Luckily they’re generally pretty fun. My kids got into them about 2 years ago, was pretty hilarious having a 2yo running around singing sea shanties (as close as she could manage)
020
Cal Irvine @calirvine.com · 30/01/2026
Hooray for winter sports 😂
It’s a selfie of me outside and my beard completely encased in ice
010
Cal Irvine @calirvine.com · 26/01/2026
We got 22 inches. It’s really something to behold 🫠
010
Reposted by Cal Irvine
Damien Moule @damienmoule.bsky.social · 26/01/2026
Put their names on a plaque.
1285
Cal Irvine @calirvine.com · 26/01/2026
I’d love to find ways to get involved
110
Cal Irvine @calirvine.com · 26/01/2026
I’ve already shoveled this twice today. Snow day confirmed for tomorrow.
Picture of the snow piled about a foot up the back door.
010
Cal Irvine @calirvine.com · 25/01/2026
Yea but you’re forgetting that the democrats… I stopped listening after that.
020
Cal Irvine @calirvine.com · 23/01/2026
I’m not a prominent Callum Irvine, just a normal one. But I guess the AI is still right anyway.
000
Cal Irvine @calirvine.com · 23/01/2026
Every time I have to log in I fully forget how.
010
Cal Irvine @calirvine.com · 23/01/2026
@erus.dev you’ve made my whole day
110
Cal Irvine @calirvine.com · 23/01/2026
Is it my birthday? github.com/vitest-dev/v...
github.com
feat: implement `aroundEach` and `aroundAll` hooks by sheremet-va · Pull Request #9450 · vitest-dev/vitest
Description Resolves #5728 Thanks Claude Please don&#39;t delete this checklist! Before submitting the PR, please make sure you do the following: It&#39;s really useful if your PR references an...
210
Cal Irvine @calirvine.com · 23/01/2026
I’ll probably still watch it, and I hope he succeeds.
000
Cal Irvine @calirvine.com · 23/01/2026
I find the Taipei 101 climb event to be like 90% uninteresting. Generally free soloing does not excite me that much, but even in that world I’d much rather see people climbing actual cliffs. Like surely soloing El Cap (way taller than this building) was both harder and more interesting.
110
Cal Irvine @calirvine.com · 22/01/2026
I don’t know, in the time it would have taken me to complete one task I can now have the AI do 5 tasks and completely break 4 others.
000
Cal Irvine @calirvine.com · 21/01/2026
Pretty pretty good.
A table with dal and fresh naan
000
Cal Irvine @calirvine.com · 21/01/2026
I guess this is more like the setSomeState convention
100
Cal Irvine @calirvine.com · 21/01/2026
Anyone on here have a good recipe for red dal? Prefer rich and creamy to soupy.
100
Cal Irvine @calirvine.com · 20/01/2026
That’s quite the journey
010
Cal Irvine @calirvine.com · 20/01/2026
Lmao it converted my db from PG to MySQL when I wasn’t looking?
020
Cal Irvine @calirvine.com · 19/01/2026
K, this Ralph thing is actually really good. Still not a silver bullet, but with a good focused plan it’s really surprisingly effective.
010
Cal Irvine @calirvine.com · 19/01/2026
Thanks! Icelandic wool is not for everyone (very scratchy) but I’m a big fan 😅
010
Cal Irvine @calirvine.com · 19/01/2026
I did some drywall work as a student, just helping out on jobs. I’m very much a DIYer, but I’d never do it again. Definitely worth hiring out.
010