Spoiler alert: if you can't do the job, you're not going to be doing the job much longer.
Spoiler alert: if you can't do the job, you're not going to be doing the job much longer.
Obviously our ambitions expand due to better tools. I now commit to and deliver much more work than before LLMs, and — before then — ditto for frontend frameworks, generation 4 languages etc.
There are projects I now start without thinking twice that I never would have considered a few years ago.
That's what productivity looks like, and it makes you more valuable, and your job more secure (up until the ASI kills us all...).
> There are projects I now start without thinking twice that I never would have considered a few years ago.
I'm sick of seeing this argument because it's not as persuasive as you think. If you were incapable of doing it before, why would I ever trust that you could properly evaluate the result? Even if I did, it's still like saying, "I never would've been able to do this project without a subordinate that knew how to do it, now look at me!" Okay? So why would I choose you when it sounds like I could pick anyone with basic programming knowledge to manage the subordinate since I clearly don't need someone with the know-how to do the thing, just someone capable of wrangling a coding agent? Might as well get the cheapest college CS graduate I can find.
Even knowledge of how to drop to C is fairly rare in much of development, and you know what? That’s okay. We all specialize in our own areas of this beast of a field.