Relevant discussions,<p>Ask HN: Will AI put programmers our of work? (<a href="https://news.ycombinator.com/item?id=33941868">https://news.ycombinator.com/item?id=33941868</a>)<p>Ask HN: Are people in tech inside an AI echo chamber? (<a href="https://news.ycombinator.com/item?id=36567918">https://news.ycombinator.com/item?id=36567918</a>)<p>Ask HN: Does AI progress also fill you with dread? (<a href="https://news.ycombinator.com/item?id=33913132">https://news.ycombinator.com/item?id=33913132</a>)
hello,<p>no.<p>at least not in the next 5 y ;)<p>why?<p>imho. (!)<p>development != writing code.<p>writing code is the minor task of a (software-)developer.<p>and this is the only part where current "AI" is of any help - eg. pre-trained neuronal networks.<p>for me this is somehow ... "instead of searching the internet" for help - and find it on stackoverflow, reddit or some other q&a platform - i ask the language-model to help me - nice, but again: in the end nothing really new!<p>the main task of development is to understand an existing problem of my customer and solve it in a decent way.<p>to do this, a developer has to communicate with all stakeholders - technical and non-technical - of the project etc...<p>writing code is just the expression of this understanding.<p>sure ... at some point in time in the future, we'll have "hard AI" which will be lets call it "human-like" ... but until then, (software-)development will just be "augmented"*) by existing "AI" solutions but not overtaken :))<p>*) again: imho. very similar like we moved from "reading books about programming" to "searching the internet for solutions" to solve smaller sub-problems ...<p>cheers
t.
Not really. But let's face it, AI can do the job faster than a human, but someone has to review it's code, though. It kind of reminds me of GitHub Copilot, it would possibly output a GPL-licenced snippet, and it wouldn't warn the user.
Nah. I used to not have to worry about deploying and monitoring software - we had an ops guy! Now there's still an ops guy but all the programmers have to do it too, we just call it devops now.<p>Taking of the AI stack might make us hire a few more people.
No, I still don’t believe in AI being able to produce things by itself.<p>The human using the AI will need to articulate the exact things he wants.<p>That’s exactly what programming is all about.<p>But I am sold on the idea of AI being a good copilot though.
can an AI build an entire functioning backend with tests, DBs, queues, ..?<p>can an AI debug/profile/.. entire distributed backend, find what's wrong and add at least one integration test so it won't happen again?<p>can an AI setup all the devops pipelines, setup monitoring and alerting?<p>can management trust what an AI spits and put it in prod?<p>if the answer is no to one or more to the above, then my job is secure.<p>the better question..<p>am I using the latest GPTs to do my work and save a lot of time and get more things done? hell yes
We'll always need a human in the loop to make sure the code is correct and does what it's intended to do. I will be one of those (paid) humans.