Aaron Saray

Things Aaron Says on Podcasts

Software developer, engineering coach and CTO with two decades in the field, working with engineering managers and developers on team practices and with clients on technical strategy. Favors simple, straightforward code over premature complexity and writes extensively on programming, business and management. Co-hosts the No Compromises podcast with Joel Clermont, covering Laravel development, and has built side projects including Typesetter.io and Mastering Laravel.

Where to Find Them

Aaron Saray hosts and writes No Compromises .

Recently: “From Webmaster to Software Developer in the Age of AI” on No Compromises (October 2026); “Is the traditional code review workflow holding you back?” on No Compromises (September 2026); “Is the traditional code review workflow holding you back?” on No Compromises (September 2026); “Write better requirements or pay for it later” on No Compromises (August 2026); “Write better requirements or pay for it later” on No Compromises (August 2026); “Which layer of caching does your slow app actually need?” on No Compromises (August 2026).

What They Said

“In order to guarantee a long-term end result... you need a little bit more thought up front, a little bit more planning up front. And you need to watch the process too, because the end result isn't necessarily what's great. You might go to a kitchen and they serve you a burger in four minutes, but the whole kitchen is messy and destroyed and you can't get a second burger out the door. You just vibe me a hamburger. Yes, it was done, but where's my second hamburger if I ever need one? It'll take 27 minutes now.” — Aaron Saray, No Compromises

Aaron Saray on why vibe coding trades long-term quality for a fast first result, and why he still plans and reviews everything AI writes for him.

No Compromises · 2026-10-27 Permalink → Listen →
No Compromises Around 07:16 into the episode
Aaron Saray

…to me, when you say care about the internals, that's what that sounds like to me. Yeah. I care about the end results, but I care about the end result. Today, like here about the end result tomorrow and next month and next year and five years from now if possible. And I think that's the difference.

Joel Clermont

So it's kind of like short-term end result versus long-term end result.

Aaron Saray

Right. And to, in order to like guarantee a long-term end result, it's like everything else in the world, programming or otherwise, where you need a little bit more thought up front, a little bit more planning up front. And you need to watch the process too, because the end result isn't necessarily what's great. You might go to a kitchen and then they serve you a burger in four minutes, but the whole kitchen is messy and destroyed and you can't get another second burger out the door. Well, that's a problem. You just vibe me a hamburger. Yes, it was done, but where's my second hamburger if I ever need one? It'll take 27 minutes now. Oh,

Joel Clermont

two hamburgers. Okay. Yeah, I like that. And I totally get what you were saying. And in my head, I was not framing it that way, but I've heard that like the person who just cares so much about the craft and the satisfaction it brings them and it is like completely blind to the outside world…

Aaron Saray

Right. Well, and it's not that you don't care about the code. It's just it's one of many things that you care about and one of many things you balance out.

Joel Clermont

Yeah.

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

Collections They Appear In