RefactorOps

Michael Smith

Videos

Practical thinking on engineering leadership, digital delivery, and the systems that make technical organizations work — on YouTube.

Subscribe on YouTube ↗
If Everything Matters, Your Software Architecture Is Guesswork
12:09

If Everything Matters, Your Software Architecture Is Guesswork

Most architecture documents list the same characteristics: security, performance, scalability, availability. But if everything matters, the list tells you almost nothing.

The Part of AI You Can't Copy
10:16

The Part of AI You Can't Copy

People ask me for “the prompt” all the time after I use AI to turn work around faster than they expected. I'll give it to you — I just don't think it'll help as much as you think.

AI Can Do the Work. You Still Own These 3 Things.
9:34

AI Can Do the Work. You Still Own These 3 Things.

I used AI to help run a security audit of a WordPress site — and the most important part wasn't that AI could find issues.

Stop Managing Software Delivery Like a Task List
8:05

Stop Managing Software Delivery Like a Task List

Your sprint board can look perfect and still be lying to you. Jira, sprint boards, and velocity are good at answering one question: is the work moving?

Choose Architecture Before Technology
10:50

Choose Architecture Before Technology

“We're a .NET shop.” “We use Drupal.” None of that tells you what to build — it tells you what somebody's comfortable with.

How Technical Leaders Should Deliver Bad News
13:40

How Technical Leaders Should Deliver Bad News

An apology by itself is not a plan. And when something has gone wrong, a room full of good intentions is not what the other side actually needs from you.

AI Made Code Cheap. Engineering Still Matters.
9:19

AI Made Code Cheap. Engineering Still Matters.

A colleague asked why an agency should keep paying developers if AI can generate the screen. That question gets at the wrong part of the job.

Why Senior Engineers Solve Problems Faster
9:39

Why Senior Engineers Solve Problems Faster

Watch a senior engineer work and it can look like mechanical speed. But the real advantage is usually fewer wrong turns.

The Real Problem With Vibe Coding: Nobody Owns the Software
13:15

The Real Problem With Vibe Coding: Nobody Owns the Software

I use AI to write software constantly, and I still think vibe coding can become a problem — not because AI can't write good code.

The Operator Trap: Why Fixing Everything Makes You the Bottleneck
14:13

The Operator Trap: Why Fixing Everything Makes You the Bottleneck

Being great at fixing things can be the exact reason the system never gets fixed.

Why Technical Leaders End Up in Meetings All Day
26:47

Why Technical Leaders End Up in Meetings All Day

A full calendar isn't proof you're doing a good job. Sometimes it means you're bad at saying no. Sometimes it means nobody knows who owns what.

More on YouTube.