I hate tomatoes but love bruschetta. I contain multitudes.

I’m doing a #selfie a day for a year, day 27, Sep 14, 2025 edition.

A man wearing glasses and a cap sits outdoors, holding a plate with a small amount of food.

How many times am I going to forget about taking my #selfie until right before bed? Probably at least half of them.

Selfie a day for a year, day 26, Sep 13, 2025 edition.

A person with glasses and a beard is looking at the camera while seated indoors.

Crazy sunset.

Selfie a day for a year, day 25, Sep 12, 2025 edition.

A person with glasses stands in a backyard at sunset, with a wooden fence and lush greenery in the background.

New episode of Build Your SaaS coming soon. πŸŽ‰ I’m just glad to know Jon Buda is still alive. I was getting worried that Justin had Weekend at Bernie’d him at this point.πŸ˜† #podcasting

Two men wearing headphones are having a conversation in a video call, with one appearing more casually dressed while the other wears a patterned shirt.

A petty annoyance I have with people who restart their blog in 2025 is how almost every one of them seems to think they’re the first one to contemplate restarting their blog in 2025.

To misquote Sam Reich from Game Changer, blogs (and RSS) have been here the whole time!


A frame from earlier today when I was recording a thing will have to do for my #selfie a day for a year, day 24, Sep 11, 2025 edition.

A man wearing a cap and glasses is speaking into a microphone in a room with a chair and wall art.

What do ShopTalk Show listeners thinkβ€”should we slow jam the intro music more often? πŸ˜†


I just published a new episode of my podcast called “3 Quick Things: Threads, New iPhones, and Violence in the USA Bleeds Everywhere”. 🎧


In the big picture of parenting, this is relatively minor. But having to talk to my kids about avoiding videos of real violence that could appear in their feeds or be shared by friends was a sucky conversation to have last night. I sometimes wish we could mute #America up here.