This week’s “Life as a Lemon” newsletter started off a little 💩, but it ended on a high note. I think? Issue 32 is out now.


Tomorrow’s Life as a 🍋 newsletter is all scheduled and ready to go. You can subscribe here if you’d like some tart thoughts from a Canadian podcast nerd (that’s me) in your inbox most Tuesdays.


Hat head #hairdid for today’s selfie.

Selfie a day for a year, day 112, Dec 8, 2025 edition.

A person with glasses and spiky gray hair is looking directly at the camera.

Woke up to my kid saying “Neville 💩’ed in his crate” is a pretty Monday way to start a Monday.


Dreaming about tomorrow’s coffee. ☕️

#Selfie a day for a year, day 111, Dec 7, 2025 edition.

A person with glasses and a beard is wearing a gray t-shirt and a smartwatch, standing in a kitchen.

Jingle Bell Heist, 2025 - ★½

The best thing about watching a movie like this is it helps me appreciate good heist movies and not just anyone can make one.


Hanging decorations with a need fomo dog. 🐶

#Selfie a day for a year, day 110, Dec 6, 2025 edition.

A man with glasses and a beard poses next to a fluffy dog indoors.

Who’s ready for the weekend? 🐶 😴

#Selfie a day for a year, day 109, Dec 5, 2025 edition.

A person with glasses and a smartwatch poses for a selfie while a dog sleeps on the floor behind them.

Making FIFA give him a “peace prize” medal and trophy is embarrassing for the USA. I almost have second-hand embarrassment because our country happens to share a continent with him. 🤡😆🤣


I’m editing a ShopTalk Show episode with the founders of Studioworks and dang I hope it could work for me in Canada because it looks like a breath of fresh air compared to Freshbooks, Xero, etc.


I still can’t read much of Ben Thompson at Stratechery anymore given how much he went along with Zuckerberg and helped promote the Metaverse.

Mark Zuckerberg’s gamble on the “Metaverse” has lost his company more than $77 billion.


It’s been a while since I’ve seen the whole Apple community united in saying good riddance to someone leaving Apple. Even when Scott Forstall left, there were plenty of folks who stood up for him (in my memory.)

I’ve yet to see an Alan Dye fan.


John O’Nolan is making an RSS reader. Sign me up!

I’m disappointed he wants to use Twitter to talk about the development and process when Ghost supports short form posting to federated networks already.


New post on my 🍋 blog: SoundSource 6 Released


Letting sleeping dogs lie or whatever that saying is.

#Selfie a day for a year, day 107, Dec 3, 2025 edition.

A person with glasses is sitting on the floor next to a sleeping dog.

New blog post: Riffing off Gruber’s excellent “Bad Dye Job” with a much cheesier title Walking on Broken Glass.


Neville is a 65lb dog who has no problem trying to climb our Xmas tree to get dried orange decorations, but is also confused and scared by his chew toys being in this small basket. 😝

A dog is lying on a shaggy rug beside a wire basket containing a stuffed toy and an orange dog chew toy.A dog with light fur is standing on a carpeted floor next to a wire basket containing a bone and an orange object.


I believe that video games are for fun and you can just enjoy them. But I still feel a little shame each time I fire up Fortnite while I have Red Dead Redemption 2, The Legend of Zelda: Breath of the Wild, and The Legend of Zelda: Tears of the Kingdom sitting unfinished in my video game library.


This kind of message is also a scam.

Generally speaking, unless you’re involved with tech bro masculinity cults online, any sort of “t.me” link is trying to send you to a Telegram spam bot to trick you into sending them money. 😆

A text message claims that a vehicle was recorded speeding in a school zone in Saskatchewan and includes a link for paying a fine securely.

Does this mean I’m on the highway to hell?

A vehicle dashboard displays fuel economy data, mileage, and various gauges, with an odometer reading of 201,335 kilometers and eta to empty of 666km