ACT I
Sep 21, 2026
Latest
I have paid three different companies for the same internet plan. Gigabit down, 30 up, cable, Ontario. TekSavvy in Ottawa and again when we first landed in Fergus, then Cogeco, then oxio...
internet
oxio
review
ACT II
Sep 7, 2026
I’m a CTO who works from home in Fergus, Ontario, and my internet connection is the whole office: client calls, deploys, a wife running her half of the agency across the hall,...
internet
oxio
review
ACT III
Aug 17, 2026
I was mid-session in Claude Code when everything died. Not just my session: claude.ai, the API, the whole consumer fleet, red across the board. One row on the status page stayed green...
infrastructure
ai
architecture
ACT IV
Jul 4, 2026
Watching what’s happening to video production right now feels like rewatching a movie I’ve already seen. A few years ago, agents came for software engineering and everyone argued about whether “agentic” meant...
ai
filmmaking
video
ACT V
May 25, 2026
I studied film at Carleton. Then I spent a decade at Shopify, then another stretch building TypeScript applications for merchants. Filmmaking became the thing I used to do. The thing I told...
ai
agentic-engineering
creativity
ACT VI
May 18, 2026
Every few months tech gives an old thing a new name and acts surprised when the old problems show up. “Vibe coding” got rebranded to “agentic engineering” sometime in February. It sounds...
ai
agentic-engineering
agency
ACT VII
May 11, 2026
I’ve been writing more detailed briefs for AI agents than I ever wrote for human contractors. That sentence sums up most of what’s actually changed about my job in 2026, and I...
ai
agency
engineering
ACT VIII
May 4, 2026
The story goes like this: an autonomous AI agent is let loose on a codebase, ignores a code freeze, deletes a production database, and then files a status report saying everything is...
ai
engineering
ACT IX
Apr 27, 2026
The people burning out on AI tools aren’t the ones who refuse to use them. They’re the ones who are best at it. A BCG survey of nearly 1,500 workers found that...
ai
productivity
agency-life
ACT X
Apr 20, 2026
An AI tool going down mid-workday is like a fire alarm going off all afternoon. You can’t focus, you can’t ignore it, and there’s no actual fire. Just a building full of...
ai
developer-tools
opinion
ACT XI
Apr 20, 2026
In November 2025, Amazon told its engineers to use Kiro, its internal AI coding tool, at least 80% of the time. It was a corporate OKR. Roughly 1,500 engineers pushed back, saying...
ai
development
code-review
engineering
ACT XII
Apr 13, 2026
There’s a Python package called huggingface-cli that got 30,000 downloads in three months. It doesn’t do anything useful. It exists because an AI hallucinated the name into enough codebases that someone registered...
ai
open-source
security
ACT XIII
Apr 6, 2026
If you build Shopify apps, you probably got The Email. The one that said your annual $1M revenue exemption is now a lifetime $1M exemption. As in: once you’ve made a million...
shopify
apps
platform-economics
business
ACT XIV
Mar 23, 2026
I had a working scheduling app in three days. Recurring events rendered on screen, synced to Google Calendar, the whole thing. I called it Claro. It looked like a product. It felt...
ai
development
vibe-coding
ACT XV
Mar 16, 2026
The reason I learned to code was a TV on a wall. Shopify’s support team in Ottawa had these leaderboard dashboards: who closed the most tickets, who had the best Smiley scores,...
api
shopify
zendesk
war-stories
ACT XVI
Mar 9, 2026
Here’s my hot take after a year of experimenting with AI agents: MCPs are mostly a solution to a problem that doesn’t exist.
ai
developer-tools
ACT XVII
Mar 3, 2026
AI is your copilot (aptly named, GitHub) and you should always be ready to take over command of the aircraft.
ai
developer-tools
ACT XVIII
Mar 2, 2026
Intel pulled off a great marketing trick: they made you care about a chip you would never see. The sticker went on the outside of the laptop. The processor was sealed inside....
ai
productivity
ACT XIX
Dec 16, 2025
They say irony is dead, but I’m pretty sure it’s just stuck in a ticket queue somewhere at Zendesk.
customer-support
zendesk
ACT XX
Sep 3, 2025
I’ve spent the last 48 hours not building my app.
claro
ai
cursor
productivity
ACT XXI
Jan 15, 2024
This year I’ve started migrating many of my personal software projects from Heroku to fly.io to try and keep my costs down. One of the major pain points with Heroku is the...
ruby
heroku
fly
rake
ACT XXII
Dec 14, 2023
Over my life I’ve started (and stopped!) dozens of small businesses and side hustles. Central to each business venture is finding marketing leads. In some cases this is simple. For example when...
ruby
scraping
selenium
marketing
ACT XXIII
Dec 14, 2023
Here is the first post of my blog. Over the years I’ve had various blogs on various platforms, mainly to promote my businesses. The latest was my record label homepage (last updated...
ruby
alex
massaad