I've been on a vibe-coding binge to create a bespoke tool for myself over the last week. I haven't looked at the code once. Couldn't tell you how it's designed, because I never needed to look, despite having over a decade experience developing software professionally.
I struggle to see this process from a less technical person's eyes so it might not be this easy for everyone, but it really feels like we're close to the point where deeper software skills are only going to be valuable for either very large codebases or ones that require scaling, which doesn't apply to most of that bespoke internal software.
The hiring for those roles might be closer to "knows our domain well" than "knows the tech stack"
> The hiring for those roles might be closer to "knows our domain well" than "knows the tech stack"
This does seem likely to me, no matter what. But:
> Will software developers be the ones making it, or will it be the experts in the relevant domain?
In World #1, I imagine there will be someone whose job it is to produce the software, yes, and they'll probably do a much better job if they have a strong conception of how software and computers work.