Just to clarify, I google a lot while coding, but one thing I learnt from my engineering degree is that is there is no ‘best’ solution.
Not funny
Is “vibe coding” a real thing? I thought it was a meme.
Yup. It is real. There are people who genuinely believe, it is the future of coding. That is why I posted the tutorial. /s
My LinkedIn has recently become flooded with Suggested Posts from 3rd degree connections who have “Vibe Coding Guru” listed as their job and post lots of stuff saying “people who mock Vibe Coding just don’t get it, and you too will be left behind if you don’t subscribe to my newsletter (which ChatGPT writes for me)”
Yes.
I “vibe code” anything that is throwaway. If it’s throwaway code I don’t care about the quality, I just want the end result.
For everything else, I don’t vibe code.
There are definitely people who use AI as a crutch for their lack of technical skills. It’s the same folks who used to try to get coworkers to “help” and slowly built their tickets by cycling through teammates.
I “vibe code” anything that is throwaway.
Same here. It’s surprisingly easy to get quick results with a few prompts for one-time scripts without putting any effort in.
But like, does that happen often for you, that you need a piece of code that’s gonna be thrown away?
I always feel like if code exists, it’s not gonna be thrown away, so it’s a good idea to make it maintainable. But I do probably have somewhat of a bias…
Yes, because of the stuff I’m currently working on.
I’m trying to improve the Devex at the place I’m working, and there is a lot of need to change stuff on 10000+ repos or pipelines in order to standardize things…
Yeah, I also thought it was a meme and used purely in derogatory form, until I learned that the term was actually coined by a co-founder of OpenAI…
And a glorified auto-complete might be part of a solution, but it isn’t the solution itself. And definitely not the best one.
Exactly. It’s like vibe coders are not interested in writing the best code possible. They just want to write the code and not understand what goes on when a program is run.
I’d guess most of them aren’t even capable of actually writing functional and good code themselves. And never will be.
I can write bad and unfunctional code all by myself thank you very much.
Vibe coders wishfully think AI could be the end product. AI is a tool, it should never be the final product nor exposed to the user.
It’s a fancy autocomplete to throw ideas against, you still need to know what the fuck you’re doing, and vibe coders have no clue. This means we’re now concerned about a rise in vulnerable code.
As well as unmaintainable code, and in countries with good employment laws and/or employers, extremely unproductive employees. And a whole new generation split between skillful and LLM users.
That’s right. My concern is also that LLM users may shadow skilled programmers in the short term, potentially devaluing their skills or putting some of them out of a job, at least until the LLM-built code starts shitting itself and they crawl back to actual programmers for help.
Look at it positively: Even if many skilled programmers get fired, it’s not like most of us won’t survive. And once the bubble pops, we’re the ones needed the most. Including getting headhunted and good salaries.
I find this statement to be a bit contradictory to your point of ‘there is no “best” solution’
I don’t think vibe-coding is particularly good thing, but I find it completely normal for someone to just want to vibe something up and not want to understand. It’s not always a useful approach, but sometimes it might be a ‘best’ strategy, too
Exactly! auto complete is helpful, but it can cause problems and can’t be relied on.
I use AI for work and personal projects, sometimes even letting it generate file structures for me but damn does it ever need a lot of tweaking after generation to both work and be maintainable.
I don’t know how anything it spits out even works for those who just purely vibe code since it’s usually either wrong or broken.
Because you understand that there is more to code than getting it to do what needs to be done, you can objectively judge code on more than one criteria. Meanwhile, vibe coders think that the concerns about structure and maintainability can be short circuited. No wonder, managers and vibe coders think alike.
Would you visit a house built by vibe architecting? Me neither.
And as soon as the vibe software goes online, your users will not be the only victims anymore.
And who will? You are crediting too much on the idiotic trend. Nobody has successfully used it
How are any of the produced “apps” actually useful and not just buggy copies of better things that exist?
Am I missing something or is this just for generic, low tech “I need a website” use cases?
I did use AI for my first project to automate my coworkers job. But that was me learning how to set these things up with C#. I did the coding. ChatGpt told me if it was possible or not and how. Something someone with knowledge could make in a week I build in 3 months and refined into a very usable app.
But I didn’t just let the AI do the thinking of what I should have the app do.
Edit: we did replace that guy with a person. But in the mean time that software I wrote helped my non technical boss work with us in the meantime. It does have its merrits.
“Coding” vs “programming” is such a great litmus test for whether someone actually knows what they’re doing
I usually use the term coding to avoid the whole “html isn’t a programming langauge” stuff.
By definition, it is a markup language, but I have seen recently that it has a few elements that kinda feel like programming.
Though you do tend to require some JS to complete the logic.
On the other hand, just because someone uses a non-programming language, does not surely make them not a programmer
html+css is turing complete. No javascript required.
It’s nice to be the case.
But doing all the programming in CSS is too hard for a on-shot hobby-site maker like me.
Oh gawds, I thouht the vid was a takedown, based on the initial ridiculous clip. but no he’s actually serious.
Bro is so committed to the
repobit that he made me cryI saw that my Jetbrains All Product Pack subscription also includes their AI assistant and in Go it’s really able to write and refactor things in a useful manner. But I think a large part is that I’ve been programming for 30 years and I am able to tell the thing exactly what I want and can mention things I do not want and also spot issues. Right now I don’t see how they can manage a complete codebase, which I understand vibe coding to be. There are just so many things than can (subtly) go wrong and AI at the moment is not able to help with that. But they also keep getting better, so who knows where we’ll be in a year or two.
Has anyone else noticed a sudden surge of ads for AI-powered website building tools?
No. Adblocking helps tremendously with that.
They’re hard to get for anything besides the internet.
There is an IRL adblock. It’s called being a recluse. /s
Of course there’s a best solution… it’s whatever you end up with
Not for the users. Do your software right or don’t do software, please.
Capitalism has entered the chat.
I go for a good enough solution. I know better solutions exist but I’m limited by time and empathy.
Better a good enough solution now that the best solution few weeks later.












