Must not be a very accomplished one, because it most certainly is. Heard of a company named "Apple", by chance?
Apple is sending a large portion of its Siri engineers to a multi-week bootcamp to learn to code using AI, reports The Information. Apple's decision to teach its programmers to better use AI for coding comes just two months before Apple is expected to unveil a smarter, more capable version of...
www.macrumors.com
Apple sent its engineers working on AI to learn more about AI? I’m shocked! Shocked! Stop the presses!
You said the majority of software today is written by AI, it’s not. It’s not even close. And I’ll be honest, the sheer amount of schlock I’ve seen churned out by AI is astounding, so the prospect of that proliferating is not something I’m looking forward to
Also I work in a compliance environment, for multiple countries, our CISO is pretty bullish about AI and even he’s been having trouble fitting it really into our regulatory frameworks in ways that would make sense.
We have some limited use of copilot now, I dutifully played with it and tbh havent found it particularly useful. It tends to produce spaghetti code.
Also my role tends to architecture design and build out for novel problems, AI is not particularly good at that. LLMS and the like are incredibly advanced pattern matching tools, in very simple terms a huge amount of greps and markov chains weighted by training on huge data sets. That makes the models decent for regurgitating something that’s approximately like something else it’s had in its datasets, but not so great at coming up with new things. That way lies hallucinations and just crazy bunk output
On other fronts the general concept of agentic coding assistants and spec driven development intrigues me as an idea - I’ve played with it on my own time, in theory it’s cool, in practice it suffers from the same problems, just multiplied.
You need to be able to trust that it will be at least as reliable and effective as tasking out some work to a few junior engineers, and bluntly the tech isnt there yet - and I’m not convinced it will ever get there (there’s also the bigger problem that if it *does* get there it breaks the pipeline of junior engineers —> seniors. You need juniors to get seniors. You still need seniors even if AI is perfect. See the problem?)
Anyway, I’d bet most software engineers have at least touched AI to see what the fuss is about, as I have, but the majority of code isnt being written by AI, not even close, and despite the pronouncements of big name tech bros that’s not changing all that quickly, if ever