views:

111

answers:

5

What would be the best way to bring people back to "their first love", i.e. programming, from other roles, e.g. sales, management, support, testing, etc.

This may become an issue given the current state of the economy.

I'm not talker about the CEO who last programmed ALGOL using punch cards, but someone who has more recently moved away from programming into a role that they realise is not for them.

When is it too long "away from programming" for someone to make the switch back and make a useful contribution?

cheers,

Rob

+2  A: 

I'm afraid the unhelpful answer is that it depends entirely on the person.

Just as I would never judge someone by how long they've been in the industry, I also wouldn't judge on how long they've been out of it - if they can be a useful member of the team and contribute, then that's all that matters.

Stevo
+4  A: 

Hello,

I don't think the time away should be used to define whether a person is ready to come back. I was a dev for a long time, moved into management, and then into executive management, and finally decided I had to come back to development. The key to my ability to do it was that while I was "away", I was still following the industry closely and I still did little side projects to keep my skills (and my lust for development) sharp.

So, I was away for almost ten years and I am back at it and having a blast.

HTH,

Colby Africa

Colby Africa
+1  A: 

If the person realises he's wrong at the new non-programming position, then "coming back" probably works even after quite some time. He might even be a better developer than before, since he had some helpful insight somewhere else, probably towards the "bottom line".

If not, if he's being demoted back to development monkey, then probably a single minute is tool long.

All in all it's a dynamic process. I've seen people changing roles in the lapse of 2 years, when in the beginning they seemed stuck to programming and did not feel good doing "the managment thingy" when later they could not develop properly anymore, liked the job they were now doing, and said they'll never get back.

And then of course, it's a personality thing: Personality of the person, and personalities of the surroundings: If somebody out of a group get's their leader, it might be harder to get back into the lines.

lImbus
A: 

I hope we have learned from the Y2K era when many people from liberal arts areas were brought into IT to try and address a shortage of IT personnel. I am not saying people from other fields can't make great programmers, but I think they have to at least have the logic/problem solving skills and some training.

Jim Anderson
+2  A: 

You can always come back.

It's more a matter of; how long will it take to ramp back up?

John MacIntyre