Discussion about this post

User's avatar
David Raughter's avatar

I appreciate your post. I think it very useful. I would like to explain my experience in the hope that it might add some real world perspective to your article. I am a Senior C++ Software Engineer. I work on a large legacy code base. It was originally designed/built in 2005. For the past 3-4 months I have been trying to introduce AI into my work flow. I have been using claude code. I have had mixed success.

Where it shines is new code. Today I worked on a new microservice to be inroduced to the system. I wrote no code. Just talked claude through it. It required a lot of knowledge, skill and experience to guide claude to do that. I had architecture requirement discussions, architecture design discussions, implementation and testing plans that I worked through step by step. In one day I produced a component that would have taken me weeks to produce if I hand coded it. Just the amount of typing of boilerplate code would have had me weeping into my beer at the end of the day.

On the other hand I have used it to make modifications to the existing system. This was less successful. It has refactored subsytems that I explicity told it not touch changing the public interface between services just to make things more testable. I have found it to lie to me - telling me it has tested a component and when I examinded the test it didn't actually calll the fuinction under test just made the test pass. The result I am extremely careful and limited when using it on legacy code.

This may just be down to my inexperience of using AI to assist in coding.

The bottom line in relation to your post is that I think that AI Apocalypse may be overblown. A lot of software engineering industry is about maintaining/extending legacy code. I'm not sure AI is there yet. In both cases - new and legacy code - I'm not sure it is replacing senior softeware engineers any time soon. Industry, however, is short termist. Yeah lay off junior programmers or lawyers or whatever but where are you experienced people of tomorrow going to come from.

Expand full comment
Karen Brasch's avatar

I’m just not buying it. I know we keep hearing it. I know it’s all over the media. But only an estimated 3% of the world occupations are big tech. Everyone else is still hiring SW engineers. And those big tech companies, ALSO still hiring. The other 97% of the rest of the world occupations are just watching and going about their business. Fear sells.

Expand full comment
7 more comments...

No posts

Ready for more?