When it does save me time, it's almost just some boilerplate I didn't have to Google or type out. Honestly, I feel like gen AI pleataued a year or more ago.
LLMs are just really convincing bullshit generators. They look impressive on the surface, and the times when they spit out a whole bunch of useful boilerplate feels like magic, but that stuff isn't super useful for a majority of the work you spend your time doing. Throwing more money at these companies is not magically going to yield AGI. I think the AI CEOs are basicallly selling us a lie.
I work in typescript, rust, and go - mostly typescript. LLM coding is an order of magnitude better at typescript than these other languages. To contrast, LLMs seem mostly useless for rust.
I also use cursor, which is a big jump over other code assistants.
And finally I understand how to prompt LLMs accurately. This is a new tool and from interacting with coworkers in the same codebase I can say many smart people have not yet learned how to use the tools effectively.
But if you just assume that everyone catches up to where I am today with cursor + typescript the change is massive.
It takes a bit time to build intuition around the workflow, but when you get going, it seems surprisingly useful. I was a skeptic before as well, btw.
Juniors need to learn by falling on their face a few times, if companies don't want to train them then they'll never become seniors. Lovely cycle
It's rare that anyone gets trained by a company who doesn't already know something and is pivoting to a new role. It's unfortunate but that's just the way it's always been. Juniors have to be proactive and bust their ass to become mid level, usually by learning new stuff at home through building stuff on their own and reading obsessively. The hardest part for a junior to get is their first paid job, and more often than not, that first job will be at a shit hole. Juniors should take advantage of it and really bust their ass to impress them and improve themselves. Once they get a couple of strong learning years under their belts, it gets a bit easier.
If you are a junior and the company is paying you to learn stuff, consider yourself extremely lucky.
Companies are in desperate need of strong talent. To succeed, juniors need to force themselves to become strong talent.