Comment by palata
6 days ago
> After all, lots of people sucked at math before them too.
A calculator doesn't do maths, it does arithmetic. People sucked at maths, but I'm pretty sure they were better with arithmetic.
> At the end of the day, it's the average productivity across a population that matters.
You're pushing my example. My point is that AI may actually make the average developer worse. Sure, also more productive. So it will reinforce this trend that has been in the software industry for more than a decade: produce more but worse software.
Productivity explains why we do it. It doesn't mean it is desirable.
You're looking at this from a human-centric perspective.
I'm suggesting you consider it from an objective perspective.
It's easily possible for an organization to be more productive with worse developers because of the tools they have access to.
And no, that's not some slight of verbal hand in measuring "productive" -- they are able to ship more value, faster.
> And no, that's not some slight of verbal hand in measuring "productive" -- they are able to ship more value, faster.
Ship more value faster is exactly a verbal slight of hand. That's the statement used by every bad product manager and finance asshole to advocate for shipping out broken code faster. It's more value because more code is more content, but without some form of quality guard rails you run into situations where everything breaks. I've been on teams just like that where suddenly everything collapses and people get mad.
Do you think compilers helped teams ship more value faster from worse developers? IDEs with autocomplete? Linters?
At the end of the day, coders are being paid money to produce something.
It's not art -- it's a machine that works and does a thing.
We can do that in ways that create a greater or lesser maintenance burden, but it's still functional.
LLM coding tools detractors are manufacturing reasons to avoid using another tool that helps them write code.
They need to get over the misconception of what the job is. As another comment previously quipped 'If you want to write artisanal, hand-tuned assembly that's beautiful, do that on your own time for a hobby project.'
6 replies →
> I'm suggesting you consider it from an objective perspective.
What is objective? That profitability is good? We're destroying our environment to the point where many of us will die from it for the sake of profitability. We're over-using limited natural resources for the sake of profitability. In my book that's not desirable at all.
Companies are profit-maximising machines. The path to more profitability tends to be enshittification: the company makes more money by making it worse for everybody. AI most definitely requires more resources and it seems like those resources will be used to do more, but of lower quality.
Surely that's profitable. But I don't think it is desirable.
Responded to you down below, but will say here that profit is a two-sided coin.
Decreasing the cost of production can lead to more profit or cheaper product prices.
I 100% agree that the trend of quality has been downwards in many things over the past 20 years or so.