4 ms·
True in my experience that managing developers paid better and had other perks like more equity and some control over priorities and projects that was nice. Tec
by chuckcode 11y ago
True in my experience that managing developers paid better and had other perks like more equity and some control over priorities and projects that was nice. Technical or pure software companies seem to do a better job of valuing engineering talent and how core they are to business but still not as good as they could. The two things I've seen over and over are:
1) Pure technical people are under appreciated and in general under compensated in most organizations. Often management doesn't understand how important they are.
2) Good managers/management are under appreciated by most engineers. It is hard to measure quality in management and it is one of those jobs that when you're doing it best it appears like you're not doing much as you're avoiding bad projects/crisis in the background and putting your people forward to make sure they get their credit and are enabled to get their work done.
I'd like to see some more courses to help technical people be better at management as it isn't something you'll necessarily be good at just because you're really smart. I'd also like to see a technical 101 course for management types so they can better appreciate their true tech talent.
On a side note I thought Havard's article about management research at google and related hacker news comments were interesting. Most management philosophies I've seen weren't in the tech space and I'm not sure the production line and sales team techniques transfer over to software.
https://news.ycombinator.com/item?id=6762222 https://news.ycombinator.com/item?id=6762222
- jraedisch 11y agoMaybe developers valuate themselves too low more often than management, at least when it comes to negotiating salaries? In general they might think more in terms of what they need (or "should earn"), than what they could earn. That is kind of a mistake.
- theseatoms 11y agoThis is a contributor to the 'gender gap' in pay.
- chuckcode 11y agoCertainly everyone has the responsibility to make sure that they like the deal they entered into and ask for more compensation when appropriate. I think that good management realizes that things will end badly for them if they don't compensate employees well, but I for one though have never seen a corporate dashboard that tracked how fairly the developers are being paid. Management often seems genuinely surprised that they can't just replace the talented technical person who left and that they can't hire top talent for median wages.
- crpatino 11y ago> Good managers/management are under appreciated by most engineers. It is hard to measure quality in management and it is one of those jobs that when you're doing it best it appears like you're not doing much... Oh, the irony! Can we just agree that any job that require expert judgment of context-rich situations to take decisions - versus the raw application of fixed rules - is simply not suited to Taylorist evaluations???