Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot

  • 0 Posts
  • 4 Comments
Joined 2 months ago
cake
Cake day: March 10th, 2025

help-circle
  • My most recent usage of AI was making some script that uses WinGet to setup a dev environment.

    This is a good example. What I’m saying is that pre-AI, I could look this up on StackOverflow and copy/paste blindly and get a slightly higher success rate than today where I can “AI please solve this”.

    But I shouldn’t pick at the details. I think the “AI hater” mentality comes in because we’ve got this thing that boils down to “a bit more convenient than copying the solution off of StackOverflow” when used very carefully and “much worse than copying and pasting random code” when used otherwise. But instead of this honest pitch, it’s mega-hype and it’s only when people demand specific examples that someone starts talking like you do here.


  • I’ve heard this from others, too. I don’t really get it.

    I watched a teammate working with AI:

    1. Identify the problem: a function was getting passed an object-field when it should be getting the whole object
    2. Write instruction to the AI: “refactor the function I’ve selected to take a Foo instead of a String or Box<String>. Then in the Foo function, use the bar parameter. Don’t change other files or functions.”
    3. Wait ~5s for Cursor to do it

    It did the instructions and didn’t fuck anything up, so I guess it was a success? But they already knew exactly what the fixed code should look like, so it seems like they just took a slow and boring path to get there.

    When I’m working with a new intern, they cost me time. Everything is 2-4x slower. It’s worth it because (a) I like working with people and someone just getting into programming makes me feel happy and (b) after a few months I’m able to trust that they can do things on their own and I’m not constantly checking to see if they’ve actually deleted random code or put an authentication check on an unauthenticated endpoint etc etc. The point of an intern is to see if you want to hire them as a jr dev who will actually become worthwhile in 6+ months.