3 ms·
> "Vibe coding" can break through that barrier. But not because the problem being solved needs that complexity. Because the process does not drive itself toward
by TacticalCoder 3mo ago
> "Vibe coding" can break through that barrier. But not because the problem being solved needs that complexity. Because the process does not drive itself towards compact abstractions.
It's the infinite AI monkeys at a computer keyboard phenomenon.
Or the car on the highway that bumps left and right on the guardrails until, eventually, it arrives at its destination and nearly everybody is amazed at that great success.
The AI kool-aid drinkers are going to answer: "but that's how human code too".
And I'm really not sure about that.
- bluefirebrand 3mo agoIt's perhaps how some humans code but frankly if you have those people employed to build software for you, you have big problems
- pishpash 3mo agoThat's some idealistic nostalgia. Software is generally poorly built today, and it's evidently not big enough a problem to fix.
- munk-a 3mo agoLarge companies that can keep themselves alive with regulatory capture - absolutely. For smaller companies that need to compete the software quality and ongoing cost of maintaining that software is a real consideration. That isn't to say software is perfectly built, but it's usually pragmatically built to balance costs of development and correctness - well chosen abstractions let us push up both qualities at once.
- tibco 3mo agoI think every type of company has ways to workaround software quality. B2B can tend to define the bug as the feature or too low priority.. B2C can often decide backwards compatibility simply doesn't matter and just replace things with other things with only some actual feature overlap, etc.