Ask HN: Will AI put programmers our of work? (https://news.ycombinator.com/item?id=33941868)
Ask HN: Are people in tech inside an AI echo chamber? (https://news.ycombinator.com/item?id=36567918)
Ask HN: Does AI progress also fill you with dread? (https://news.ycombinator.com/item?id=33913132)
Taking of the AI stack might make us hire a few more people.
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?
can an AI setup all the devops pipelines, setup monitoring and alerting?
can management trust what an AI spits and put it in prod?
if the answer is no to one or more to the above, then my job is secure.
the better question..
am I using the latest GPTs to do my work and save a lot of time and get more things done? hell yes
The human using the AI will need to articulate the exact things he wants.
That’s exactly what programming is all about.
But I am sold on the idea of AI being a good copilot though.
no.
at least not in the next 5 y ;)
why?
imho. (!)
development != writing code.
writing code is the minor task of a (software-)developer.
and this is the only part where current "AI" is of any help - eg. pre-trained neuronal networks.
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!
the main task of development is to understand an existing problem of my customer and solve it in a decent way.
to do this, a developer has to communicate with all stakeholders - technical and non-technical - of the project etc...
writing code is just the expression of this understanding.
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 :))
*) again: imho. very similar like we moved from "reading books about programming" to "searching the internet for solutions" to solve smaller sub-problems ...
cheers t.