Now that I’m one of the more senior developers on my team, I spend a large amount of my time reviewing and mentoring rather than creating stuff myself.
I love being creative, but it feels like my real job is now to rein in junior developers, and it’s honestly pretty boring a lot of the time.
Does anyone else feel this way? And does anybody have tips to make this type of work more interesting?
That's quite the paternalistic and insulting approach.
We were all "junior" at some point.
I don't find mentoring boring. I find it one of the most engaging and enjoyable aspects of becoming a senior/lead on my team.
However, code reviews can be a mixed bag. Seeing people get overly focused or "clever" with formatting when we have a style guide and an auto formatter. Just use the formatter.
Seeing mid-level engineers blindly enforcing their personal "best practices" where they don't really apply (e.g. debating about what fields should be public/private final/non-final in unit test classes).
Junior engineers completely missing the mark of how to add comments (e.g. adding inane and redundant comments on incredibly obvious code but not a single comment around really complex or important code)