Earlier quoted context omitted.
It’s not. There are tons of great programmers, that are big names in the industry who now exclusively vibe code. Many of these names are obviously intelligent and great programmers. This is an extremely false statement.
Non sequitor. You don't have to be bad at coding to use LLMs. The argument was specifically about thinking that LLMS can be great at accomplishing complex tasks (which they are not)
After two years of vibecoding, I'm back to writing by hand
511–520 of 652 posts
Re: After two years of vibecoding, I'm back to writing by hand
#512AI is incredibly dangerous because it can do the simple things very well, which prevents new programmers from learning the simple things ("Oh, I'll just have AI generate it") which then prevents them from learning the middlin' and harder and meta things at a visceral level. I'm a CS teacher, so this is where I see a huge danger right now and I'm explicit with my students about it: you HAVE to write the code. You CAN'…
Re: After two years of vibecoding, I'm back to writing by hand
#513Re: After two years of vibecoding, I'm back to writing by hand
#514Re: After two years of vibecoding, I'm back to writing by hand
#515I work on game engines which do some pretty heavy lifting, and I'd be loath to let these agents write the code for me.
They'd simply screw too much of it up and create a mess that I'm going to have to go through by hand later anyway, not just to ensure correctness but also performance.
I want to know what the code is doing, I want control over the fine details, and I want to have as much of the codebase within my mental understanding as possible.
Not saying they're not useful - obviously they are - just that something smells fishy about the success stories.
Re: After two years of vibecoding, I'm back to writing by hand
#516Re: After two years of vibecoding, I'm back to writing by hand
#517Earlier quoted context omitted.
That's a false analogy. Product managers, designers, API implementers, kernel developers, etc. all understand what they're building and how that fits into a larger picture.
They may know the area they are responsible for, but they don't know all of the details of everything else and just have to trust that other people are doing the right thing and following contracts correctly. It doesn't require anyone to have full global understanding. Having local experts is good enough.
Re: After two years of vibecoding, I'm back to writing by hand
#518There are many instances where I get to the final part of the feature and realize I spent far more time coercing AI to do the right thing than it would have taken me to do it myself.
It is also sometimes really enjoyable and sometimes a horrible experience. Programming prior to it could also be frustrating at times, but not in the same way. Maybe it is the expectation of increased efficiency that is now demanded in the face of AI tools.
I do think AI tools are consistently great for small POCs or where very standard simple patterns are used. Outside of that, it is a crapshoot or slot machine.
Re: After two years of vibecoding, I'm back to writing by hand
#519I came to "vibe coding" with an open mind, but I'm slowly edging in the same direction. It is hands down good for code which is laborious or tedious to write, but once done, obviously correct or incorrect (with low effort inspection). Tests help but only if the code comes out nicely structured. I made plenty of tools like this, a replacement REPL for MS-SQL, a caching tool in Python, a matplotlib helper. Things that…
The hardest part of coding has never been coding. It's been translating new business requirements into a specific implementation plan that works . Understanding what needs to be done, how things are currently working, and how to go from A to B. You can't dispense with yourself in those scenarios. You have to read, think, investigate, break things down into smaller problems. But I employ LLM's to help with that all th…
Re: After two years of vibecoding, I'm back to writing by hand
#520Earlier quoted context omitted.
It’s like weightlifting: sure you can use a forklift to do it, but if the goal is to build up your own strength, using the forklift isn’t going to get you there. This is the ultimate problem with AI in academia. We all inherently know that “no pain no gain” is true for physical tasks, but the same is true for learning. Struggling through the new concepts is essentially the point of it, not just the end result. Of cou…
I think this is a pretty solid analogy but I look at the metaphor this way - people used to get strong naturally because they had to do physical labor. Because we invented things like the forklift we had to invent things like weightlifting to get strong instead. You can still get strong, you just need to be more deliberate about it. It doesn't mean shouldn't also use a forklift, which is its own distinct skill you al…
People used to get strong because they had to survive. They stopped needing strength to survive, so it became optional.
So what does this mean about intelligence? Do we no longer need it to survive so it's optional? Yes/No informs on how much young and developing minds should be exposed to AI.