• 2 Posts
  • 413 Comments
Joined 6 months ago
cake
Cake day: February 22nd, 2026

help-circle




  • The only thing that we can say for sure is that the companies benefit from shrinkflation in some way otherwise they wouldn’t do it.

    Nitpick, even though I agree with you: companies believe they will benefit. We can’t rule out how fucking stupid a lot of management types are. Like whatever company fired people for AI and then had to retire them, plus eat the lost potential from fucking around with AI for months.

    And even when the individuals aren’t stupid, the incentives are fucked. Google kills products because of internal fighting for promotions and recognition, not anything that’s good for users or the companies.





  • Why then would I have done this manually in a week when the AI did it better in an hour and $5?

    Some reasons may include

    • once you have the skills, it won’t take a week
    • once you have the skills, you learn them. They’re yours, not rented
    • you are better able to make changes to it
    • you can be much more confident it doesn’t have any horrible issues like exposing keys in plain text
    • less odds of other issues, like redundant or strange code

    Some of this comes down to “why bother learning anything?”

    I don’t know what your dashboard does. I made a simple display at an old job that showed some stats about new user signups. It took like an hour or two, and I’d never used the particular front end library before.

    Edit: lines of code is a poor metric* but even so 20k seems like a lot

    *For example, the difference between

    function add(a, b) { 
      return a + b;
    }
    

    and

    const add = (a,b) => a + b
    

  • How much web development experience do you personally have? Like, from before AI tooling?

    Once your website is more complicated than a static marketing site, I don’t think AI is going to do it better. Some of the problems, like slopsquatting might be around for a long time. Possibly forever.

    And the code itself is incapable of causing issues, it’s just markdown/css.

    …what?

    However even for high-quality code, if you look at benchmarks the top models produce higher quality code than the majority of devs.

    Doing the wrong thing faster is not an improvement.

    At least AI has the decency to include comments.

    From what I’ve seen of AI comments, it’s not really helpful. It’s illusionionary confidence.

    As for losing understanding of our code, I agree but I suppose it’s the price to pay for productivity.

    That’s very expensive technical debt, or a massive de-skilling of labor.

    Do you own a business? If you don’t, why would you dig your own grave here?


  • If your AI use is counter productive, then it’s probably either because the scenario doesn’t benefit from AI or because you’re using it wrong.

    It’s harder to review code than to write it. Humans are kind of of lazy, and when we see code that looks generally correct we skim. We lose focus.

    So if someone uses AI to generate a lot of code, it’s hard to review. If we just trust it, we lose knowledge of how our system works. If we spend the time reviewing it, that’s harder than just doing it ourselves. This is true at any scale, but the more you use it the worse it gets.

    Maybe you consider using AI for code generation “using it wrong”. If so, please tell it to management at my job who are frothing at the mouth over the idea.

    If you disagree that humans don’t notice problems, did you see the mistake I added in this post? Maybe you did! But most people wouldn’t.

    Even if that wasn’t a problem, de-skilling is definitely a problem long term. If the AI did produce flawless code, after a few months of using it you’d start losing the ability to code yourself. Counter productive. Unless you’re management, and don’t care about your laborers.









  • A large part of code review has been preventing people from doing stupid shit. AI is making stupid shit worse. It’s not defects, it’s “adding a whole micro service to get the user name from the ID, when the name is already in the metadata” or whatever that recent meme was.

    Or that time a guy wrote a whole DSL instead of using the existing framework. Technically impressive, but adds a huge burden.