• Infinite@lemmy.zip
    link
    fedilink
    English
    arrow-up
    2
    ·
    4 days ago

    The other distinction is between effort spent maintaining the pile of spaghetti vs adding to a well-built system.

    Vibe coding would be OK for crapping out a prototype that mostly works and will be replaced, except those invariably become the core of production systems.

    • InvalidName2@lemmy.zip
      link
      fedilink
      English
      arrow-up
      1
      ·
      3 days ago

      crapping out a prototype that mostly works and will be replaced, except those invariably become the core of production systems.

      Yes, I completely agree. On the other hand, my experience suggests that’s been status quo for longer than I’ve been in the industry, and long before LLM’s were a thing.

      While I fully anticipate the pretentious “you just worked at shitty places” from random internet strangers, trust me, I know. But also, it’s not just a phenomenon at the shitty places I’ve worked. There’s a literal Windows start menu in Windows 11 that’s built in React. Every other day I read stories about Facebook and Google and what was that womens’ site that just exposed a bunch of users’ driver’s licenses. This is endemic.

      I used to think it was because of clients having unrealistic expectations of what they can afford thus making completely suboptimal decisions based solely on the money and management that won’t/can’t say no, but the truth is it’s quite common and almost any working environment can/could be called shitty on a whim with limited to no evidence.