• 0 Posts
  • 451 Comments
Joined 3 years ago
cake
Cake day: July 1st, 2023

help-circle






  • Oh fucking hell, we’ve reached the “artisan” stage of the argument.

    You’re being hired as one, so I don’t understand what all this contempt is for. I didn’t realize you hated your profession so much.

    If you spend only 30-seconds looking at my 20-line changes, I’m just going to skip you and hit the merge button myself. What value add are you possibly providing. A check mark?

    I know what the services do. I know which services communicate. I know what the request flow should look like.

    Oh, I see. So, by

    “Create a sequence diagram showing the interaction between these five services for this request flow”

    You did not mean that the AI would discover these connections for you, something I might consider to be saved time, you meant that you would write:

    Service A connects to service B. Service A connects to service C. Service B connects to service D. Service D connects to service E with the label “Once per day”. …

    You know, this is starting to look like a fairly typical mermaid diagram. I suppose you’re counting the semi-colons as saved time?

    You keep trying to erase that distinction because your entire “ticket-to-implementation” continuum depends on it not existing.

    My friend, my beloved brother in arms, it’s not just Suno. This “screwdriver” you’re fond of does not live up to my standards. At all. I can only assume that you are satisfied by the tangled mess of bullshit I’ve seen these AI-programmers produce because you care fuck-all about the work you’re doing.

    If I have it generate a sequence diagram, and it comes out wrong, and I correct it, and I have it generate a new sequence diagram, and it comes out wrong, and I have to correct it, and I have it generate a new sequence diagram, and it comes out wrong again—I may as well just have made the damn thing myself. This has been my experience every fucking time.

    You are free to let the buzzards spread your garden seeds for you, I suppose. But not in my garden. I would ban you from my repos so fucking fast.



  • See, I know you can’t understand what’s being said because you’ve already relegated yourself to the role of “reviewer” and are no longer an artisan invested in the state of your craft. You have abandoned the art that supposedly makes your career.

    and notice “service B doesn’t call service C there” without first spending twenty minutes lovingly dragging boxes and arrows around myself.

    My guy, dragging the boxes is the easy part. If you already know what these services do, what is the AI accomplishing for you? You’re already at a 0.9 on the ticket-to-implementation continuum. Like actually, what the fuck are you talking about?

    I once encountered a screwdriver that was unsuitable for hammering in a nail.

    Profound.

    No, really—I’ve never thought about screwdrivers before. It’s really eye-opening to think about just how much technology is like hammers.

    If only some tech-head were around to explain tools to me, maybe I could have convinced my dad to stop misapplying the heroin to his elbow every night.


  • There is like a very basic topological fact here that you are just failing to grasp.

    Specificity of requirements and effort of implementation are two completely different things.

    No, they’re not. Implementations are just requirements with very high specificity. When you roll your eyes over the horribly inept dogshit your AI produces and then correct it, you are adding specificity to the system. This can proceed ad infinitum until you end up just doing the whole thing yourself—which I have done with Suno, because Suno is garbage.

    You’ve defined AI output as shit and then concluded that anyone accepting AI output must therefore not care about quality.

    It’s a rule that’s served me well. I think I’ll keep doing it.

    “Create a sequence diagram showing the interaction between these five services for this request flow” can take seconds to describe and considerably longer to manually construct.

    It is extremely funny you would put this up as an example.

    I will have to manually construct it anyway because that is literally the only way I’ll know if the AI-that-fucks-up has fucked it up or not.









  • Turns out, there is more than 1.5 billion people in Africa.

    But these are facts I can learn independently of its, you know, appearance on a map. And outside of this being a notable news story, I don’t really see it prompting any such questions.

    so it’s not a question of making people feel better about the size of their country

    It is, though. That’s actually the only purpose this serves.

    I think you might read that as dismissive, but I see some value in making people feel better. Certainly in making the US feel worse.

    I don’t, however, think that this will meaningfully improve anything.

    Russia doesn’t really have this problem anyway, it’s very large in all our popular projections.

    It’s area should still be incorrect, though, yes? Which would mean we have incorrect ideas about its natural resources, its farmland, its cultural cohesion?


  • A country’s, or a continent’s, signifigance has nothing to do with it’s size, though.

    I mean, if we wanted to make the nations of Africa or Greenland feel better, does it follow that we could make them appear bigger on the map than they actually are? Just move the mercator around such that Africa is along the top or bottom edge of the map where things are larger?

    I am absolutely not saying that people having a better understanding of Africa is bad. I just don’t think that this is really how that happens.

    I remember thinking that Russia seemed pretty big on the map, and yet still, I’ve never had to take Russian culture as a class in high school.

    [edit] I’ll add one thing, though. This decision has clearly pissed the US government off, which is based and incredibly funny. I’ll support it to that end.