8 ms·
All vibe coding tools are selling a get rich quick scheme
- grim_io 1y agoI'm sure some do. But I can't imagine something like Kiro(not an endorsement) would market itself with vibe coding, since its whole point is methodical spec driven development. Was it perhaps author's wishful thinking?
- hoppp 1y agoMost people who vibe code will never make anything meaningful. Low effort in -> low effort out I can actually code so no point in vibing. To vibe means to never look at the code, where is the fun in that?
- turtlebits 1y agoNot all coding is interesting, I would say the majority of it is a chore. One shotting small utilities that I have no interest in writing (for me, front-end JS, chrome extensions, web scraping selectors) is wonderful. I just vibe coded a "crop a pdf" web UI and it worked with no intervention. It doesn't have to be meaningful, just useful.
- netsharc 1y agoYeah, it's very convenient to ask an LLM to generate e.g. a "Hello World" browser extension and then to gradually fill it with logic. Searching for tutorials gets you outdated resources, poorly written ones and obscure failures. Then again, I asked ChatGPT moons ago to generate a Filebeat config file, and its output contained syntax errors...
- kamranjon 1y agoI sit on a few indie hacker rooms with folks that slurped up the vibe coding koolaid immediately and they've been posting about their 100x output for over a year now - but none of them have shipped anything remotely successful - so I think at least anecdotally I somewhat agree. I also just overall haven't seen a huge influx of new and useful apps and websites as you'd expect based on how tech leaders are talking about the virtues of these new tools. I don't think AI has really found it's niche yet, and I think it's going to be much subtler than most people think, it's going to be the tools that integrate features like translations and summarization and speech to text in ways that are seamless that end up sticking - all of this other noise is just marketing hype.
- floren 1y ago100x of zero is still zero
- dotnet00 1y agoAs some other people here have put it in previous discussions about claims from AI companies, if they really believed what they were saying about replacing developers, they wouldn't be hiring.
- dghlsakjg 1y agoI think what a lot of people fail to grasp is that the hard/expensive part about running an app based business is rarely writing the app. Most web developers can clone twitter in a day, even before LLMs. I've seen it assigned as homework for bootcamp devs (not knocking bootcamp devs, just pointing out that it isn't a tall ask even for a junior. Most apps aren't hard to code to an MVP. The hard part about an app based business is the business part. Marketing, billing, and getting actual revenue and customers is much harder than writing code.
- asdev 1y agoEveryone non-technical I know who vibe coded either ran into a bug they couldn't fix or abandoned their project. I would love to see Lovable.dev's financials, I think they're running the classic low retention, high marketing dollar consumer playbook and are burning cash fast. Base44 seems to do the same thing after getting acquired by Wix, I'm seeing more and more of their ads. As someone technical, vibe coding makes me feel disconnected from my product and feel like I don't know what's going on. I eventually just need to dive back into the code and find many things I need to change myself.
- johnnyanmac 1y agoThere sadly isn't much in the ways of masterclasses and apprenticeships these days that target established professionals, sadly. In any job sector. The userbase of trying to get started in XYZ will always be a larger, more vulnerable one to target. Even if you're honestly trying to educate the masses it only makes sense to focus on beginners first. Experts will eventually find their way, and the intermediate is this nebulous field that few even know how to target.
- scoopdewoop 1y agoI have been so discouraged by the way that web3 crypto hucksters pounced on vibe-coding. I truly enjoy programming with AI, it is my favorite hobby by a mile. I'm also happy to say that, for now, I get to capture some of the productivity increase for myself while my employer catches up to how effective it is. It is sad that there is no space to discuss these new techniques that isn't full of opportunists and clout chasers.
- cramsession 1y agoThe trick is that you have to be a good coder to get the most out of "vibe" coding. It works great for me, but I deploy all of the knowledge I've acquired over the decades as a professional developer. You need to know how to architect systems, what data structures and algorithms to ask for, how to design a product, many facets of graphic and user interface design, how to parcel out work, how to parallelize tasks. Even which ideas are worth pursuing is an intuition you build up over years. "Vibe" coding really is magic and I'm highly scaled, but I don't see how it could possibly work for all but the most senior developers. In some sense, it's like writing LISP macros on steroids.
- cmrdporcupine 1y agoAbsolutely. It's augmentation not automation, it does what I want or it gets the hose again. You make the framework and it colours in the lines. If you don't draw the pattern first you're going to get a kindergarten mess. There are times I'm amazed by its suggestions but it will also cheat and "lie" and if you're not paying attention, you'll miss it. But these days many tasks for me consist of: I need this, look how I did it here before, and follow this exact pattern through to the end and write tests, too. And the results are usually exactly what I would have done. Because it is an excellent mimic. But if I hadn't put the work into the framework, it would be awful.
- chamomeal 1y agoIt’ll cheat a lot when writing unit tests. Particularly “agentic” tools like cursor. It’ll get a test to pass, even if it’s against a laughably incorrect implementation. I’ve ended up with tests called stuff like “foobar successfully returns impossible value that suggests programmer error” lmao
- cmrdporcupine 1y agoYeah, or "bug was pre-existing and not my fault so shrug, here's a TODO and we'll just say it passed" (not those exact words, but close)
- andy99 1y agoI have no idea how it's marketed - if it's as a replacement for developers then yeah it's BS. I regularly use Claude code (and Claude) to write code for - throwaways data processing or visualization - connecting to an API I have some documentation for - demoing some concept I think it's great for data science and product stuff, and on those merits will be a multi-billion dollar industry. I would never let it near a real codebase.
- lordnacho 1y ago> at first i was very hopeful i can finally 'build' now with my minimal tech skills This is the problem. If you couldn't have coded it slowly in the old world, you will have problems coding it in AI world. However if you have a lot of coding experience, you can now compress the time it would have taken you be an enormous amount. My experience is that I can now make extensive changes with very little effort, and very few dead ends. I've been able to take on entire secondary projects where I was just replication existing knowledge with slightly different tools. Just this week I had a litmus test. I had an existing database that I'm pushing huge amount of data to. I decided to try a different underlying database. This would have taken me a full week of looking at documentation and writing supporting scripts, now I've done it in the spare time I had in two days of my actual work. And it's not like the AI just did it all unsupervised. It threatened to do down the wrong path a few times, but each time I spotted it and steered it the way I wanted. I also asked it a few questions about curiosities I discovered in the emitted code, and that led to fixes as well. If I didn't know how to code before, I would still be coding this alternative database.
- lawlessone 1y agoThis will be a big problem in the future if it means more companies choosing not to hire/train juniors. Eventually all the experienced people will be dead or retired.
- cmrdporcupine 1y agoThe answer here is two-fold -- 1) that the tools become more Socratic and interactive and educational and walk the engineer through what they're doing 2) juniors pair with a senior who is using the tool and see the process and the decisions being made. I know the industry wants these things to replace us, but in fact it's more like a power drill than a spinning jenny. It augments and lets the existing craftsmen work better faster, but does not replace / automate really.
- johnnyanmac 1y ago>I know the industry wants these things to replace us sadly, "The market can stay irrational longer than you can stay solvent". It will correct itself long term, but the damage over the last few years will linger for years, maybe even decades to come.
- true_religion 1y agoVibe coding is fine. It can make junior coders work like a team of junior coders, and senior coders work like they have a team. All the problems associated with having a team of juniors you didn't vet, can't trust, and must always review come with it... but that's an economic trade off. The value is real.
- _el1s7 1y agoYeah, at this point, it's certainly annoying. But to be fair, this technology is still at an early stage, and we don't know it's limits. It's scary to imagine a future where the development process in companies is fully handled by AI agents, which are the only ones who can read and maintain the code.
- johnnyanmac 1y agoI mean, the way I see it: - "Vibe coding" is a state of action and being, a mental design paradigm for how you approach a problem. - Generative/LLM based coding is the technology used to enable vibe coding. I'm not going to fully dismiss the latter because I can't predict the future, and if we're being frank: no one "cares" about the underlying code when you launch a product. Only that it works. Art/Design is king. Vibe Coding will inevitably fail once you try to scale to make bigger projects or reason with harder problems. Engineering is about understanding a problem space and figuring out a solution to it with the tools/techniques you acquire and derive; black boxing that aspect of engineering will only take you so far.
- EcommerceFlow 1y agoI made a strategic choice to focus on ‘vibe coding’ rather than using platforms like n8n, aiming to pick up something new with each project I build. From familiarity with terminal, github, heroku + postgres, etc. I'm still vibe coding in terms of syntax and logic, but I do understand my codebase, and have made some excellent automations at work.
- 123sereusername 1y ago[dead]
- jwpapi 1y agoI think there is one thing that most people miss, obviously! => You can use AI to double-check (not single check), avoid overengineering, fill knowledge gaps, scan for inconsistencies and many more things. The main benefit it has for me is not that it codes me stuff real fast. It is that my learning curve improved, drastically, whenever I have a missunderstanding. I dive down and test it. Sometimes AI is wrong and I have to go to docs, sometimes docs are wrong and I have to test and I have to open a issue. If you combine AI capabilities with debugging skills and testing you have a lot of power as developer nowadays. Its a lot of fun. To me it seems like most things tend to develop to: It’s more fair. If you are lazy and try to do a shorcut you’ll be punished with wasted time and a lot of frustration. If you try to do thing conscientiousnessly and take ownership for the code you push, publish and run. You’ll learn faster, improve faster, ship faster and have way less headache.
- switchbak 1y ago"If you combine AI capabilities with debugging skills and testing you have a lot of power as developer nowadays" - precisely. As a tool for learning and expanding existing capabilities - it's phenomenal. I've not found anything this compelling for exploring areas that are new to me, and for getting a 1000ft view of a tech landscape (or almost any endeavour). Does that mean it gets it entirely correct? Hell no, but neither does a web browsing spelunking session aggregation random opinions from reddit and stack exchange. If you want to outsource your skill and thinking - that's never going to go particularly well. It almost seems like a test for impulse control - those who can restrain themselves from taking shortcuts with it can gain tremendous capabilities.
- bryanlarsen 1y agoAI can let you build crappier code more quickly. I find this useful for throwaway code and unit tests. But more importantly, it lets me write better code with a significant but small time penalty. I can try multiple approaches, do experiments, bounce ideas off the AI, et cetera.
- IgorPartola 1y agoI was at a coffee shop a little while ago with some friends and a stranger was sitting near us working on his laptop. Someone from our group decided to strike up a conversation with him and the stranger started telling us about how now they have these AI tools that can have you make an app in a few hours and without knowing how to code. He was not a software person but look at what he is able to do with it. The implication was that he has an idea and was going to make it a reality as quickly as possible using whatever AI tools he was using. I am not sure what the moral of the story is but it reminds me a bit of that parable about the investor getting his shoes shined and the shoe shine kid giving him investment advice. Partially I think the idea of an app being so valuable that it makes money without being connected to anything is just not really a thing. Some games (Flappy Bird anyone?) can be like that or some very specific type of lifestyle app, but for the most part you need a real world service connected or it will not be seen as valuable. But perhaps I am wrong.
- vkou 1y agoPeople say this, but you'll know it's real or not when the world will drown in a mountain of AI-authored shovelware from non-engineers.
- IgorPartola 1y agoTo be fair, we are currently drowning in a mountain of AI-written blogspam that makes using most popular search engines nearly impossible to find basic information. And honestly I am sure the app stores are full of apps that nobody wants and nobody uses because who needs another calculator or alarm clock app?
- vkou 1y agoYou won't find me arguing that AI can't dramatically speed up the process of a bad writer writing dreck, or somewhat speed up the process of a good writer writing something worth reading. The evidence isn't quite clear yet for software.
- nixosbestos 1y ago
- alexashka 1y agoMeh. The greater scam here is that rugged individualism can lead to positive societal outcomes. Just more free market capitalism, bro! We just need more freedom for the tech bros, the finance bros, bro! This AI shit is yet another oh look - increase in rugged individual 'productivity' is going to lead to positive societal outcomes, trust me, bro! It's all bullshit but what else have the western retarded elite got? Or non-western elites for that matter? USA is USSR 2.0 - falling apart from the retarded short-sighted incompetence and selfishness of its sociopathic 'elites'. China will be USSR 3.0 in a generation or two. It's all so terribly tedious, boring and cruel - the monumental amounts of wasted opportunity and resources because everyone's too busy being 'productive' to ever spend a decade or two to actually think through anything and come up with potential real solutions to real problems. The average 'elite' doesn't even know what the real problems are or how to begin finding out what they might be - they probably think it's climate change or more likely - how to make sure they retain their billions. Oh well, so it goes.
- GuinansEyebrows 1y agowhat a roller coaster. i was with you mostly until the end of your rant. climate change is a real problem; one, in fact, that many of the elites you speak of are actively working to exacerbate for short-term gain. that felt kinda out of left field for someone who's essentially espousing leftwing ideology, which more or less entirely embraces climate change as a major concern.
- hackable_sand 1y agoI didn't read it like that. Imagine an LLM service company making contributions to climate science. It's the scorpion ferrying the frog across the water. No different.
- fuzzy_biscuit 1y agoTo me, vibe coding is all about "make something that kinda works, quickly, to test and play and create." It shouldn't replace the specifics of a design, a functional specification, or the thought process that creates a final product. Perhaps that's obvious to others, but it felt worth saying from my perspective. If vibe coding tools are touting themselves as a key to easy wealth, shame on the product and marketing teams creating the messaging.
- sharadov 1y agoVibe code is gamified software engineering, similar to what Robinhood did with stock investing - gamified it with zero trades, instant feedback, and a fancy UI.
- harrylepotter 1y agocompletely off topic but i find your blog theme thoroughly refreshing.
- sys13 1y agoI'm glad there's vibe coding available to non-tech founders so they can build the equivalent of high-fidelity prototypes. May not be MVP worthy yet, but at least it gets them started.
- therein 1y agoIn reality what it will more likely result in is for them to get a false feeling of competence and they'll start to think that they don't need those tech folks anymore, even more than they already do. They'll put even less value in the people doing the implementation and double down on them being the person with the vision and that's what makes them so great.
- spaceman_2020 1y ago…and there’s nothing wrong with that
- currymj 1y agoi think a lot of social media influencers are selling a get rich quick scheme around other people's AI products. the actual AI companies marketing hype seems to claim: 1) you can make fun non-serious toy apps 2) any day now massive productivity increases for software companies. this is different than anyone can launch a product with no software skills.
- woah 1y agoThis blog post is engagement farming clickbait. Not even saying he's wrong, but it is.
- colesantiago 1y agoThey don't care that they are wrong. As is with everything that is bait/clickbait/ragebait.
- tho23i4234234 1y agoI wonder if Twitter is already filled with "hard-working all umerican" paid-influencers claiming Indians are so low-IQ/smelly etc. that they can't even use AI to do the jobs that they got through race/religion/caste/smell/skin-color/language/etc.-based nepotism. They Duk-a-duk! (South Park is awesome isn't it ?)
- therobots927 1y agoI’ve wasted probably the entire last week of work based on rabbit holes presented to me by Claude as viable approaches. I’ve learned my lesson.
- blast 1y agoWhat were you working on and what were the rabbit holes?
- tonkinai 1y agoVibe coding tools are helping non-tech users build prototype faster, and there's nothing wrong about that. The only thing that goes wrong are the "marketing" folks with a poisoned mindset. I've seen a lovable's tiktok clip said something like "She doesn't know she gonna sell her app for 20k" lol.
- matznerd 1y agohard disagree
- oumua_don17 1y agoOne should be simply amazed that amidst the AI hype most fail to realise that if it's too good to be true, it probably is! Just waiting for this bubble to pop. edit: typo
- mustaphah 1y agoFont crimes detected
- zeitgeistcowboy 1y agoThe momentum behind vibe coding is driven by an underestimation/misunderstanding of what it takes to build software.
- meander_water 1y ago> at first i was very hopeful i can finally 'build' now with my minimal tech skills You can. You just can't do it fast. You need to build up your tech skills first. But AI platforms are not incentivized to help you do that. So you have to be very controlled about the speed at which you code. I learned that letting the AI drive implementation wasn't working for me. The speed is intoxicating at first, and you start trusting the output blindly. But eventually you have to face the music and fix up the mess. So now I just use it as a glorified autocorrect and search engine, as well as a rubber duck (Ask mode in Cursor). This speed works for me. You have to find the speed that works for you.
- amradio1989 1y agoActually, I think hand-coders will still be around in future generations. There are still people who hand sew, weave baskets, and blacksmith. You will still have people who code by hand. Coding is at the stage of maturing from commodity to a craft. This generation will pass it on to the next generation, and so on. As with all crafts, there will be a great demand for quality craftsmanship. And it will command a much higher price than whatever comes out of the factory. I generally foresee most AI generated things becoming worthless. It’s basic supply and demand. When copycats and crop up overnight in droves, whats the differentiator? The value goes way down. I believe that winning differentiator will be quality. Uniqueness. A level of craftsmanship that an LLM can’t copy without knowing the secret sauce.
- simianwords 1y agoYour analogy doesn’t exactly work because code is more utilitarian than say a painting or sculpture
- OutOfHere 1y agoLLM coding, if done right, is an extremely involved process, perhaps more involved than coding it yourself. The professional result is that the code can be produced with significantly higher quality than if I were to code it myself. It takes significant human effort to thoroughly understand, define, and refine specifications to recursively satisfy all important feedback from multiple LLMs. Only then can the coding begin, and the actual coding then takes just a couple of minutes. Following this, the code has to be thoroughly reviewed, perhaps also slightly refactored. Lastly, sometimes some follow-up issues have to be created to improve the feature further before it is shippable. As with anything else, the quality of the result is proportional to the level of effort you put in.
- daft_pink 1y agoOr maybe they are just allowing people to create fixes in their life and the world by writing solutions to their problems