News for hackers. Stuff that matters.
Re:You're crap and paid too much for the little work you act... by mopoke on Thursday March 22, 2012 @12:36AM (#3738414)
But there's no reason a good developer can't be a good manager. They may not have the skills in their current role, but everyone should be able to acquire those skills.

I see no problem with developers becoming managers in theory. But something goes wrong in that transition. Management skills are just like learning any other skill. Skill-learning is something that developers (or the good ones) typically excel at. So why can't developers learn management skills?

Re:You're crap and paid too much for the little work you act... by GFischer on Thursday March 22, 2012 @01:02PM (#3740728)
I'm a middle-of-the-pack developer that is trying to become a manager.

My first step was taking up managing courses, and an MBA adapted for technology (MMOT).

I believe I've learned a lot of management skills and that they will help me when I make the jump, but I also agree with crasshopper that "empathy, listening, communicating clearly/fairly, inspiring people, making people feel valued" and other "soft/people" skills are skills you don't learn either as a developer or in management school.

So, my answer would be: developers can absolutely learn management skills, but some of them aren't taught in classes.

That also makes it harder to break into management (haven't succeeded yet, employers want people with experience, over qualifications)

Re:You're crap and paid too much for the little work you act... by crasshopper on Thursday March 22, 2012 @01:08AM (#3738487)
I agree with you that any developer who is curious about the larger reasons their paycheck arrives in the mail can & should learn how their business works.

But so many management skills -- empathy, listening, communicating clearly/fairly, inspiring people, making people feel valued -- are orthogonal to programming knowledge/skill.

Re:You're crap and paid too much for the little work you act... by mopoke on Thursday March 22, 2012 @01:19AM (#3738513)
Do you think? I'm not sure. Speaking as a developer who is now a manager, they're certainly not skills that came naturally but I think I have learned them and practice them fairly well.

Maybe I'll never be the natural that some people are but, with hard work and forcing myself out of my comfort zone, I am doing a good enough job.

Re:You're crap and paid too much for the little work you act... by jameshart on Thursday March 22, 2012 @08:54AM (#3739463)
"orthogonal" just means "uncorrelated" - not "inversely correlated". Your OP isn't saying those skills are automatically absent in people who code, but rather that ability to code has no bearing on your ability to manage - and vice versa.

Not saying I agree with the OP on that front.

Re:You're crap and paid too much for the little work you act... by gaius on Thursday March 22, 2012 @04:30AM (#3738916)
Anecdata: I was a programmer transitioning into management. In my first "management" role, I was successful, but I had to fire some people. I went back to being purely technical as soon as I could because I just don't want to do that again.
Re:You're crap and paid too much for the little work you act... by paulhauggis on Thursday March 22, 2012 @01:20PM (#3740826)
"So why can't developers learn management skills?"

Many developers aren't good with people. It's the reason they got into development in the first place. Personally, I spent my teenage years in front of a computer 99% of the time.

I'm now in my 30s and it took me years to acquire good people skills. I could be a manager, but I'm running my own company instead, which utilizes all of my skills.

Re:You're crap and paid too much for the little work you act... by jyou on Thursday March 22, 2012 @11:05AM (#3739992)
"But there's no reason a good developer can't be a good manager"

This is very wrong. They required very different skills and personality. Promoting a good developer to management role may hurt the developer himself and eventually destroyed the project/team. My personal experience though.