the derivative and repetitive nature of most coding tasks.
when I ask GPT for some code and it spits out 200 lines of boilerplate in 2 seconds, i feel sick. what am i doing with my life.
the derivative and repetitive nature of most coding tasks.
when I ask GPT for some code and it spits out 200 lines of boilerplate in 2 seconds, i feel sick. what am i doing with my life.
similar to how houses are built from prefabricated components. Imagine that the AI is producing these pre-fab parts to order. But the design of the interfaces and assembly is still an art.
if you think of your job as a mason assembling bricks to build components, you are mistaken. you need to think of your job as an artist creating systems that work well built out of pre-fab components.
there is a story of how woz wrote the entire software for the early apple in assembly. nobody does that anymore. because, we have tools that produce assembly like compilers and such. that didnt take away the jobs of software engineers, because, someone had to now produce code at a different layer of abstraction.
imagine you ranting at the compiler 50 years back because it took away your job producing assembly code.
I have never been able to use a large output directly from an LLM. They’re useful for starting from nothing or tickling your brain when you’re blocked on something, but they’re nowhere near making me wonder what I’m doing with my life.
There’s so much more to software than code. I get that the final implementation is code, but the path to that delivery is incredibly complex. Especially with existing code belonging to relatively non technical teams. They need a real human to connect to them, their history, current and future needs, nuances of the teams’s capabilities, etc. AI is nowhere near serving teams like this, and I have a hard time imagining when that would change.
On the other hand today it's already passably good at generating stuff that requires less precision and less accuracy (i.e. humanities type stuff, marketing, managerial/secretarial tasks, etc.).
So while you might be looking at your own CS job eventually being in jeopardy, whole swaths of alternative careers you aren't looking at are probably way, way more in jeopardy.
Really? My experience is that it gets better every release (every few months to a year) and then gradually worse until the next release.
Meanwhile the free version is trying to keep up with other vender so they are forced to give away more and the difference between the two versions (paid/free) after a period of time favours the free. version
The real value is Doing Useful Stuff with the code, written by you, your LSP, or AI.
The robots only take the jobs we give them. I don't give them code, more using LLMs as a sort of consultant with the pathological urge to lie and please.
Not make up a completely nonsensical API that just so happens to be a direct path to my query
Might as well take it to the logical conclusion that if you aren’t creating all your components (I’m taking IC’s, transistors, etc) by hand then are you really learning or increasing your skill. You’ve picked an arbitrary point in the tech stack and declared that any lower is not needed but any higher means you’ve lost control.
It’s like the people that scorn higher-level languages.
AI is doing amazing things for me. If i feel i'm out of control because some parts of the generated code i don't understand, i just let it explain me, even ELI5 if that would be needed. If the explanation doesn't make sense,or it does make sense but it is not where i want to be heading, i point that out and the AI corrects the problem, or explains what the options are.
Together we come to a more concise solution.
I'm really amazed/confused why people talk like that about AI.
If it works for you, thats great. But its interesting people do NOT see danger, when its actually too late. Maybe ask AI about it ? ;)
There's danger in copying stackoverflow code as-is as well. But would that mean we should not use info that is shared on SO?
> In worst case, I have to use search engine to grab info with is immediatly mirrored.
I've never heard anyone saying they use a search engine "as a last resort"
>I have piles of my own programs, notes, docs.
For me, working that way would only succeed if I would need to repeat a project that is say 90 percent the same as any of the hundreds of previous projects, and stay with a programming language like C or fortran.
But if it works for you, great as well.
Wars and genocides happens because some small minded dickhead in power try to pour sweet on his ego or fullfill his ambitions and sends milions of people to war. Sad is, that all those people just DO IT, no resistance.. like WTF?
And this is the main risk. If you do NOT get it, im out of words.
Also, I have no problem being replaced by true AI. I am mortal so, I will die eventually. And that new AI will be different from humans. Will it be better. I have no idea, but lets give it a chance. Humans had it, and failed miserably.
Hundreds of years ago there even was no AI and there were... less wars?
All those scientists and engineers just provide tools for their own doom.
Im dont with this thread, I cannot explain it better anymore.