(no title)
MisterKent | 3 months ago
People said the exact same thing about web searches, and I think there's a lot of devs who would instant search for every issue they hit.
Isn't this just better web search?
On the other hand, it definitely feels like it might be too big a step in the spoon feeding direction.
Writing code without AI feels like art, and writing it with AI feels like painting a wall: get it done quickly, cheaply, and good enough that people don't see issues.
It's the art part of engineering that's being lost, AI has no appreciation of elegance. It has no empathy for cognitive overhead of bad code or poor-fit design patterns.
Cognitive Debt is the phrase to Google btw.
dpoloncsak|3 months ago
Sculptors can turn clay into wonderful pottery. Masons can turn it to brick. Both have their purposes, and it is wrong to assume everyone with a ball of clay is looking to make pottery.
I understand at the moment, part of the 'art' of code is ease of legibility, being concise, well documented, following standards, etc. But when I need a quick script to automate a process I've done 100 times, I personally can fumble around in python for an hour or two, or give the current trendy LLM a few shots and get to the same result. For me, I am happy to do it "quickly, cheaply, and good enough that people don't see issues." Even things like iOS Shortcuts, Home Assistant automations, etc.
I wouldn't build a start-up based on vibed code, though. I get the extents
herpdyderp|3 months ago
So I would say "it either does, or does not, do what it was designed to do" isn't the full picture. I'm not sure it needs to truly be art though.
zrobotics|3 months ago
These second examples aren't any less valuable, they solve real problems and improve people's lives. However, they aren't really art. Writing code is the same thing. I'm not creating art when I hack together yet another CRUD app that is basically plumbing together existing modules with a tiny bit of logic sprinkled on top, but it improves how our business functions and makes the employees who use the software more productive. That isn't art, but it's useful.
There is code out there that is art. But most programmers aren't writing it. We're writing the boring everyday stuff. Very few masons built cathedrals, but building a retaining wall is useful too.
Brendinooo|3 months ago
It's basically any technology. The whole point of technology is essentially to reduce friction.
I have something ranging from learned helplessness to total indifference about taking care of horses, or how to appropriately pitch a tent to survive a cold night, because modernity doesn't require me to care about these things.