Like a lot of things, it’s neither and somewhere in the middle. It’s net useful even if just for code reviews that make you think about something you may have missed. I personally also use it to assist in feature development, but it’s not allowed to write or change anything unless I approve it (and I like to look at the diff for everything)
Seems to me like they’ve decided (or want to believe) that if all code isn’t output by an agent the company is losing out on potential work output.
Agents are still far too unreliable and dumb for this model and need strict discipline by a developer who really understands fundamentals. And sometimes it’s just faster to do the damn thing yourself instead of writing a whole paragraph to an agent that still might do it wrong.
In my view with current LLMs: they still produce far too much bloat and unclean solutions when not targeting them at very specific issues/features, making LLMs essentially a requirement for any debugging or features for the lifecycle of the product/service.
Their Linux app crashes half the time trying to launch, and I have to resort to the browser app. It's been like this for at least the 1 year I've been a customer. And, Their browser app also has a horrendous impact on browser performance. I always thought Firefox was just kind of slow..but it was 1password bogging it down all along.
I think of some of the trades, HVAC or maybe electrical. I think they have decent pay once you get going, and still provide a certain amount of room for doing things the way you see best fit.
Also, they’re more resistant to AI/automation. Like many, I’m not sure if I’ll want to stick around and manage a bunch of AI agents, that’s not really what interests me in the software world.
This reminds me of the whole Apple/Android rivalry. Apple does something, an Android company runs ads making fun of it, but then copy it themselves shortly after.
Yep; it is just a matter of time before that is thrown back in their face when they add the ads. No way shareholders will let a revenue stream go unutilized particularly if a competitor proofs the market for them.
reply