Maybe they will get exponentially better, I can't predict the future. Code generating software with a UI isn't exactly a new idea though, we said the same about Frontpage.
Indeed, but as with all unchecked developments, they eventually improve and sometimes they can improve too much. Like survellance tech -- too much improvement in my opinion. So when it comes to something really important like the future of jobs, perhaps we should be more cautious.
I'm definitely okay with this although historically, none of the technological revolution did actually collapse the employment market, they freed up future jobs which were impossible economically previously.
Not saying that can't happen, there's no hard science about this but when we experienced as many technological revolutions as we have, betting the opposite of what happened previously might not be the most likely option.
Comments
Copilot and Devin never came for senior software engineers, you can't give that to a non-coder and expect it to do the work.
Due to the way we use code nowadays, I'm convinced we would probably replace the CEO itself before the devs anyways.
True now, but not true in 10 years. Or 20 years. The entire point is the total end result, and that's what we should be concerned about.
Maybe they will get exponentially better, I can't predict the future. Code generating software with a UI isn't exactly a new idea though, we said the same about Frontpage.
Indeed, but as with all unchecked developments, they eventually improve and sometimes they can improve too much. Like survellance tech -- too much improvement in my opinion. So when it comes to something really important like the future of jobs, perhaps we should be more cautious.
I'm definitely okay with this although historically, none of the technological revolution did actually collapse the employment market, they freed up future jobs which were impossible economically previously.
Not saying that can't happen, there's no hard science about this but when we experienced as many technological revolutions as we have, betting the opposite of what happened previously might not be the most likely option.
Look, an LLM is a tool to transform a string in one language into a string in another. We have a name for that: a compiler.
LLMs are magical but all that they mean for SWEs is that there's one more compiler to use - and this one is unreliable and opaque to boot.
Until AGI is solved, software engineers are safe. Our job is the most fundamentally human of all: telling the machine what to do.