The typing was never the hard part.
I run an IT company. I am not a career software engineer, and I don't write code by hand.
What I do is decide what should exist, design how it should work, and direct AI agents to build it — then refuse to accept the result until it is actually right. That last part is most of the job. Agents produce working code very fast, and they produce confidently wrong code just as fast. The skill is knowing the difference, and knowing what to ask for in the first place.
The things I care about are the things that don't come out of a model unprompted: what happens when someone is interrupted halfway through, where the account wall goes, which number on the screen is allowed to be wrong, what the interface should do when the network doesn't answer. Those are product decisions, and they are the ones that determine whether software gets used.
I started building this way because I needed software my own business couldn't buy. Seven products later, four of them running in production, it's the work I want to be doing.