Cal Irvine
calirvine.com
Cal Irvine
@calirvine.com
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 🇨🇦
The splatter wall
April 29, 2025 at 1:40 AM
Finally finished this sweater (for my 3yo daughter). Body and one sleeve took me 3 weeks, sleeve two took my 3 months. Finishing things is always harder than starting 💀
April 21, 2025 at 12:25 AM
I love how during the election so many Americans told people with opinions to “mind their own business”

Unfortunately America, as much as we wish it weren’t the case, your business is our business.
April 7, 2025 at 3:15 PM
Y’all are in a state of national emergency over less than 1 pound of fentanyl.
April 2, 2025 at 5:21 PM
I thought it would be funny to try to score a smiley face into this loaf. In fact, it was a horrible and terrifying.
March 27, 2025 at 1:22 PM
I got you
March 25, 2025 at 3:43 PM
Using AI to help me think of a library name for an idea I’m playing with, and look who pops up in one of its ideas. @omgsean.com
25.8% CoffeeScript 🙈
March 25, 2025 at 2:36 PM
I love cooking in this country.

Breakfast tacos
- cochinita pibil the family down the street is selling from their front door
- really good eggs
- fresh tortillas
- fresh avocados
- a simple salsa
March 15, 2025 at 3:54 PM
Did a solo climb of Esja which felt truly epic. I’d love to go back some day, but the adventure holidays have been less appealing with kids 😅
March 10, 2025 at 12:50 AM
Family vacation starts tomorrow morning and Travel Dad is emerging
March 9, 2025 at 11:28 PM
My wife and I met at the dog park, the dogs orchestrated the whole thing, so they’re a very big part of our family. Even when they are annoying.
March 9, 2025 at 4:59 AM
It’s my dog’s birthday. She’s a bit of a nut, but we love her all the same.
March 9, 2025 at 4:54 AM
I was thinking of making another table, and the universe provided with these old hardwood legs at the side of the road
March 8, 2025 at 2:41 PM
Tiny crusher of rocks, refuses to wear the shoes half the time though.
March 5, 2025 at 4:36 AM
My son and I just got to the battle of five armies in the book tonight, and why is this a whole ass movie?
March 5, 2025 at 4:32 AM
Yesterday my 6yo gave a 3 minute talk in front of 150 strangers on fossil hunting in the Alberta Badlands as part of the lil trampoline hall lecture series, and I’m so very proud of him. I’d have exploded from nerves if it was me.
March 3, 2025 at 6:40 PM
We’ve got numbers! Lessgo!
(I love watching elections, so exciting 😅)
February 28, 2025 at 2:05 AM
Little dude pulling on plastic
February 24, 2025 at 4:59 PM
Same, tbh
February 19, 2025 at 9:54 PM
Such al fresco!
February 16, 2025 at 8:14 PM
Randomly opened this cookbook to this page earlier today and I’ve been unable to close it or think of anything else all day.
February 15, 2025 at 9:05 PM
RIP little buddy.
February 15, 2025 at 3:10 AM
Holy shit.

If you don’t know this history, listen to open.spotify.com/show/0sBh58h... the whole first season is relevant.
February 13, 2025 at 1:31 PM
If the Vietnamese recipe doesn’t traditionally add sugar you can just call it Thai and say it’s Prik Nam Som which is the pretty much the exact same thing. Everyone should have this on hand, it smells so good.
February 10, 2025 at 3:19 PM
An arm, you say? I’ve always hated that it’s easier to watch tv than read while knitting.
February 9, 2025 at 8:00 PM