all 20 comments

sorted by: hot top controversial new old
[–] 23 points 10 months ago

I remember being taught Model-driven development using Eclipse as part of the software engineering study back in the early 2000's. Even as a student it was painfully obvious that you'd spend an awful lot of time trying to work around annoying limitations in whatever tool was used, rather than just writing the code yourself. The parallel to vibe-coding seems rather obvious.

  • source
  • [–] 16 points 10 months ago* (last edited 10 months ago)

    "No longer needed" is probably never going to happen, but IMO needed by fewer companies is inevitable. I see "vibe coding" as an extension to those website builders like Squarespace, definitely not suitable for a large website or a company whose entire business model is software and/or web based services, but good enough that the owner of a small, non-tech company who just happens to need a website or simple app can do it themselves instead of paying someone on Fiverr or something to do it. Unfortunately that means the options for new developers looking for easy experience building jobs that could eventually help them land a better paying position will be even more limited than it is now.

  • source
  • [–] 15 points 10 months ago (5 children)

    In order to replace programmers with vibe coding, stakeholders would need to be able to describe their requirements accurately.

  • source
  • hideshow 5 child comments
  • [–] [S] 11 points 10 months ago (3 children)

    And then they'd need to be able to verify that the code actually meets these requirements. That might even necessitate specifying these requirements in some sort of a formal language...

  • source
  • parent
  • hideshow 3 child comments
  • [–] 5 points 10 months ago (2 children)

    No! They don't want a formalised language. They'd much rather explain and re-explain in English, then repeatedly correct the mistakes the clanker inevitably makes. And spend at least the same amount of time as a skilled programmer would.
    But I get why managers think that skilled labour can easily be replaced with LLMs. Their jobs of writing emails and occasionally creating presentations, that may or may not match information they received from more skilled personnel, can absolutely be done by an LLM.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 9 points 10 months ago (2 children)

    Narrator: Programmers were never not needed.

  • source
  • hideshow 2 child comments
  • [–] 7 points 10 months ago

    What, no COBOL? No 5GL?

  • source
  • [–] 6 points 10 months ago

    Still mad at Unreal Engine 5 for using visual scripting instead of a high level scripting language

  • source
  • [–] 4 points 10 months ago (1 child)

    Now, hold on a minute. I get what you're doing and I like it, but I don't think those first 2 examples work.

    Visual programming is programming. Were they really ever touted as not requiring programmers? I would think it's just marketed as more intuitive and easier to use for certain applications, but users are still referred to as programmers. Let me know if I'm wrong. Side note: my first programming language was LabVIEW, a visual programming language, which I used in high school to program our robot for FRC. It is, for all intents and purposes, a fully-fledged programming language and requires a programmer to create code for it.

    MDA, honestly I don't know much about it, but from the description in the image it sounds like it still requires someone to "write a universal model"... did they try to claim that that someone would not be a programmer?

  • source
  • hideshow 1 child comment
  • [–] 2 points 10 months ago

    Honestly for visual programming scratch is really great to get kids or even adults to learn scratch, since it's basically the exact same thing, just easier since you don't have to worry about syntax.

    Stuff like the unity block system is also extremely powerful, and lets designers configure, say, a characters movement much easier.

    MDA, honestly I don't know much about it, but from the description in the image it sounds like it still requires someone to "write a universal model"

    I think the idea is that someone at the company could just take an already existing model and deploy it, not sure though.

  • source
  • parent
  • [–] 4 points 10 months ago (2 children)

    But who programs the ai programs?

  • source
  • hideshow 2 child comments
  • [–] 8 points 10 months ago* (1 child)

    Ai programs of course 🙄 /s

  • source
  • parent
  • hideshow 1 child comment
  • [–] 4 points 10 months ago

    You're being sarcastic but surely you know that really is the presumed eventuality for a lot of people who have fallen for the hype. "AI will become smarter than humans and so will be able to create better AI." So if you believe that, we're currently still bootstrapping the AI, but it will eventually be able to create the next iteration of AI without needing us.

    I don't believe that of course.

  • source
  • parent
  • [–] 4 points 10 months ago (1 child)

    Like in pretty much all branches, the AI will eventually just be another tool. There still needs to be someone there to actually understand what the tool produces or it will result in catastrophees. You don't want to live in a building structurally designed by an AI without oversight nor fly in a plane programmed y an AI without oversight. Even for non-critical branches, there will be someone who directs the AI when it is e.g. composing the next shitty pop-song.

  • source
  • hideshow 1 child comment