To put it simply: I'm highly incompetent as a solo developer, but people expect me to be somewhat senior because I've been at it for a while. My preference would be not to return to constant pair programming, but it seems like I'm fated to do so. Has anyone else encountered this? Are there any tricks or resources for learning to stand alone as a developer?
Seems like there should be an OSHA statute prohibiting that kind of inhumanity.
People expect me to be somewhat senior
After five years? I've had pairs of underwear twice that age.
Are there any tricks for learning to stand alone as a developer?
You just need to keep doing whatever you're doing. I presume it's not watching YouTube all day -- that's what I do and even I can claim to be a competent dev.
There's lots of resources on learning to be a developer, but the IMO the “trick” is:
1. Code,
2. Review code critically (I don't specifically mean as part of code review of changes by others, though that can, be part of it) especially code of the system(s) you are or will be expected to contribute to,
3. Talk to other developers (especially with more experience, either in general or with the specific systems) about the code you write and review.
There's no trick. After five years you should be pulling your own weight when pairing, and you should be able to do the same work without a pairing partner.