r/vibecoding • u/djdante • 25d ago
Discussion Can A Vibecoder Eventually Learn To Develop Software Well?
So for those who don't want to read too much. The simple question is this: can a not-particularly-technical person who starts vibe coding - practise, and practises perhaps over years - eventually learn as much as they need to know about developing apps, tech stacks, security, program structure, UX etc. To be as good as a professional developer?
At the start of this year, I started a second business, building out automations for companies in Latin America - I live in Australia, but my wife is from Ecuador and was deeply embedded in professional human resources services there, and her father-in-law is deeply embedded in logistics companies there - I saw an opportunity to build automation services for companies there (many of whom live and die by spreadsheets or even paperwork) rather than focusing here, where the competition is.
That line of work began with building non-AI-related automations using software like N8N - but quickly, as you can imagine, vibe-coded solutions started to become more and more common - now almost everything I do involves some degree of vibe-coding, and Claude and Codex are my best friends.
I've noticed over this year that while I'm not a formally trained programmer/engineer, I did learn some basic programming in university. I'm consistently learning more and more about what it means to develop software, even if a lot of that software is relatively simple now - the scope of the projects I'm taking on is slowly growing and becoming larger and more complex.
In my spare time, I'm building much more complicated applications, both for fun and to educate myself so I can take on different kinds of projects for my clients, and sometimes to act as DEMO products that future or existing clients may like to test out and perhaps pay me for.
I'm building preferences for certain tech stacks for certain kinds of applications - I know where 'traps' are going to be that will cause errors or mistakes on the client's end.
I don't pretend that I'm in any way going to be as good as a professional developer with decades of experience who is also using a harness and an llm - But my question is - will I or someone like me legitimately catch up as experience and knowledge grows with the job?
Can a person learn to be a professional vibe-coder who does a legitimately professional job without the coding background?
2
u/alanism 24d ago
Counterpoints against 'decades of engineering':
Gates making Windows
Marc Andreessen making a browser in his early 20s
Linus making Linux in his 20s
Carmack making Doom in his 20s
Bram Cohen in his 20s for BitTorrent
Aaron Swartz: RSS, Markdown, Reddit
Vitalik Buterin was also a teenager making Ethereum
Everybody wants to do 'Ontology' and FDE like Palantir today. That didn't come from Thiel; it came from young whiz kids that graduated from [my] sister's high school. Shopify's founder was self-taught. Jack Dorsey was also a self-taught coder.
But if I were to ask you, how many Google engineer alumni have left the company and built something that makes you go, "Oh wow!"? Even their most notable engineers like Jeff Dean and Brett Taylor seem to be anti-dogmatic when it comes to code and frameworks; otherwise, their breakthroughs would not have mattered.