Vibe Coder vs. Software Engineer
yusufaytas.com
Vibe Coder vs. Software Engineer
1–10 of 39 posts
Re: Vibe Coder vs. Software Engineer
#2Re: Vibe Coder vs. Software Engineer
#3The Vibe Coder is the one building prototypes to flesh out ideas, and once they flushed out the idea, they hand if off to the workers to follow standards to implement.
Although at the end of the article he does say that people should fall into both vibe/eng. and that is probably a good place to be to stay relevant in the future.
Re: Vibe Coder vs. Software Engineer
#4There are priorities here which are not mutually exclusive. If you are building the next big thing in your garage, polishing it before establishing it's in fact the next big thing is a waste of time. If it really is, early adopters / investors will seize on it like they did on AI. Once that is established, yes there is space for adults in the room to adopt proper procedures for large scale production. I do believe AI…
On one hand, it's very good advice to be clear about PMF. If you have to ask your product doesn't have it. It'll be servers-on-fire obvious when you reach product-market-fit.
On the other hand two things stick out: 1) for every example that proves polishing doesn't matter, there's a successful exception that broke every rule and succeeded anyway. The founder of Figma for example, said he worked on its foundation for something like 4 years before launching. 2) Internet, consumer tech, mobile, sass are all mature markets and the quality bar is very high at this point. It's not obvious that some novel concept will be enough to overcome sheer inertia of status-quo incumbents.
Re: Vibe Coder vs. Software Engineer
#5Re: Vibe Coder vs. Software Engineer
#6There are priorities here which are not mutually exclusive. If you are building the next big thing in your garage, polishing it before establishing it's in fact the next big thing is a waste of time. If it really is, early adopters / investors will seize on it like they did on AI. Once that is established, yes there is space for adults in the room to adopt proper procedures for large scale production. I do believe AI…
Not working on the “next big” thing but I only recently started finding that AI could solve complex problems for me starting around ChatGPT 5.5. Working on a game engine. Some of the quite isolated modules I’ve had it build are not good code by my own standards. The code has way too many indirections to say the least. But they work without bugs and perform well too (i have a very good CPU and memory management harness for my frame loop). My velocity on the project has doubled at least cause now stuff that I wanted to do down the line is already done. I’m definitely a bit careful with setting up isolated guardlines about which files I let a certain feature touch but with models like Fable even found that unnecessary.
Working code that performs exactly how I want on an outer level is valuable. It can be refactored and rearchitected or reimplemented better by just the virtue of having something to compare against and having the edge cases accounted for.
Re: Vibe Coder vs. Software Engineer
#7The analogy I was thinking of as I read this was: an architect that designs a beautiful building as opposed to the workers that take that design and then follow building codes to frame the house, or install the electrical. The Vibe Coder is the one building prototypes to flesh out ideas, and once they flushed out the idea, they hand if off to the workers to follow standards to implement. Although at the end of the ar…
Unrelated: The phrase is "flesh out". You "flush out" unwanted elements, like rodents.
Re: Vibe Coder vs. Software Engineer
#8and maybe not a team that looks anything like the teams that built and maintain the large codebases that are out there.
the distinction in this article makes all the sense in the world to me, and definitely helps as i try to figure out what term i use to describe my current status as a thing-producer, but part of why i just call myself nothing is it is entirely unclear to me what the new configurations of infra + product vision > actual v0.1.0 launch > new feature development "teamlines" are going to end up looking like.
if i had to guess, one such config might be "the 0.1% of vibe coders who took the HN crickets in response to their projects to figure out how to learn how to do what a product engineering team needs to do end to end to make a self-sustainable product."
(self being that one person, not the product itself)
Re: Vibe Coder vs. Software Engineer
#9The analogy I was thinking of as I read this was: an architect that designs a beautiful building as opposed to the workers that take that design and then follow building codes to frame the house, or install the electrical. The Vibe Coder is the one building prototypes to flesh out ideas, and once they flushed out the idea, they hand if off to the workers to follow standards to implement. Although at the end of the ar…
This doesn't follow at all - architects are much more aware of standards than you are implying. They are not just clueless artists saying "please make it look like this". It's insulting to compare them to vibe-coders. Unrelated: The phrase is "flesh out". You "flush out" unwanted elements, like rodents.
Re: Vibe Coder vs. Software Engineer
#10Earlier quoted context omitted.
This doesn't follow at all - architects are much more aware of standards than you are implying. They are not just clueless artists saying "please make it look like this". It's insulting to compare them to vibe-coders. Unrelated: The phrase is "flesh out". You "flush out" unwanted elements, like rodents.
The analogy, not the 1 to 1 translation, is that the architects come up with the ideas and pass them off to the workers to implement.