The Workplace Stack Exchange is a question and answer site for members of the workforce navigating the professional setting. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I was a professional programmer for about 10 years. I was doing pretty well in my job till I got promotion 2 years ago. As my new role, I was supposed to do "people-management-cum-technical-lead" for a team having 10+ members.

I had never done any people management or technical leadership roles earlier, neither I got any training or time to prepare for it. My boss got sacked and I was literally put on his role suddenly.

It's been 2 years since then and I feel really trapped. I am not a great people manager as I keep to myself. I enjoy doing a lot of techie stuff but hardly get any time for it due to so many admin-type of tasks. I only get to do some code-review and that too in varied technologies.

With the lapse of time, I feel I am getting out-dated and am losing confidence in coding even simple things or discussing technical stuff.

Could you please suggest some ways to bring back my focus and confidence on technical stuff?

share|improve this question

closed as too broad by bethlakshmi, enderland, Chad, jmort253 Apr 13 '14 at 19:56

There are either too many possible answers, or good answers would be too long for this format. Please add details to narrow the answer set or to isolate an issue that can be answered in a few paragraphs.If this question can be reworded to fit the rules in the help center, please edit the question.

Hi and welcome to The Workplace. Currently I'm a bit confused by what you want us to help you with? Are you looking for ways to get back to your old role and leave management functions behind? Or would you rather we suggest resources for you to learn or practice in your free time, to give you more confidence in your technical skills? – CMW Mar 31 '14 at 18:04
Thanks CMW. I guess a bit of both. – user3481416 Apr 1 '14 at 1:51
up vote 19 down vote accepted

I guess the first question you need to ask yourself is what path you want to take going forward. If you want to keep in management then I suggest that all you really need to do at this point is some light reading each week to see how things are trending.

However, if you want to just go back to programming then you need to discuss this with your current manager. Let them know that you want to "step down" from management and get back into just programming. Provided they have an open dev position they should be amenable to this. If they aren't then you need to locate a new job.

The third option is just keep doing what you are and, on your own time, locate an open source project that you can contribute to.

share|improve this answer
Great suggestion Chris! Thanks! – user3481416 Mar 31 '14 at 14:51
Nice answer, +1. I'd add: and be quick about relocating if that is what you decide on to get back to programming. If you don't want to stay in managing, then every month you do stay will make it harder to switch. – Stephan Kolassa Mar 31 '14 at 15:48
+1 for contributing to an open-source project. There's a lot to learn and a lot of people to work with. It's a great path to go down! – Seiyria Mar 31 '14 at 17:58
If your company has a "guru" track for senior technical expertise, it doesn't have to be a "step down" either. More of a lateral movement. – Ben Voigt Mar 31 '14 at 19:09

Not the answer you're looking for? Browse other questions tagged or ask your own question.