←back to thread

358 points andrewstetsenko | 4 comments | | HN request time: 0.606s | source
Show context
agentultra ◴[] No.44360677[source]
… because programming languages are the right level of precision for specifying a program you want. Natural language isn’t it. Of course you need to review and edit what it generates. Of course it’s often easier to make the change yourself instead of describing how to make the change.

I wonder if the independent studies that show Copilot increasing the rate of errors in software have anything to do with this less bold attitude. Most people selling AI are predicting the obsolescence of human authors.

replies(6): >>44360934 #>>44361057 #>>44361209 #>>44361269 #>>44364351 #>>44366148 #
JoeOfTexas ◴[] No.44361057[source]
Doesn't AI have diminishing returns on it's pseudo creativity? Throw all the training output of LLM into a circle. If all input comes from other LLM output, the circle never grows. Humans constantly step outside the circle.

Perhaps LLM can be modified to step outside the circle, but as of today, it would be akin to monkeys typing.

replies(1): >>44361660 #
svachalek ◴[] No.44361660[source]
I think you're either imagining the circle too small or overestimating how often humans step outside it. The typical programming job involves lots and lots of work, and yet none of it creating wholly original computer science. Current LLMs can customize well known UI/IO/CRUD/REST patterns with little difficulty, and these make up the vast majority of commercial software development.
replies(2): >>44362542 #>>44362835 #
sarchertech ◴[] No.44362542[source]
Frameworks and low code systems have been able to do that for years. The reason they haven’t replaced programmers is that every system eventually becomes a special unique snowflake as long as it has time and users.

I’m getting maybe a 10-20% productivity boost using AI on mature codebases. Nice but not life changing.

replies(1): >>44362815 #
1. spongebobstoes ◴[] No.44362815[source]
a 20% boost is huge, for 3 years since chatgpt. even if it stopped there, that's 20% fewer people that need to be in your role, which is at least tens of thousands of jobs
replies(3): >>44363538 #>>44363567 #>>44369263 #
2. alternatex ◴[] No.44363538[source]
If devs produce 20% more, won't companies hire more since the gain/loss equation is starting to tilt their way even more? I find it odd that people think productivity increases lead to layoffs.
3. benjaminwootton ◴[] No.44363567[source]
Assuming there’s fixed demand. If companies can get 20% more software for the same price then there is still a lot of automation to do
4. sarchertech ◴[] No.44369263[source]
That’s far less than the productivity boost I got by building some internal tooling with phoenix liveview instead of react.

10-20% productivity posts have been happening regularly over the course of my career. They are normally either squandered by inefficient processes or we start building more complex systems.

When Rails was released, for certain types of projects, you could move 3 or 4x faster almost overnight.