How to be the Boss Your Team Deserves: Stop Coding
marcusblankenship.com
marcusblankenship.com
In my particular case, I'm a team lead, but not a manager. My manager is also the direct manager of everyone on my team. He's the "people" manager, and spends no time coding. He's expected to be technical, but not actually build things.
I would be very sad if I didn't get to write (production) code. It's just one of the things I want to do. But I also want to play a role in deciding what we build, as well as tackling architecture and design problems, which I can't do particularly effectively (if at all) as a non-lead.
Having said that, I likely do code more than I should. I could be spending more time doing code reviews and helping the people on my team be more successful at what they're doing. I've been thinking about all this for a while, but I haven't really done much about it. Reading this article has given me a bit of a kick to revisit all this.
I also appreciated that being a Team Lead gave my design ideas a larger voice, and more credibility, than it had before. I spent time learning how to better sell my ideas, which ended up being a valuable skill as well.
I'm glad you found it useful!
Great article.
> others could use any lessor editor
> spent nights and weekends readin the Progress 4GL manuals
And that's just in the first two paragraphs.