publicación cruzada desde: https://piefed.social/c/linux@programming.dev/p/2495581/yea

Linus be like:

  • "I only care about the final results and the correctness"
  • Me looks inside
  • Final results are shit and code is just slop

Ahhh, I love AI and Linus and how they're enshittifying everything /s

Seriously, how would anyone in their right mind think that AI can be used responsibly? The only acceptable level of AI use is zero or a negative number.

Linus Torvalds says AI is a great way to find joy in programming, when used responsibly
you are viewing a single comment's thread
view the rest of the comments
[+] 1 point 3 weeks ago* (last edited 3 weeks ago) (9 children)
  • [–] 12 points 3 weeks ago (4 children)

    As someone who used to use AI "responsibly," no it cannot be. I never wrote whole programs with it. I generated boilerplate and did a shittier version of rubber ducky programming, etc. Try programming without it and you'll quickly realize how dependent on it you've really become. I haven't used it at all since spring this year and it's been great. I actually get more work done without it since I don't have to double check slop anymore.

  • source
  • parent
  • hideshow 4 child comments
  • [+] -3 points 3 weeks ago* (last edited 3 weeks ago) (3 children)
  • [–] 6 points 3 weeks ago (1 child)

    All of my tools are:

    • Deterministic
    • Actually fucking work
    • Don't consume 5 small nations worth of power

    AI has exactly zero of those properties. I like using tools that work, I ain't gonna use a combine harvester if it fails to harvest my crops while also using 5000 gallons of gas to drive in circles.

    When I program, I know what I'm doing. That is a significant speed advantage because I get something that works the first time, is maintainable, and also exercises my brain so it doesn't turn into mush.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 3 weeks ago

    Yes.

    I know how my tools work to some degree. I know when they get dull, become inefficient, and need sharpening, or grease, or cleaning.

    Because of that i can sometimes appraise alternative and new versions' advantages and disadvantages, and choose (with at least a semi-informed judgement) when an upgrade might be worth more than the transition/investment/retraining cost. I've got it wrong some times, and learned from those mistakes. I get better at managing risks with them.

    Some jobs i just know I'd better sharpen them more oftten, i can plan for that. I know how to maintain and even improve them. I can sometimes adapt them, or complementary systems, to make them better at specialised purposes.

    I mostly own them, especially the ones that i cherish; I have an incentive to maintain, upgrade and make complementary investments.

    I'm sure someone can do all that stuff with AI; but not me, so it's not a tool to me. Some of my tool requirements seem to be very far out of reach.

  • source
  • parent
  • Yeah, I'm also dependent on my IDE and package managers... that doesn't make them bad, that makes them tools.

    It might make them bad. Have you tried otherwise?

    there is absolutely no debate that a strong programmer will see multiplicative gains

    I work a lot slower with AI because fighting back the impulse to put a gun in my mouth takes at least half the day.

  • source
  • parent
  • load more comments (-1 replies)
  • [–] [S] 2 points 3 weeks ago (1 child)
  • [+] -1 points 3 weeks ago (1 child)
  • You should try reading the article.

    To your point,

    Seriously, how would anyone in their right mind think that AI can be used responsibly?

    The problem is that [...] most people suck and will use it for the worst possible things.

    Of course it will be. That's what the tool was designed for. It is used for bad things because it was made for bad ends.

    Is nicotine addiction a problem with people or a problem with cigarettes? Kind of both, right?

  • source
  • parent
  • load more comments (-1 replies)