> managing a barely competent junior developer who's only redeeming skill is the ability to type really, really quickly
Hits the nail on the head. For an actual junior developer, they'd at least learn over time. With LLM, open up a new chat and you start with a new hire.
Most coding tools have rules or plan files that help provide context across chats.
I spend most of my time editing these files. It's as if I am training a junior dev.