

I’m surprised they still got so many responses now that SO is dead.


I’m surprised they still got so many responses now that SO is dead.


There’s not really any such thing as a one off web page.
Of course there is. What an absurd thing to say. A very obvious example is event websites, e.g. for weddings.
I’m calling bullshit on that
Maybe it depends on the language but I’ve recently vibe coded two tools in Rust and I’ve skimmed the code and it’s perfectly good Rust. I would accept it in a PR - even if I was being as picky as I’d really like to be in reviews. I don’t think that would have been the case 3 months ago though.


People think that once they have something on the screen that looks finished, the project is finished.
For .one-off web page that is true. You and I might not like that under the hood it’s a mess but we have to accept that if it works anyway and nobody is going to need to change it, that’s fine.
Also the latest models don’t even make a mess any more.
Except that the job was never to type code, it was to deliver valuable software. People who can still do that can still get paid by organisations that need that to be done.
Yeah but probably not nearly as much.
You still need to know how to code to vibe code effectively today, but at the rate things are improving I wouldn’t bet on that still being true in a year.
Programmers have had insane salaries compared to the average white collar jobs for decades. That might end. 😭


I’ve read this before but it’s mostly an exercise in astonishment that someone with as terrible taste as Uncle Bob exists. Sort of “so do you prefer to use 11 spaces for indentation?”, “yes actually I do”, “fascinating”.
If you already know how to program and don’t have awful taste you won’t learn anything.


I think the effect you’re seeing is that different people have different levels of “good enough”, and also they work in different domains where AI became good enough at different times. E.g. for one-off web page design it’s been good enough for a long time.
I never said this for earlier models, because they did suck for things like Rust and SystemVerilog. Now they don’t.
I’d share some things I’ve vibe coded that work basically perfectly but they’re linked to me real name, but you could have a look at the Mold linker which was recently vibe-ported to Rust.


The days of constant hallucinations are over.
I get it - I was pretty much where you are a six months ago. AI just produces low quality slop. You have to watch it like a hawk because it will just bullshit some plausible but totally wrong solution. It will write tests that don’t test anything, go round in circles making nonsense changes trying to fix things that are fundamentally wrong.
Yeah, those days are gone. The latest models (at least Astra 6 or Opus 5.5) are actually competent.
I have no skin in the game in convincing you but you’re pretty much in the “the iPhone is only popular because of Apple fanboys” stage of denial. I guess the only real cost for you is wasted time and being late to the party, but… that’s probably still bad.
And no I’m not super happy about this. I mean it’s great that I can now easily vibe code the tools I always wanted - and the vibe coding actually works, unlike 6 months ago.
But it also doesn’t bode well for me having a job and I like having a job. 😔
But I’m not going to stick my head in the sand and pretend that AI is still shit just because it would be great for me if that were the case.


It’s too late for this to have any effect. It’s more “brace for the shitty unnecessary storm”.
If you thought “main” was stupid…


I’m okay.
As long as AI doesn’t replace me.


I haven’t said anything but… Do have you ever taken a flight instead of walking?
You must accept at some point that really fast and convenient wins, despite some environmental concerns (which are not even that bad really).


There’s a lot of people here that clearly haven’t ever tried what you’re describing op (or maybe tried recent AI at all).
I have. I think it’s a totally valid question. Sometimes when I’m getting AI to do stuff it reads the docs and then tries stuff anyway and finds the docs are wrong.
I also often use AI to generate docs for undocumented things.
But I think it does still make sense to have docs for a few reasons:


Why do you drive a car?


At some point you have to try it to see whether maybe it’s you that is wrong.
(And when I say “it” I mean Astra/Opus 5.5. IMO earlier models did not quite live up to the hype.)


How did he move them?


It’s really not obvious that SQL is supposed to be pronounced sequel. If they wanted that they should have gone with a more contrived acronym.


I wouldn’t. The likely outcome is that your email address is marked as spam.
Part of me thinks if someone couldn’t be bothered to make a single API call, no email is gonna change that. They probably just signed up while evaluating options and went with something else.
Yeah exactly this. Another possibility is that they are non-technical users who don’t understand what your product is, and are actually looking for something else. I dunno what though or how you would find out. Do you see search queries that lead to your site?


AI definitely loves to over-engineer things but I’ve had lots of success with the latest models just telling them not to. Also I do simplification passes afterwards telling them to find anything that can be simplified or YAGNI.
I guess the tend to over-engineer is probably because the benchmarks don’t care about simplicity and maintainability? Who knows.


I watched a bit of it but it seems like just a random discussion of memory use intermixed with abstruse Haskell mentions.
He doesn’t even say what his thesis is at the start. What is this video trying to tell me?
How many times are you getting married? 😄
Uhm, because it’s not the same? Why would I vibe code an app that’s almost exactly the same as an existing one?