What's gonna happen to software engineers?
1–10 of 113 posts
Re: What's gonna happen to software engineers?
#2But it was so great as a tool that some engineers didn't want to deal with the burdens and limitations of the physical world, and started focusing on software more and more.
Then the software engineers came, for whom the physical and mathematical aspect of the whole thing was just a distant history lesson (and preferably a problem in someone else's computer).
And after software engineers, the only constant in the entire ordeal will remain: engineering, in a shape or form that very likely nobody can predict right now.
Re: What's gonna happen to software engineers?
#3I think on the frontend side we're going to see a lot more scope for teams.
On a backend infra side it seems as hard as ever. Still have to think really hard problems, think deeply about data structure and flow, and deal with second- and third-order effects. Or even harder because the models like to confidently lie.
The harder question is how we train people but that doesn't seem insurmountable either. Most of us cut our teeth as junior engineers somewhere, implementing tasks that Claude can now do without breaking a sweat but was that really the most efficient way to train and learn?
Re: What's gonna happen to software engineers?
#4My thoughts are distilled in a single page:
https://devarch.ai/trio-paradigm.html
I doubt we will ever need a large team to build software again. PMs will be fractional. Product owners and subject matter experts will become more valuable. And engineers that have deep experience with things like Domain-Driven Design will thrive and vibe coders will eventually be shut out of bigger roles.
Re: What's gonna happen to software engineers?
#5Once upon a time there were engineers that used software. Just like any other tool, and usually in combination with electronic, electrical and mechanical equipment, all of them being very well aware of the laws governing it all. But it was so great as a tool that some engineers didn't want to deal with the burdens and limitations of the physical world, and started focusing on software more and more. Then the software…
That is to say, somewhere along the way software got really complex, and really artistic, and really full of hubris.
Re: What's gonna happen to software engineers?
#6Re: What's gonna happen to software engineers?
#7Semi-related, but I really want to see the long term maintenance outcomes of all code being produced by these software engineers that were apparently just closeted project managers. I feel like having 50% of the engineers in this industry just telling Claude Code, "yeah that looks good to me" 150 times a day is going to result in an incredible amount of software rewriting.
Re: What's gonna happen to software engineers?
#8I've been thinking about this since ChatGPT arrived. My thoughts are distilled in a single page: https://devarch.ai/trio-paradigm.html I doubt we will ever need a large team to build software again. PMs will be fractional. Product owners and subject matter experts will become more valuable. And engineers that have deep experience with things like Domain-Driven Design will thrive and vibe coders will eventually be shu…
Re: What's gonna happen to software engineers?
#9Here is a post that summarizes what I mean: https://substack.com/home/post/p-200064883
Re: What's gonna happen to software engineers?
#10I've definitely noticed a distinct lack of pride now that Claude Code is writing 90% of the code I'm delivering these days. For simple problems (which most are) it works well enough and you are definitely shipping code faster - and with actual test coverage to boot. But it just doesn't feel the same - there's little craftsmanship and honestly it's boring as fuck. You spend a lot of time setting up guardrails and havi…
For me, part of craftsmanship is the quality of the shipped product. (I’m also willing to use CNC tools while doing hobby woodworking; others think that takes away the craftsmanship; I think it changes how the craftsmanship is experienced and applied.)