Michael Dominick

Things Michael Says on Podcasts

Software developer and podcaster covering the art and business of software development, from Rust and game development to AI coding tools and development practices. Hosts Coder Radio, a weekly talk show, and has appeared as a guest on Self-Hosted.

Where to Find Them

Michael Dominick hosts Coder Radio . They have also been a guest on Self-Hosted .

Recently: “660: Return of the Prof” on Coder Radio (November 2026); “659: Checking In” on Coder Radio (October 2026); “658: Games Dev With Grenis” on Coder Radio (September 2026); “657: The Art of Code w/ Sandrine Banas” on Coder Radio (September 2026); “656: Back to School 26” on Coder Radio (August 2026); “655: Homebrew Mike McQuaid” on Coder Radio (August 2026).

What They Said

“Now little by little I'm getting calls where it's like, we kind of vibe coded this, but maybe we should treat it more like a prototype. Can you take what we vibe coded and refactor it into something more enterprise quality and maintainable? … It's a really good idea to do some heavy architecture work up front and then let Claude help you out.” — Michael Dominick, Coder Radio

Michael Dominick, who runs a software consultancy, describes what he is seeing from clients. For most of the year they said they could just vibe code internally; now some are coming back for rebuilds.

Coder Radio · 2026-11-02 Permalink → Listen →
Coder Radio Around 14:12 into the episode
Michael Dominick

But notably in their S1 to IPO paperwork. So there's no potential other motor for that, right?

Andrew Seely

…anybody can do that. My students will face an interview where they're asked things like, Oh, whiteboard interviews. Right. Here's a whiteboard and a box of markers. Can you show me how you would solve this problem? If my students can do that, I'll be able to retire and feel pretty good about that.

Michael Dominick

I think you're definitely on the right track. I mean, from the vendor side here at the Mad Botter, it's funny. Most of the year was kind of a lot of people like, well, we can just vibe code this up internally, right? And now, little by little, I'm getting calls where it's like, hey, we kind of vibe coded this, but maybe we should treat it more like a prototype. And can you build us an actual system or take what we vibe coded and fix it to be simple, but kind of refactor it into something more enterprise quality and maintainable. The other thing I've been noticing is I think you're right on the core fundamentals education-wise. Because, you know, of course, I work a lot with Claw Claude. I think if you're not using these tools, you're kind of falling behind, at least from a commercial standpoint. But you really need to know your architecture. I'm talking about your, you know, your, your big old book, your canoe. You need to know your canoe. Or else, I mean, Claude, and I'm not just picking on Claude, right? So Codex, whatever, will just slap together crazy stuff sometimes that's totally inefficient, totally insecure. Not to…

Andrew Seely

Oh, 100%. Think about, you know, it's this 80, the 80-20 rule that applies in so many places. You know, in an organization, 80% of the work's done by 20% of the people, that kind of thinking. The 80% of your product development being planning and 20% being execution holds true. If you can't design…

Michael Dominick

Yeah.

Andrew Seely

And you'll end up with, you'll end up missing the whole point of software engineering and system engineering. Why do we have engineering processes? Because then we have validated outcomes. We have assured outcomes. We know things will perform according to their requirements. We know that they are…

Speaker names come from our own diarization. The position is estimated from where the line sits in the episode.

Collections They Appear In