Slashdot Mirror


Ask Slashdot: Is Development Leadership Overvalued?

gspec writes "I am an engineer with about 14 years experience in the industry. Lately I have been interviewing with a few companies hoping to land a better position. In almost all those interviews, I was asked these types of question: 'Have you been a leader in a project?' or 'Why after these many years, you are not in a management? Do you lack leadership skills?' Sometimes these questions discourage me and make me feel like an underachiever. I found an article in which the author talked about exactly this, and I agree with him. I think in this modern society, especially in the U.S., we overvalue the leaders and undervalue the followers to the point that we forget that leaders cannot do any good if they do not have good followers."

252 comments

  1. Leadership Styles by Anonymous Coward · · Score: 0

    Leadership doesn't always equal management...Watch Shrek - who is the leader?

    1. Re:Leadership Styles by Zalbik · · Score: 5, Funny

      Watch Shrek - who is the leader?

      Lord Farquaad of course. He sent Shrek on the quest, married the woman he wanted, and did it will all the evil pointy-haired management techniques required by modern business.

      His big mistake was failing to invest in appropriate levels of dragon defense.

      Did you not watch the same movie I did?

    2. Re:Leadership Styles by Anonymous Coward · · Score: 0

      Ah, but donkey led the quest itself.

    3. Re:Leadership Styles by Anonymous Coward · · Score: 1

      This. I've recently transitioned into management at my current employer, but I evaluated all the possible career paths. Where I work, from staff engineer, you can either move to management or take one of two non-management paths (architect or principal engineer). Both of those paths can lead to a VP-level engineering positions that don't involve managing other developers. But even at the staff engineer level, you're expected to lead and mentor more junior engineers.

      The reason leadership is important and why they might want to ask those questions is a lack of career development can be indicative of someone who doesn't apply themselves. If someone is passed over for promotion many times, they may be lazy or have a bad attitude. Also, if someone hasn't advanced to a leadership position by a certain point, their salary requirements will likely be out of line with what you pay people in more junior positions.

      Still, my company isn't the only one that I've seen that looks for ways to allow engineers to move into leadership positions that don't involve managing other developers. There are a number of companies that have "distinguished engineer" roles or something similar.

    4. Re:Leadership Styles by c0lo · · Score: 4, Interesting

      Watch Shrek - who is the leader?

      Lord Farquaad of course. He sent Shrek on the quest, married the woman he wanted, and did it will all the evil pointy-haired management techniques required by modern business.

      His big mistake was failing to invest in appropriate levels of dragon defense.

      Wrong. Everything is correct in what you said, except identifying Farquuad as a leader; it shows your confusion between leadership and management. In a very terse statement, the difference is illustrated by:
      * management - about doing things the right way (take care about the logistics of the process: time, resource, quality at the least)
      * leadership - about doing the right things (if the course/actions are not perceived as right, the team will refuse to enlist their entire support).

      --
      Questions raise, answers kill. Raise questions to stay alive.
    5. Re:Leadership Styles by Anonymous Coward · · Score: 0

      it's even simpler than that a boss knows he has to get something done today at any cost.
      The leader knows he has to do it all again tomorrow and cant pay any cost

    6. Re:Leadership Styles by surd1618 · · Score: 2

      The reason leadership is important and why they might want to ask those questions is a lack of career development can be indicative of someone who doesn't apply themselves.

      Evaluate the work that engineers do. If their work has been par or better, then they have earned it. If you suspect that they are lazy, so what? Are they doing the work, or not?

      You might have problems with an employee for being incompetent or not caring about the real meaning of their work. Seeing that they switch to management is a funny way to make sure they are good, seeing that it's a different job than what they came in the door to do.

    7. Re: Leadership Styles by user-hostile · · Score: 1

      You sound like you're military.

    8. Re:Leadership Styles by RabidReindeer · · Score: 5, Funny

      Ah, but donkey led the quest itself.

      It's frequently an ass who takes the leadership position.

    9. Re: Leadership Styles by c0lo · · Score: 2

      No, I'm just a former "team leader" and/or "development manager" in commercial software which retired into a senior dev position in a research joint (interesting and pays enough, also lets me enough time to do my stuff as well).

      Otherwise, it even doesn't sounds militarish to me:
      * Leadership - social influence by which one person can enlist the aid and support of others in the accomplishment of a common task (translation: from utterly lying to using a crowbar, I'll use anything to convince you to go where I'm telling you)
      * management - coordinating the efforts of people to accomplish desired goals and objectives using available resources efficiently and effectively (translation: it's all in the synergy, baby. Of course, heaps of money might solve the problem... if it doesn't, you didn't spend enough; don't say I haven't told you this, my ass is covered)

      --
      Questions raise, answers kill. Raise questions to stay alive.
    10. Re: Leadership Styles by Anonymous Coward · · Score: 0

      Leadership: strategy
      Senior Management: tactics
      Junior Management: logistics
      Profits: territory
      Costs: munitions
      Labor: cannon fodder

    11. Re: Leadership Styles by c0lo · · Score: 1

      Leadership: strategy Senior Management: tactics Junior Management: logistics Profits: territory Costs: munitions Labor: cannon fodder

      (groan)

      --
      Questions raise, answers kill. Raise questions to stay alive.
    12. Re:Leadership Styles by Anonymous Coward · · Score: 0

      Again, the comment above was echoing the sentiment that leadership != management. Staff and Principal engineers will spend more time mentoring junior developers and more time during the design phase rather than the actual programming phase. An experienced developer should be spending more time during the planning phase working with product owners to determine both what should be built and how it should be implemented. And there's also the architect route that, again, involves no management. Junior engineers need more time banging on a keyboard to get work done. The more senior you get, the more time is spent thinking rather than typing. I've said it many times before, I do my best coding on the treadmill.

      It's fine to evaluate someone you're working with by the work they've produced. Unfortunately, during an interview, you don't have that luxury. So when you see a red flag like the lack of initiative in advancing your career, asking about it makes a lot of sense. In that situation, you don't need to have taken on leadership responsibilities, but you better have a damn good reason why you haven't or the natural assumptions are the ones I listed above.

    13. Re: Leadership Styles by user-hostile · · Score: 1

      Exactly. Military.

    14. Re: Leadership Styles by ChrisMaple · · Score: 2

      Just as the GGP is wrong in saying management/leadership involves doing the right things, you are wrong in applying too many attributes to each.

      A leader is a person in advance of others.

      A manager is someone who directs others.

      There is no quality of rightness, effectiveness, organization, goals, resources, support, commonality of purpose, efficiency, etc., properly attached to these words.

      --
      Contribute to civilization: ari.aynrand.org/donate
    15. Re: Leadership Styles by c0lo · · Score: 1

      Just as the GGP is wrong in saying management/leadership involves doing the right things, you are wrong in applying too many attributes to each.

      A leader is a person in advance of others.

      A manager is someone who directs others.

      As there is something not quite right with your confusion between means and ends.
      I don't consider leadership/management only the application of specific means... I can't call a manager a person that just fills the forms, tracks project plans, etc. irrespective of the actual project towards goals (and the positioning relative to goals does define a "right"/"wrong" axis, even if not in the moral/ethical sense of it).

      I reckon this is the very crux of why we are seeing so many so-called managers and leaders nowadays, called as such even when they mostly fail.
      They can justify the failure by arguing "well, everything I've done is correct, I can demonstrate with the paper trail. The failure is clearly no my fault as a manager/leader" (and in doing so, they do shift the focus on the means they used).

      --
      Questions raise, answers kill. Raise questions to stay alive.
    16. Re:Leadership Styles by pspahn · · Score: 1

      Suggest new mod: +10 Softball

      --
      Someone flopped a steamer in the gene pool.
  2. If the music industry were like this by istartedi · · Score: 3, Funny

    Suit: Bono, Unforgettable Fire was excellent. We're promoting you to regional manager.

    --
    For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
    1. Re:If the music industry were like this by anchovy_chekov · · Score: 4, Insightful

      It's the Peter Principle (http://en.wikipedia.org/wiki/Peter_Principle) in action. As someone who has gradually been promoted away from I love doing, because I was a decent coder with some leadership potential, I wonder how much better my life would have been if I'd just stuck with coding.

    2. Re:If the music industry were like this by Anonymous Coward · · Score: 3, Interesting

      I'm the opposite - I've turned down being promoted to more 'management' type jobs several times in my career, exactly *because* I would rather be doing real technical work. In my last job I was the 'defacto team leader' that everyone else would come to with ideas, looking for my input & 'blessing' that it was a good direction to go in... and the boss liked it because I kept a lot of the daily technical stuff off his plate - while he played the politics, managed the budget, etc - and I kept being a technical guy.

      Unfortunately there really aren't a lot of paths for things like that in most companies... you reach a certain level, and if you don't go to management you're 'stagnant'. Downside to that last job (which I just got laid off from) is when a new boss came in, he wanted to micromanage everything (even though he had almost no technical skills), my role was marginalized to nothing and I was eventually laid off because I wasn't willing to kiss his butt like others. I actually had the "gall" to tell him when he was wrong and his ideas wouldn't work or were a really bad idea (which they pretty much turned out to be...). And, well, at 'pushing 50' most companies expect that I'd be a manager by now, even though it's not something I've *ever* wanted.

    3. Re:If the music industry were like this by Anonymous Coward · · Score: 0

      The number of successful artists that have started their own labels, often successfully, is not insignificant. There's also a well-documented history of successful artists producing other artists. The music industry does have it's own version of promoting successful "workers" to higher-paying managerial positions.

    4. Re:If the music industry were like this by istartedi · · Score: 1

      That's the kind of counter-argument I expected. It's a good point, but the fact is that unlike in software, even non-musicians managing musicians are not so foolish as to dismiss the value of talent and assume that putting down the instruments and becoming a manager is a step-up. Also, performing musicians can reach executive level pay. They may be engaged in some business too; but they continue to perform meaningful work.

      --
      For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
    5. Re:If the music industry were like this by angel'o'sphere · · Score: 1

      Likely then you would code in Java or C# and hate it ;)

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    6. Re:If the music industry were like this by canadian_right · · Score: 1

      Why is the parent zero?

      I have also chosen to avoid management which does lead to strange looks, and in one company I worked for most likely being fired after 5 years (I'm not there of course). The up or out company was American. I've been able to move up the pay scale and stay in a technical job, but I am expected to do more than just code: meet customers, get requirements, system architecture, etc...

      --
      Anarchists never rule
    7. Re:If the music industry were like this by tragedy · · Score: 1

      That's a bit more entrepreneurial than what the GP was talking about.

    8. Re:If the music industry were like this by Anonymous Coward · · Score: 0

      Okay, if that argument doesn't resonate, how about this one...

      Dave Grohl. He played a supporting role in Nirvana and eventually moved up to fronting Foo Fighters. The music industry is also replete with examples of backup musicians who left successful bands to start new ones where they have more input into writing songs and dictating the style of the band. The previous example was similar to moving from contributor to manager. This example is more analogous to the move from contributor to lead.

    9. Re:If the music industry were like this by Anonymous Coward · · Score: 0

      I've also left jobs in which I was pushed towards a team lead role, let alone project management (*shudder*). I've seen what happens to people who give up their technical skills and heed the sirens' call to middle management.

      As to the career path problem you mentioned, in my experience the answer to that is called "contracting".

  3. No by Mitreya · · Score: 2

    Is Development Leadership Overvalued?

    The law of headlines says the answer is always "no".

    Someone has to herd cats (er... developers). You may prefer not to go into management, but someone does need to do it. Even if some developers think that project can complete itself organically with no managerial coordination.

    1. Re:No by peragrin · · Score: 1

      while true in the usa we have vice presidents for managers for managers for managers. All to watch a mere 100 followers work.

      People like to make fun of the unions and OSHA for the sometimes bizarre requirements, but in reality neither one has anything as complicated as middle management that corporations use.

      --
      i thought once I was found, but it was only a dream.
    2. Re:No by JaredOfEuropa · · Score: 4, Insightful

      Sure, we seem to need managers. And I say "seem" because there is good argument that we don't really need them. Management, that is, in the form of full time, trained professionals who do nothing but. What we need is leaders (who can be found amongst the "Indians", even those who profess to have no interest in a management career), and coordinators, who again can be recruited from the rank and file, and which if you structure your projects well is not a full time job in any way shape or form.

      But the submitter and article aren't even asking whether or to we need managers. This is about the idiotic notion that all leaders should be managers, and that management is the only career option after senior engineer, and that there is something wrong with those whom do not choose that career path (except perhaps the few gifted individuals who become principal consultants or CTOs). This appears to be the case in most modern organizations, but if you turn away an experienced engineer just because he is happy not to be a manager, you are wasting talent.

      --
      If construction was anything like programming, an incorrectly fitted lock would bring down the entire building...
    3. Re:No by internerdj · · Score: 1

      Careful. This is probably why the guy isn't doing well with the management question. Schedule, estimation, project organization, purchasing advisement,... If you are experienced then you can (maybe should) pick up all this stuff without a single direct report.

    4. Re:No by Zalbik · · Score: 1

      You may prefer not to go into management, but someone does need to do it.

      Someone also has to empty the trash bins at night, but they don't get 2-3x the compensation of a typical developer.

      I've worked for good managers. I've worked for terrible managers. I've worked for mostly absent managers. The one variable I've noticed that is a better predictor of success than anything else: how good is the team?

      Even if some developers think that project can complete itself organically with no managerial coordination.

      I don't know any developers that think this. However, I do think that a good development team can complete a project with minimal managerial coordination.

    5. Re:No by ron_ivi · · Score: 3, Interesting

      The one variable I've noticed that is a better predictor of success than anything else: how good is the team?

      So we can logically conclude that Software Mangement has two very important roles that do correlate with success:

      • A good software manager knows how to hire a good team.
      • Software management positions in a company are useful as a place to put the bad people on the development team, without having demoralizing layoffs.
    6. Re:No by AuMatar · · Score: 1

      A big no on #2 there. The skills that a good manager needs are different from the skills a good developer needs (although there is some overlap). Management isn't the place to stick the bad devs in- you want to put the moderate devs who have more skills in that side of things than they do in development in those roles, to maximize everyone's abilities.

      --
      I still have more fans than freaks. WTF is wrong with you people?
    7. Re:No by dkleinsc · · Score: 4, Insightful

      There are several other skills that definitely matter:

      • Knowing when and how to fire people.
      • Making sure that the engineers have what they need to do their jobs.
      • Keeping other departments from making stupid or useless or distracting requests to the engineers
      • Making sure the bigwigs know about the valuable work the department is doing so they can get raises, promotions, etc.

      Management is easy to make fun of, but there's a definite difference between good management and bad management.

      Software management positions in a company are useful as a place to put the bad people on the development team, without having demoralizing layoffs.

      Yeah, umm, I'm gonna have to go ahead and sort of... disagree with you there. The trouble is the Dunning-Kruger Effect: If the boss is a lousy developer, then he'll have no way of determining which of his employees are good developers and which aren't. If you want to keep a well-performing team from being demoralized by a bad developer, first coach, then reprimand, and then if nothing else works fire the bad developer. If you want to kill a good team, promote a clueless person, because that sends the clear message that the path to career advancement is being clueless rather than being successful.

      --
      I am officially gone from /. Long live http://www.soylentnews.com/
    8. Re:No by gutnor · · Score: 1

      Funny side effect, have you noticed that the correct answer to "where do you see yourself in 5 years" is always something along the line "not doing this shitty job".

      Also that is very much domain specific. I have rarely heard somebody saying that he would rather have heart surgery by a fresh out of school surgeon whose career goal is to manage hospital staffing in Excel.

    9. Re:No by Darinbob · · Score: 2

      Most managers inherit a team already in place, and so they only need to hire replacements. When replacements are hired, a good manager relies on the advice from the rest of the team. So this part isn't really that vital overall.

      The important things I like to see in my managers are:
      - attention to details of the projects; what release numbers are we one, who is working on what feature, what are customers concerned about this week.
      - attend meetings so that I don't have to, and run interference for me. Ie, managers are the official voice of the teams, not the nerds.
      - handle the paperwork and bureaucracy for me when possible; get me the equipment I need, cut through red tape, etc.
      - handle the personality conflicts when they arise instead of ignoring it.

      Generally most of the good managers I've worked with also understand the code and the projects, and are often highly productive in that job as a developer. The less desirable managers tended to be ex developers, obsessed with doing the details of process instead of details of the product.

      Personally, I know I will make a lousy manager. I may be adequate as a team lead, but I know I just don't have that instant access to detail or the stamina to attend endless meetings or the political/social skills to deal with the rest of the organization.

    10. Re:No by Anonymous Coward · · Score: 0

      There are several other skills that definitely matter:

      • Knowing when and how to fire people.
      • Making sure that the engineers have what they need to do their jobs.
      • Keeping other departments from making stupid or useless or distracting requests to the engineers
      • Making sure the bigwigs know about the valuable work the department is doing so they can get raises, promotions, etc.

      Management is easy to make fun of, but there's a definite difference between good management and bad management.

      Then why is is that from your list, the only skill management seems to have is item 1? Also, very interesting that you listed that particular skill first. Is that because item 1 is easy but 2-4 require actual effort?

      Ah... I think I just answered my own question... Then, you went ahead and answered it for me when you explain the Dunnin-Kruger Effect... You exhibited it in your own answer not realizing you were a victim of it yourself in the way you list your priorities.

    11. Re: No by mnemotronic · · Score: 2
      --
      The Russians have won. They have made the world a cesspool of distrust, greed, fear and hate.
    12. Re:No by Anonymous Coward · · Score: 0

      There's another thing that good manager absolutely has to do to have a productive team. If given a chance, upper management will pivot constantly, demand unrealistic deadlines/scope and otherwise shit all over the development teams based on their "strategic vision" and inflated sense of self worth (a "Steve Jobs did it, so I can too" complex.) A good manager will shield his team from everything that would otherwise rain down on them and distract them from getting the job done.

      Having just been promoted out of development and into management, my primary goal outside of hiring is to stay out of everyone's way AND keep my managers out of their way too. I'm trying to give them the environment that I always wanted...predictability, freedom and an environment where features that come from product managers have been vetted for foolishness and unrealistic approach and are consistent with our overall direction. As developers show themselves to be both capable and interested, I allow them more exposure to feature planning earlier in the process, but it's an opt-in thing.

      Oh, and I always give credit to the team for successes, take as much of the blame as I can when shit breaks and try to motivate through accountability to the team rather than to me.

    13. Re:No by Anonymous Coward · · Score: 0

      Not going to work well for you, probably. You are exhibiting Leadership skills, not management skills. A very wise man once told me "You manage money, you Lead people."

      Practice political infighting, backstabbing, micromanagement (without any knowledge of the job), and be sure to put process and documentation ahead of actual results; schedule endless meetings and demand endless reports from your "minions", toss ethics out the window, work on being a psychopath; you, too can be a "skilled" manager someday.

    14. Re:No by umghhh · · Score: 1
      your assumption about no need for full time managers is good but has its limitations too. If project size is big enough coordination and management (you can call it leadership too but it is a well defined set of skills that is needed and I do not see the reason to call it differently that it was before) is needed to avoid chaos. This is true even in groups of well educated, well mannered, and motivated individuals that posses skills in communication as well as similar understanding of what goal is and how to get there. Now how many projects that you worked in had this characteristic? Also the kye point in your statement is::if you structure your projects well" - this is an assumption that is often not true. Even if it is true somebody put an ass loads of work into it usually - it is work too. I agree however that the rigid structures officially named management forms are usually causing as much trouble as they are solving.

      I guess there are people out there that think differently. They usually work in small teams and have never experienced coordination hell of a huge project. Sure it works also in chaotic way but it is damned frustrating and inefficient.

      My 2c.

    15. Re:No by Anonymous Coward · · Score: 0

      Depends on the company. Any corporation with only 100 workers with four layers of management is "top heavy" and likely to face bureaucratic stagnation, have cash flow problems and/or be facing a buyout and headcount reduction. It's also an indication of a fundamental failure of leadership at the CEO level. I work in a company with more than six times that number of people and there are only three layers of management (including the C-level officers).

    16. Re:No by gstoddart · · Score: 1

      Someone has to herd cats (er... developers). You may prefer not to go into management, but someone does need to do it.

      Well, sometimes one of the cats steps up and helps fool the other cats into thinking they all want to go the same way. That cat may have no interest in ever being management, but can help turn the other cats into a self-herding collective with a little oversight and direction. Sometimes, even more than one cat will participate in the deception of the other cats with the understanding they still get to be cats. Those cats usually become the official or unofficial team leads, provided they were actually competent as cats in the first place.

      But, in the end, if that cat has to give up the fun stuff, they won't like it, and might move on to where someone else has to worry about the herding.

      Cats have very sensitive egos, and what management sometimes considers an incentive, cats can sometimes consider an insult and won't play.

      They also inherently distrust non-cats as lying bastards, or people who don't understand what it means to be a cat and who may try to force them into the mold of a ferret, when that's the last thing they'd like to be.

      It can be difficult to explain your cat-ness to non-cats, and as a result, misunderstandings and differing expectations can ensue. ;-)

      Sometimes, the very characteristics which make us awesome cats are at odds with being management. Many cats, however, can and will try to relate, and will act as interpreters to prevent any cultural misunderstandings.

      Some cats may eventually decide to become a full-time ambassador, and give up their cat-like duties -- those cats will likely tell war stories for the rest of their life, and the other cats will roll their eyes, and thank whatever-cats-thank that they're not the cat who sold out, and try to figure out how to stay in their position as just one of the cats for as long as possible.

      You just need to understand how cats think, and recognize it takes a long time for a cat to decide on its own that these are things which are important to them. But you can't force it.

      --
      Lost at C:>. Found at C.
    17. Re:No by Anonymous Coward · · Score: 0

      I agree with your point, but who said putting in management is promoting?(And who said in management you should earn more?)

      Management person: the one that shields who really do the work from the business day-to-day routines.

    18. Re:No by Cederic · · Score: 1

      Agreed - along with leadership skills.

      Mentoring, leading virtual teams, leading task specific teams, leading company initiatives.. none of those require you to have direct reports.

    19. Re:No by Anonymous Coward · · Score: 0

      Is Development Leadership Overvalued?

      The law of headlines says the answer is always "no".

      The 'law of headlines' doesn't apply to 'Ask Slashdot', 'Dear Abby', or other similar advice columns. Yes, your golden hammer is nice. Please learn when not to use it.

    20. Re:No by MadKeithV · · Score: 1

      Management is easy to make fun of, but there's a definite difference between good management and bad management.

      Ah, but is there a difference between good management and no management?

  4. No. by MrEricSir · · Score: 2

    It's totally reasonable for a company to have every employee in a management position within a few years, while unpaid interns do all the actual work. What could possibly go wrong with this model?

    --
    There's no -1 for "I don't get it."
    1. Re:No. by hedwards · · Score: 0

      The point that these interviewers are probably wanting to know, is why the submitter hasn't been promoted. Not everybody can be promoted, but generally you're probably only interested in hiring the people who were valued enough to be promoted.

      It's not perfect, as that tends to skew psychopathic, but ultimately, if you want somebody that works hard, knows their stuff and contributes, they're probably not going to be going for long periods of time without being promoted. Either via a promotion or by quitting and getting a job that's more matching their ambition.

      Coders that lack ambition aren't always happy where they are, some of them are too stupid or too lazy to go any further.

    2. Re: No. by Anonymous Coward · · Score: 1

      Engineers in leadership? Just say:

      "Our project leaders were all MBA nepotists who didn't need to know anything to succeed. The only thing they were missing was me - a brilliant experienced engineer to make them appear competent. My old company is the primary inspiration for Dilbert."

      Also wear your tie turned up at the interview.

    3. Re:No. by Jane+Q.+Public · · Score: 2

      Yes.

      I give OP demerits for dividing the wold into Leaders and Followers. It is quite possible (and often even desirable) to go your own way, and be neither.

    4. Re:No. by cusco · · Score: 4, Interesting

      I was asked similar questions at interviews, kind of "If you're so good, why haven't you advanced into management?" It's a simple answer, I don't LIKE managing people, I suck at it, and I would prefer to have a position that paid less and allowed me to enjoy my work than one that paid more and made me miserable. It's also an answer that seemed to confuse an awful lot of people, they apparently can't comprehend the logic of it for some reason.

      Being a good manager takes a specific skill set. One of the best development teams that I've seen was run by a person who wasn't an especially good coder, but was a great project manager, protected his people from outside interference, and did all the paperwork that would have otherwise bogged down his staff.

      --
      "Think about how stupid the average person is. Now, realise that half of them are dumber than that." - George Carlin
    5. Re:No. by Austerity+Empowers · · Score: 2

      Even though promotions of technical positions to other technical positions are rare, don't exist in some companies, and frequently are for show. The salary band of "senior engineer" in most companies I've been in is incredibly wide, basically as wide as necessary to be able to hire desired people. There may be nowhere else to promote them...

      This leadership thing is usually a message that they fill their company with H-1Bs, interns and offshore labor, and are looking to hire senior people to come in and bail them out of hot water. You're not going to do technical work, insofar as your job will be to utilize aforementioned labor to do that, your job is to tell them what to do. If that's how you want to practice your technical skill. That's the job requirement they're not telling you. As far as I'm concerned that is about the most miserable form of existence i've ever had to (briefly) endure. And yes, I know a particular hugely gigantic chip company that does exactly this and endured them.

    6. Re:No. by Concerned+Onlooker · · Score: 1

      I would like to posit that in addition to "neither" it is also possible to be both. Being effective sometimes means knowing when to step back and let someone else lead as well as stepping up to the task when you are asked to or when you see the situation in need of leadership.

      --
      http://www.rootstrikers.org/
    7. Re:No. by Anonymous Coward · · Score: 1

      I don't think I've ever seen a post in slashdot that I can agree and identify more with.

      Well done.

    8. Re:No. by Anonymous Coward · · Score: 0

      My personal approach has been "I like being a console jockey, and the managerial stuff I've done in the past means I can't do that so much, so I've stuck with what I'm best at, and enjoy the most".

      Same thing, different attitude ;-)

    9. Re:No. by Anonymous Coward · · Score: 0

      Because the people that are hiring you are managers. "Why wouldn't everyone do what I'm doing?"

  5. Leadership by phantomfive · · Score: 3, Insightful

    The primary responsibility for a manager is to get your projects done on time. Say something to that effect and that you consider yourself a manager of yourself who knows how to coordinate with others, etc, and you will have no problem with that kind of question. Above all sound confident in however you answer.

    --
    "First they came for the slanderers and i said nothing."
    1. Re: Leadership by avandesande · · Score: 3, Insightful

      We always have 'project leads' that are there to help guide development on common path and to break ties between competing ideas. It is more than just telling people what to do, it is about building consensus. That's what leadership is.

      --
      love is just extroverted narcissism
    2. Re: Leadership by ebno-10db · · Score: 2

      I've always found a baseball bat or pipe wrench very useful for building consensus.

    3. Re: Leadership by Anonymous Coward · · Score: 0

      I am amazed that 98% of people don't get the difference between management and leadership. As you say, management is a line responsibility. Leadership is getting people to want to follow you, in the broadest sense. As a leader, I was grateful for good management that shielded us from irrelevant meddling, and as a manager I was even more grateful for great leaders who made it possible for me to succeed at that job.

      Robert Heinlein understood this.

    4. Re: Leadership by Seumas · · Score: 5, Interesting

      "You've been an engineer for a number of years, why haven't you decided to push paper for a living, by now?"

      Sounds an awful lot like miserably married people with children asking people who enjoy their lives "when are you going to get married and have children? Why haven't you squired out children, yet?"

      Management sounds miserable, frankly. Since when has liking the career and field you've chosen become a negative? Do we go around asking MBAs "so, you've been a paper-pusher for five years, now, how come you haven't picked up a keyboard and started coding?"

    5. Re: Leadership by phantomfive · · Score: 1

      Yeah, that's leadership, which is different than project management.

      Project management is about getting the project done. It's nice to be a leader, but what happens when key people quit? Who arranges to make sure different parts are done? Leadership is an extremely good skill, but management is a different but also extremely good skill to have.

      To take an example from Ender's game,
      Ender - he was an amazing leader. People would follow him anywhere because they trusted him.
      Colonel Graff - a manager who worked hard to get the right people the training the needed to beat the buggers.

      In the end, without Graff or Ender, the war likely would have been lost (whatever the moral implications of that).

      --
      "First they came for the slanderers and i said nothing."
    6. Re: Leadership by CptNerd · · Score: 1

      The Jayne Cobb School of Leadership says, "the 'chain of command' is the chain I'm going to beat you upside the head if you don't do what I say."

      --
      By the taping of my glasses, something geeky this way passes
    7. Re: Leadership by Anonymous Coward · · Score: 0

      I call bullshit. Leadership is NOT about "building consensus".

      Leadership is clearly explaining the goal to be accomplished - providing direction, implementation plans, and motivating people - listening to the input from your subordinates - correcting any errors of perception they may have - and then pointing the way for them to follow.

      It is identifying individual strengths and helping them overcome weaknesses - giving credit where credit is due and applying the "rules" fairly to all; eliminating any who are not willing to work (on the job, on their weaknesses, on mentoring coworkers, on personal hygiene, etc.).

      And most importantly, Leadership is integrity.

    8. Re: Leadership by Anonymous Coward · · Score: 0

      No, the primary responsibility for a manager is, like for all employees, to look out for the best interests of his employer. That may or may not involve meeting specific deadlines. It's more important to make sure your team has the resources it needs to do their job well. It's important to watch the progress meter, but unless you know how to predict the future, establishing specific deadlines for projects is almost always a fool's errand. Almost. Sometimes necessary.

    9. Re: Leadership by Ash+Vince · · Score: 2

      Yeah, that's leadership, which is different than project management.

      Project management is about getting the project done. It's nice to be a leader, but what happens when key people quit? Who arranges to make sure different parts are done? Leadership is an extremely good skill, but management is a different but also extremely good skill to have.

      Exactly.

      Most of the discussion of this on slashdot just shows how little people bother to actually read what they are commenting on or how clueless they are about what leading a project actually entails. Managers in my experience very rarely lead projects. They assign teams to projects under a team leader who is responsible for getting the stuff done.

      Some people need very little direction given to them and some people refuse to take direction completely, but most technical teams of 5 or so people will have a mix. The job of the technical lead is to help the people who need it when they need it. Either through advice or actually doing the job for them in the rare occasion when someone is totally out of their depth. If you are technical lead of an amazing team the job is easy, if you are a technical team of a bunch of people like me it is hard. (I'm joking, I work as a lead developer)

      Generally though being a technical lead is a far more technical role than being a manager. It does involve knowing how to manage people effectively though as it involves far more people skills then just being a member of a technical team.

      The reason companies always like people with leadership skills though is simply because as you work for a company you accrue more and more technical skills. Companies want you to have the potential to impart those technical skills into other people through leadership. This is what the interviewer is probably referring to, the linked article the guy posted is just a red herring where he misunderstood what was being asked of him in my opinion.

      --
      I dont read /. to RTFA, I read /. to offend people in ignorance.
    10. Re: Leadership by moschner · · Score: 1

      Truly Good leadership is often undervalued and poor leadership overvalued. When asked about your leadership experience, it may be helpful to speak of times you have taken a leadership role on a project or gave a co-worker needed direction. I have found a good response for why I wasn't in a management position at a previous job to be "I prefer to get my hands dirty, so to speak, and I found that the departmental structure at didn't afford management the opportunity to be a part of projects in a way that my knowledge and expertise are most valuable. While I do possess leadership skills, and co-workers often come to me for advice and direction, I find that my skills as a are far more valuable to the " Basically you are telling them in HR speak that you are too good at your job to be wasting your time and the company's money to be doing anything else. While this has worked for me, ymmv.

    11. Re: Leadership by jeff4747 · · Score: 1

      Management is only one kind of leadership.

      Projects also need technical leadership - the people who figure out how the software is going to do its job. Frequently these people get the title "software architect". These people are leaders, even if they're completely unable to manage.

    12. Re: Leadership by phantomfive · · Score: 1

      In my experience interviewing with companies, and being a software architect, it seems that architects are primarily expected to fill the management roll. Leadership is a secondary skill. I agree leadership is good, but you need to get your projects done on time.

      --
      "First they came for the slanderers and i said nothing."
    13. Re: Leadership by Xest · · Score: 2

      Yep, a lot of people have a very draconian view that a leader or manager is someone who commands down their views and slaps their underlings into submission.

      But a good leader or manager recognises they're there not to command, but to enable their staff to do their jobs. Rarely that might mean giving them a kick up the arse, but mostly being a good leader is about being knowledgeable or knowing where to find knowledge (be it the internet, a training course, or a book) to assist staff who get stuck.

      A good leader doesn't need to be nasty or forceful because they have earnt the respect of their staff and in earning the respect of their staff their staff will be happy to do as they ask or know that they can query and discuss any problems they may encounter or have with what is asked. As you say, they know it's not just what the leader says that goes, but about consensus.

      And being a good leader is good in itself because you don't have to get annoyed, you don't have to get stressed, you can turn up to work and just peacefully get on with your job because you know your staff will get on with theirs. Shit gets done, targets get hit and bonuses get paid.

    14. Re: Leadership by avandesande · · Score: 1

      Thank you for providing the recipe for 'building consensus'

      --
      love is just extroverted narcissism
  6. Glory. by Anonymous Coward · · Score: 0

    Do you lack leadership skills?

    Tell them the truth:

    Your team will die for you, but your former employer frowned on the level of necessary casualties.

  7. I'm a damm good Indian!! by titanium93 · · Score: 5, Insightful

    Some people are Indians, Some people are Chiefs. I tried my hand at being a Chief, But I came to the realization that not only did I enjoy being an Indian, I'm a damm good Indian! (And there is nothing wrong with that)

    --
    Sigs are for losers
    1. Re:I'm a damm good Indian!! by Anonymous Coward · · Score: 5, Funny

      Are you a big endian or little endian?

    2. Re:I'm a damm good Indian!! by SnarfQuest · · Score: 1

      And some people are wild monkeys. These are the type I usually have to deal with.

      --
      Who would win this election: Andrew Weiner vs Andrew Weiner's weiner.
    3. Re:I'm a damm good Indian!! by Threni · · Score: 1

      I deal with cowboys and indians. The indians are usually indians. Sometimes the cowboys are indians also. It's a lose-lose situation.

    4. Re:I'm a damm good Indian!! by cold+fjord · · Score: 0

      Some people are Indians, Some people are Chiefs. I tried my hand at being a Chief, But I came to the realization that not only did I enjoy being an Indian, I'm a damm good Indian! (And there is nothing wrong with that)

      Not only is there nothing wrong with that, but making an unwilling, unsuitable, or uninterested Indian a chief tends to make the whole tribe unhappy, including the badly appointed chief. Some people lose the use of their best qualities when made a chief, others gain them, some can use them in both. Not everyone has the temperament, skill, or insight to do well as a chief - it is a different role than Indian. There are many chiefs that appear great only because they have enough great Indians with them. But that is part of the wisdom of great chiefs - to seek great Indians.

      --
      much of left-wing thought is a kind of playing with fire by people who don't even know that fire is hot - George Orwell
    5. Re:I'm a damm good Indian!! by dotancohen · · Score: 1

      Some people are Indians, Some people are Chiefs. I tried my hand at being a Chief, But I came to the realization that not only did I enjoy being an Indian, I'm a damm good Indian! (And there is nothing wrong with that)

      And now the entire industry is outsourcing to you.

      --
      It is dangerous to be right when the government is wrong.
    6. Re:I'm a damm good Indian!! by Anonymous Coward · · Score: 0

      I once contracted at a company that had a large number of ethic Indian employees (the original sort, not the ones Columbus discovered). There were all sorts of snags on the project I worked on. At a stage, the project manager (you guessed it, an Indian) exclaimed: the problem with this company is that there are too many indians and not enough chiefs!

    7. Re:I'm a damm good Indian!! by Anonymous Coward · · Score: 0

      Little big. With a horn.

    8. Re:I'm a damm good Indian!! by eionmac · · Score: 1

      Correct. This fits with my work life balance.
      I prefered to be the Vizier not the Sultan.
      This allows life without the problem of other folk wanting to kill you to get the job.

      --
      Regards Eion MacDonald
    9. Re:I'm a damm good Indian!! by HeckRuler · · Score: 1

      One of the neurotic wannabe bosses around here tried to use that line. "I think there are too many chiefs not enough Indians." And then he awkwardly looked at the one Indian guy on the team, had a nervous laugh, and tried explain that it was just a saying. He got written up for it. I don't think that the Indian guy would have even noticed had it not been for the awkward fumbling after the comment.

  8. It's about trust by djupedal · · Score: 1

    ...they want to know why, after all this time, someone hasn't already trusted you to take management's side against the rank/file in the past. Trusting you to do things you might not have had the stomach for earlier in your career, etc.

    An example is being an editor - defined as the guy that walks down the hill after a battle, shooting the wounded and keeping your mouth shut about it.

    So, yes, it is an important step to get behind you as early in your career as possible.

    1. Re:It's about trust by e_armadillo · · Score: 1

      Bullshit. Trust is built by delivering on commitments, not by taking on responsibilities that you don't have the skill/desire to take on, and *certainly* doesn't require acting as upper management's hired thug as you seem to insinuate. We *need* leaders, but not everyone needs to take that role.

  9. Leadership value by Larry_Dillon · · Score: 5, Insightful

    I think it's nearly impossible to over-value great leadership. I think the problem is that some tend to over-value the people in leadership positions (regardless of their actual leadership skills.)

    --
    Competition Good, Monopoly Bad.
    1. Re:Leadership value by JaredOfEuropa · · Score: 3, Insightful

      The first mistake is confusing management with leadership.

      --
      If construction was anything like programming, an incorrectly fitted lock would bring down the entire building...
    2. Re:Leadership value by pla · · Score: 4, Insightful

      I think it's nearly impossible to over-value great leadership. I think the problem is that some tend to over-value the people in leadership positions (regardless of their actual leadership skills.)

      I don't think you answered what the FP asked. Yes, truly great leaders have an immeasurably large benefit to an organization. A great leader can take a run-of-the-mill team and get top-notch results out of them... I didn't think much of Steve Jobs as a human being, but if I had ever had the chance to hire him to lead a project/team/company for me, I would have done so in a heartbeat.

      But does everyone need to try to lead? TFA makes an excellent example with Jane the furniture-maker - Jane did well because she kicked ass at making furniture, not at managing people; moving into a leadership role actively hurt her company's productivity and the quality of its output. I would say the exact same thing about my own programming skills - I love programming. I eat, sleep, breathe it. In my free time outside work, I write code for hobby projects. At the same time, I have zero interest whatsoever in telling other programmers what to do, or filing paperwork that talks about programming, or trying to explain to complete non-programmers (aka "the board") for the fifth time this year why they can't have a complete in-house replacement for Win7 by next week, no matter how much the CFO didn't like his new laptop that came with Win8 on it.

      So I don't think the FP meant in any way to minimize the value of good leadership; rather, he wondered why our culture shuns people who simply strive to do to the peak of their ability.

    3. Re:Leadership value by AcidPenguin9873 · · Score: 5, Insightful

      I saw this picture recently and it sums it up nicely: http://media.lolwall.co/c/2013/04/boss-vs-leader_264722-624x.jpeg

    4. Re:Leadership value by Anonymous Coward · · Score: 1

      While I can appreciate your perspective, I want to point out that the phrase, "lead, follow, or get out of the way," is meant to encourage you to take leadership initiatives and learn how to corral people even if they're not your direct reports. Taking it as an instruction to fall in line and follow the boss is the wrong interpretation; that particular aspect is meant to convey that you should have respect for the chain of command. Get out of the way is a nice way of saying, "if you don't want to be here, I'm willing to accept your resignation anytime, Jack."

      In your particular case, it's great that you have hobby projects and outside interests. It sucks that you lack the social skills to contribute your experience back to other less experienced coworkers that can learn from you. All those papers that talk about programming and engineering are meant to act as your proxy for when you don't have the time available to take a direct mentoring role.

    5. Re:Leadership value by Princeofcups · · Score: 5, Insightful

      I think it's nearly impossible to over-value great leadership. I think the problem is that some tend to over-value the people in leadership positions (regardless of their actual leadership skills.)

      That's the response that I expect from the majority of Slashdot, but I have to disagree. The concept here is that it's us (the developers) verses them (management). We've all been burned by bad management, and is more the norm than the exception. But a good leader/manager, with technical skills, can be worth 100 engineers. How do you ask? Well one engineer can only do the work of one person. But having 100 engineers working on a project that is pointless, has no potential, has no value, that is a waste of 100 people. A good leader is one who gets those engineers working on worthwhile projects, playing interference from those trying to sabotage it, and make sure that the result is complete and used properly. These leaders are few and far between, but you know the names of those with successful, groundbreaking, and influential products. We use them every day. And those would never have come to being with even the best engineers working without direction and constant interference.

      --
      The only thing worse than a Democrat is a Republican.
    6. Re:Leadership value by ndrw · · Score: 2

      This picture is brilliant, thank you for sharing it.

      I recently have been reading Strengths Based Leadership (Rath, Conchie), and though they are focusing on leaders, they talk a lot about why people follow. In general, they say people follow because of their need for TRUST, HOPE, COMPASSION, and SECURITY. A commanding/directive leader can still provide all of these things to the people that work for them, but I think it's much more challenging than a leader who is willing to roll up their sleeves and get down in the trenches. Of course, because the leader is relied on for HOPE for the future (requiring some kind of inspiring vision of the future), they also have to be capable of taking the strategic, company wide view. I personally see a good manager as a translator between the goals of the business and the employees who get the work done.

    7. Re:Leadership value by genericmk · · Score: 1

      The leader in this picture has an inability to delegate. Leading by example is not always the most effective strategy. Assessing the team and applying their talent to different aspects of the project is often a better strategy than leading the charge.

    8. Re:Leadership value by RabidReindeer · · Score: 1

      The first mistake is confusing management with leadership.

      And the second is like unto the first: confusing management skills with necessary talent.

      Einstein was not famous for his skills as a leader, and in fact, when offered a leadership position (first president of Israel), he turned it down.

      He "led" by virtue of being a respected voice in the scientific community, but that's not the same thing as having the ability to get others to do the work for you.

    9. Re:Leadership value by Anonymous Coward · · Score: 0

      That's one way to look at it. I prefer to look at it as saying the leader helps solve the problem, while the boss adds to the problem.

    10. Re:Leadership value by antifoidulus · · Score: 1

      Yup, good management is actually pretty hard, you have to take a lot of competing goals/priorities etc into account and make decisions that can have a major impact on the project/team/company. That being said, I think part of the reason that management gets such a bad rap is because while being a good manager is hard, being an "empire builder" is quite easy, and unfortunately in most companies, it's the latter that actually get promoted...

      An empire builder is someone who doesn't do any actual work, but basically sits around and looks for opportunities to either take credit for someone else's work and/or deflect blame when something goes wrong, which isn't too hard because only the people that take risks(i.e. real managers) are the ones that can fail. The empire builder never fails because he never assumes any risk.

      Good managers don't have the time to both manage AND fend off the empire builders, so while good managers hit a ceiling, the phbs of the world keep on getting promoted, and get larger and larger salaries for being progressively useless.... Welcome to corporate America I guess.

    11. Re:Leadership value by AcidPenguin9873 · · Score: 1

      The leader in this picture is setting the direction of the group. That cannot be delegated. If it were delegated, the person who did the delegating of that job would not be the leader; the person it was delegated to would be the leader. You could argue that the delegater would be considered a "manager" for finding a good leader. But I would argue that such a manager is only needed for a few brief periods in the project. Most of the rest of the project requires a leader.

    12. Re:Leadership value by ceoyoyo · · Score: 1

      Agreed. Leadership is undervalued in our society. The problem is, we seem to greatly overvalue managers (often shitty managers) who have successfully conflated management with leadership. Management is a medium level skill not unlike accounting. Leadership ability is rare, valuable and hard to acquire.

    13. Re:Leadership value by ceoyoyo · · Score: 2

      You're confusing management with leadership, as so many people do. Managers figure out what everyone is good at and organize who's going to do what. Leaders figure out what to do and convince everyone else it's worth doing. And good leaders damn well lead by example, at least until they convince everyone they can.

    14. Re:Leadership value by pspahn · · Score: 2

      In a previous (and less enjoyable) life, I worked at a school treatment facility, where, on occasion, some of the more seriously developmentally delayed students would need assistance in the bathroom (use your imagination).

      I was fortunate enough that I didn't have to deal with this very often, but the times that I did, I always recalled the principal being willing to do exactly the same thing just a few weeks after I started.

      This all translates to:

      If you're going to tell me to do something, you better know how to do it yourself, otherwise you are simply asking me to do something, and... well... I'm kinda busy right now.

      --
      Someone flopped a steamer in the gene pool.
    15. Re:Leadership value by Larry_Dillon · · Score: 1

      I agree as I've seen it happen many times that we're going in the wrong direction, so we'll re-double our efforts.

      --
      Competition Good, Monopoly Bad.
    16. Re:Leadership value by Larry_Dillon · · Score: 1

      In America they say, "Lead, follow or get the hell out of the way", and I think that sums it up nicely.

      On the analogy of Jane the furniture maker, she needs to hire a manager and concentrate on doing what she does best -- making furniture. But I've never heard of the owner of a company hiring someone to be their boss, even if that's exactly what's called for.

      This analogy hits home with me because, beside technology, I love making furniture. But as far as going into that as a business, I realized that the only way to be successful at it was to hire ten people to work under me and then I would be spending most of my time being a manager (thought I know little about business and management) and not making furniture.

      --
      Competition Good, Monopoly Bad.
    17. Re:Leadership value by smithmc · · Score: 1

      The first mistake is confusing management with leadership.

      A very important distinction, and also important to remember that you need both. Not all good leaders are good managers, and vice versa, and people who can do both well are hard to find.

      --
      Downmodding is the refuge of the weak. Don't downmod, make a better argument!
    18. Re:Leadership value by smithmc · · Score: 1

      I saw this picture recently and it sums it up nicely: http://media.lolwall.co/c/2013/04/boss-vs-leader_264722-624x.jpeg

      At least as important as either of these people is the guy who figures out how to put actual wheels under the business, instead of a bunch of bumpy logs.

      --
      Downmodding is the refuge of the weak. Don't downmod, make a better argument!
  10. Yes and NO by s.petry · · Score: 3, Informative

    Being a good programmer/engineer/admin/etc.. does not indicate that you will be a good leader. It is two separate skills, and two separate ways of thinking. The military has had "leadership" schools for a very long time for just this reason, and most private sector companies do also. It is much harder to lead a squad of riflemen than it is to be a riflemen. Driving and motivating others requires different psychology than driving and motivating yourself.

    The question I think you are trying to get answered is "How do you prove leadership abilities when you have not been assigned such a job title?" In this case, play on what you have done. Lead team meetings in the managers absence, set up training courses for our level 1 people, built wiki pages for new products and worked with engineers to ensure support, etc... If you have done nothing like those, I would doubt your abilities to lead too.

    I have been in the business for 25+ years, much of that being a team lead role. To the people that ask me why I have not been a manager, the answer is simple. I love the technical work more than I love the political skills required to be a good manager. I love writing the tools and pulling out numbers much more than I like to present them to the audience. It's fun for me to teach people, not fun for me to be responsible for them.

    --

    -The wise argue that there are few absolutes, the fool argues that there are no probabilities.

    1. Re:Yes and NO by Anonymous Coward · · Score: 0

      I agree with everything except the statement that it's harder to lead a squad of rifleman than to be a little. It's just different, not inherently any harder. I'm sure there are people who couldn't even fire a rifle that would do a fine job leading them.

    2. Re:Yes and NO by s.petry · · Score: 1

      The reason it is harder is because if you are leading riflemen you are also a riflemen. I think you are confusing a squad leader with some brass watching from the Pentagon.

      --

      -The wise argue that there are few absolutes, the fool argues that there are no probabilities.

    3. Re:Yes and NO by Frobnicator · · Score: 4, Interesting

      I'm in similar shoes. I am a creative individual who wants to stay in the creative field. I have no interest in being a people-manager, balancing time off requests in the schedule, and having spreadsheets open all day.

      This isn't because I cannot do that job. Instead it is because I have no interest in doing that job.

      The OP gives the questions: '(1) Have you been a leader in a project? (2) Why after these many years, you are not in a management? (3) Do you lack leadership skills?'

      My answers are: (1) I have been a leader, but I have not been the manager. I prefer to create and innovate rather than monitor schedules, balance time off requests, and ensure others are working. (2) I am not in management because I prefer creating things and the creative process over the process of herding workers. And finally, (3) Leadership and management are different tasks; I can lead and mentor others, but I am not interested in management.

      Of course if the OP was applying for a managerial position, there is an alternate take. He might consider answers like: (1) I have been a leader but not a manager, management is always pyramidal and up until now I was content with being a producer; now I'm interested in managing people. (2) I am not in management because in the past I wanted to be a producer. Now I'm looking to stop doing engineering work and start managing people, schedules, and tasks. (3) Leadership and management are different skills; I have never been a people-manager before, but I have been a leader and brought many projects into existence.

      --
      //TODO: Think of witty sig statement
    4. Re:Yes and NO by Anonymous Coward · · Score: 2, Insightful

      . It is much harder to lead a squad of riflemen than it is to be a riflemen.

      There are many squad leaders, but there are few elite snipers.

    5. Re:Yes and NO by Darinbob · · Score: 1

      What do you do if you haven't been a leader or are just not good at it? Depending upon how that's defined, some companies want every employee at every level to be a "leader".

  11. Do you REALLY hear these questions in interviews? by xxxJonBoyxxx · · Score: 2

    >> Why after these many years, you are not in a management? Do you lack leadership skills?'

    That sounds more like what you might hear from your parents around the Thanksgiving table.

    >> Have you been a leader in a project?

    That sounds more likely. Every top programmer I know, regardless of social ability, has had the ability to answer "yes" to this. Even if they were the kind to back away from formal management responsibilities, a guy who's been coding for 14 years should have had a couple of experiences where he just stepped up as said, "look, I don't want to run the team permanently, but either you follow my lead on X or we'll all fail" by now. (If they haven't, no, I don't want them on my team.)

  12. Leadership... by Anonymous Coward · · Score: 1

    ....is a gift...given by those that choose to follow.

    That is how I would answer their question.

  13. My Sttrengths by AK+Marc · · Score: 1

    My strengths are in development, not managing people. I'm a good team player, but I'd rather play Short Stop than be the team manager/coach. I've not found the right team leader that wasn't really "manager with poor pay" to accept, or I would have more team leader on my resume. In practice, I'm "team leader" in almost every job. I'm good at my job, and others come to me for help/support.

    The problem isn't your resume or experience, but your interviewing skills.

  14. Doing the work is more interesting than managing. by phoophy · · Score: 2

    As a software engineer with 30 years under my belt, I'd answer "I find doing the work and solving the problems far more rewarding than managing a team". Being the software lead is fine; I've found that being management doesn't do it for me.

  15. So answer the question by Antipater · · Score: 5, Insightful

    "I haven't taken a leadership position because I don't want to. I like being a developer, not a manager, and I want to stay as close as I can to the work."

    It's not a bad thing to assume that, in 14 years of work, you would acquire skills that you'd be able to pass on to others. You'd naturally assume a mentorship position, with leadership organically flowing out of mentorship. But that doesn't have to happen, and as long as you convince the interviewer that a lack of desire for leadership doesn't have to correlate with a lack of desire for work, you should be OK.

    It's a hostile question, sure, but those come with the territory in looking for a job. As with most other hostile questions, the best way to disarm it is to politely disagree with the inherent assumption.

    --
    Everything is better with chainsaws.
    1. Re:So answer the question by avandesande · · Score: 3, Insightful

      I would argue that any senior developer must have leadership skills- if you think your ideas will be taken up by other members of the team based purely on technical merit, you are sadly mistaken.

      --
      love is just extroverted narcissism
    2. Re:So answer the question by fredprado · · Score: 1

      But that doesn't have to happen, and as long as you convince the interviewer that a lack of desire for leadership doesn't have to correlate with a lack of desire for work, you should be OK.

      Unfortunately it is far from OK. Refusing a position of leadership almost always means earning less. Leadership is important, but so is technical work. The problem is not in giving value to the former, but in giving far more value to it that to the latter.

    3. Re:So answer the question by Anonymous Coward · · Score: 1

      I'd only make one change to this.. Change "leadership" to "manager." You have not taken a FORMAL management position, but that is not to say you haven't done leadership. Ever trained a new employee? Have people coming to you with questions? You are a mentor, leader etc. Ever worked a project that you where responsible for that was successful? Did anybody help you? You are a successful leader.

      Management tasks may not suit your skills or liking. I'd personally HATE to dole out yearly reviews and raises while trying to motivate folks to get the job done. I'm not that fluent in interpersonal relationships and get easily lost in the office politics as a result. You DON'T want me as a manager... But I can take customer requirements and lead a team that turns out a system that meets their needs. Management is not my gift, technical ability to turn out what the customer wants IS my gift and my skills as a leader are still under development.

    4. Re:So answer the question by Threni · · Score: 1

      I've had bosses who've not been developers for 14+ years. No clue about OOP, TDD, distributed source control, sql injection, modern IDEs, modern UIs..... I suspect the Peter Principle is at work here; also in the people above them.

    5. Re:So answer the question by Anonymous Coward · · Score: 0

      But that's a matter of economics. At some point, you need to stop being a force, and start being a force multiplier, or else the investment in you simply isn't worth it.

      If, as a good worker, you can produce 1.5x what an average worker can, you won't be paid more than 1.5x what an average person makes. If, as a leader, you can get a team of 20 to be just 10% better, the economics tip the scale for increased wages.

      I deal with this all the time with otherwise brilliant techies who only want to be a force, but still insist on getting large raises every year. While most good geeks view the workplace as a meritocracy, it's still just a business.

    6. Re:So answer the question by Darinbob · · Score: 1

      A developer can convince the manager, then the manager can convince the team. Of course some developers may want to promote their ideas to someone else directly (ie, badgering), but it should never be required as a skill. If you're great at it then great for you. If it's required of me then I'll go back to being junior again.

      Now there are some companies taking this too far. They want the senior developers (senior merely meaning years of experience) to actually be submitting software patents regularly, talking to customers directly and inventing new product ideas. That's silly. That's a company being led by an entrepreneur who hasn't figured out that not everyone is an entrepreneur.

    7. Re:So answer the question by kscguru · · Score: 1
      If you are a developer and "badgering" to promote ideas, then you aren't doing it right

      Teams I see where the lead developer promotes ideas to the team and the manager supports those ideas end up being conspicuously stronger ... the teams I see where the manager tries to lead tend to result in everything looking good until the one key leader/manager departs and leaves a team unable to direct itself and too timid to interact with the outside world. Which actually indicates a failure in mentorship and inferior performance on the part of that "superstar" leader/manager.

      --

      A witty [sig] proves nothing. --Voltaire

  16. The answer is in your question... by Bearhouse · · Score: 3, Informative

    Not being unsympathetic, but if after 14 years experience in industry you've never held a position of responsibility, then there is probably a reason for it.
    Look into that - which you can do better than any of us here - and reflect upon it.
    Then you can explain it well in the next interview...

    The problem seems to be that you're looking for a "better position" - good - but maybe without realising that these days everyone is told to hire "potential" as well as immediate competence.

    Right or wrong? I don't know, but that's the way it is.
    Will be hard to get out of your rut without making some kind of effort...
    You could perhaps get involved with a non work-related activity which shows leadership & responsability; coaching kids football, military reserves...
    Or do a part-time MBA :)
    *ducks*

    1. Re:The answer is in your question... by fredprado · · Score: 1

      Your idea leads to putting in management everybody that has any potential and leave just the incompetent ones doing the work, and that is why you need so much people to do so little these days...

    2. Re:The answer is in your question... by c0lo · · Score: 1

      Not being unsympathetic, but if after 14 years experience in industry you've never held a position of responsibility, then there is probably a reason for it.

      Great. Not only that we have the confusion between leadership and management on the table, let's add the "responsibility/governance" one on top of it and the things will be as clear as mud
      (hint: any member of a team has the responsibility for the part of their work).

      --
      Questions raise, answers kill. Raise questions to stay alive.
    3. Re:The answer is in your question... by R3d+Jack · · Score: 1

      Having been in various leadership roles, I'll say that the thing I valued most as a leader was having good people who wanted to just work. No agenda to have a better role, etc., they just did their jobs well. As far as responsibility, the hardest thing I have found is giving someone a task and then having to leave them alone for a month because I don't have time to watch them. When I come back and they are done, in my eyes, they have demonstrated great responsibility.

      I have also found that people who think everyone should be leaders generally aren't and don't understand leadership at all. Typically, they are egotistical and lord over others for their own gratification.

      Remember, when you interview, you are also assessing a potential employer. If they ask you stupid questions or make demeaning remarks during an interview, that is your cue to move on.

    4. Re:The answer is in your question... by Darinbob · · Score: 1

      People don't get offered positions of responsibility if they don't actively seek them out. It can often be inferred if someone wants the new manager job or not without asking.

      "Potential" does not mean leadership! Becoming a manager is not a promotion. "Potential" can mean that the person will work out and help out with the tasks assigned as well as being adaptable to new tasks and being able to work well without supervision. If a company is hiring all employees based upon whether they would make good future managers, then that company is going end up with a weird set of workers and a lot of politics.

    5. Re:The answer is in your question... by HeckRuler · · Score: 2

      but if after 14 years experience in industry you've never held a position of responsibility,

      ... I develop OBOGS. I'm responsible for keeping fighter pilots from asphyxiating, dying, and crashing multi-million dollar pieces of equipment. It's mission critical. And if that damn warning doesn't go off they have no idea they need to manually switch over to bottled air and everything goes to hell. I sign for that. I'm responsible for it.

      Sorry for throwing all professionalism aside, but claiming that anything other than management isn't a "position of responsibility" is bullshit. Fuck you.

    6. Re:The answer is in your question... by Paul+Carver · · Score: 1

      Are you a one man show? It seems hard to believe that any part of a fighter jet would be developed by a lone wolf accountable only to himself/herself. I would have assumed that no fighter jet ever got created without many tiers of management coordinating all the hardware/software/design/building//testing to ensure that all the pieces work together. You may be overestimating your level of responsibility if you're a one man show and you think nobody in management is taking responsibility for ensuring that your piece work, not only by itself but as a piece of the complex whole.

    7. Re:The answer is in your question... by HeckRuler · · Score: 1

      No, we've got about 3 software guys. But individual engineers still sign for their portion of the work. When we release a version of software the engineer who wrote the thing signs for it. We try to get someone else to write the tests and someone else to run the tests when we can. For the last major OBOGS project we worked on I signed for module that actually held the sensors while the team lead signed for the controller. Him, a couple contractors, and myself all had portions of that code in there, but he was steering the boat so he signed for it. And I imagine that the system engineer signed for the unit on the whole.

      I'm not responsible for keeping the slide valve from sticking, or the keeping the beds from filling with water. And no one on the team is responsible for supplying the OBOGS unit with bleed air that isn't on fire. That's an upstream requirement. Can't feed the pilot an inferno. Which is why the OBOGS shut down on that F-22 back in 2011. (It was a competitor's product.) But I am most certainly responsible for alerting the pilot that his OBOGS has shut down and that he has to switch over the bottled gas. ...ok, in that last project specifically, I was responsible for telling the controller board that the temperature was out of range... but it's an important step in the chain. If that step is missing, no alert comes on, the pilot doesn't know to switch over, he dies, plane crashes, and it all goes to hell.

      you think nobody in management is taking responsibility for ensuring that your piece work[s]

      Correct. Quite specifically I'm a professional and if I screw up I personally can be thrown in jail for gross negligence. The sort that kills people. The bosses responsibility is to ensure that the professional says he did the professional thing and tested it all. Hell, there are a lot of layers of over-arcing responsibility as far as subsystems go, and none of those guys are management. Now, if we actually kill someone the hammer would come down on everyone, the department, and the company on the whole. But I'd be on the legal hook for my end of the product. If the manager decides to, say, skip the testing step and gives a cost-benefit-analysis song and dance, he's responsible for that. If he tells us to make another version of software, and WE skip or screw up the tests, then we're responsible for that.

  17. Absolutely not by Roogna · · Score: 1

    Good project leadership is invaluable. What IS overvalued is assuming that whether you've had the title or not qualifies you for a leadership role.

    I've run across many great project managers who weren't technically the leader on the project, and just as many "leaders" who couldn't find their way out of a paper bag. Sadly, neither is usually visible within a one hour interview. Especially in this day and age of debating titles and buzzwords rather than actually just talking to people

  18. In my workplace, skills are highly valued by hyperfine+transition · · Score: 2

    Where I work, a government scientific organisation, you can be promoted according to either skill or responsibility, at least to a point. So there are instances of someone supervising half a dozen people, several of whom are employed at the same level as the supervisor. The management path is a bit easier though, and promotion on skill alone pretty much tops out at the level equivalent to supervising half a dozen people.

    A friend who works at a large company said that they had two promotion paths too: management or technical skill.

  19. Agreed by Anonymous Coward · · Score: 0

    I agree. Not just in development or even the business community, but in most any organization, leadership has become a buzzword and is somewhat overvalued.

    The conventional wisdom is probably based on the notion that a team composed of a good leader and mediocre followers will do better than a team composed of a mediocre follower and a few mediocre followers plus one great follower. Thus, if you're looking for someone who will contribute a lot to the organization, leadership skills are considered more valuable. To some extent, this is true. Almost everyone can relate to having a frustrating experience with a manager who did not know how to best utilize his resources, and those experiences probably reinforce this belief.

    On the other hand, this can be taken too far to the point that most of what interviewers are looking for is leadership qualities, especially if the person they are looking for is older. This age bias is especially common in the software development industry, possibly because people just tend to associate programming with being something young white males do. (See http://tech.slashdot.org/story/12/11/28/017239/silicon-valleys-dirty-little-secret-age-bias)

    My organization pays some people who are considered to be "technical experts" as much as the middle-to-upper managers, but proving yourself as a "technical expert" is a lot harder and rarer than getting a job as a manager. There is no formula for balancing technical expertise vs. leadership expertise, but most organizations right now could do with less focus on leadership and more on just good old-fashioned competence.

  20. Scotty by ichthus · · Score: 1

    As Scotty told Geordi, "Don't ever let them promote you. Engineering is where it's at, baby." Or, something like that. I'm an embedded systems engineer with 10 years in the field, and I have absolutely no desire to ever move "up" into management. Sure, I've been the lead on projects, but I always want to have a hand in the development.

    Those who can't do, manage.

    --
    sig: sauer
    1. Re:Scotty by Darinbob · · Score: 1

      I met a past coworker at a party who had become a CTO briefly since the last time I saw him. I asked him what that was like and he claimed it was the worst job he had every had, and he was in his sixties.

    2. Re:Scotty by Anonymous Coward · · Score: 0

      Trek has some good episodes that deal with leadership and responsibility:

      * Troi struggling to pass her qualification for bridge command
      * Wesley gets put in charge of a science survey, and has to learn to delegate
      * Wesley follows his squad leader blindly at the academy, with disastrous results
      * Data takes command of the Sutherland to coordinate a defense against the Romulans, and has to bring an insubordinate first officer into line
      * Picard dies (!) and Q shows him the tedious life he would have lived without taking on risks and responsibility

  21. Unskilled, Skilled, and Specialized Labor by Bob9113 · · Score: 3, Interesting

    Unskilled labor has the greatest disparity between the value, and the cost, of labor and management.

    Skilled labor, like data entry or bricklaying, has a somewhat lower disparity.

    Specialized labor, like software engineering or acting, compensation ratio runs from something like 10X one way to about 10X the other way.

    Many companies in software engineering have high end software engineers who also understand business managing their software engineers, in which case the manager is usually paid more. Some have high end business people running the developers, and the manager gets paid more. A lot, though, have project managers who are actually doing the management of the programmers, and they get paid less.

    It is still common in software engineering, in the project manager case, for there to be a high end software engineer or business person as the formal manager. That person gets paid more and is above the software engineer in the org chart, but the day-to-day task management is done by the project manager.

    So, in short, if you want to get paid more than your tactical effective manager, go work someplace that has project managers.

  22. Its because I'm short by ClassicASP · · Score: 1

    nobody likes to take orders from a short guy, and everybody gladly follows a tall statuesque manager, even if he has no idea what he's doing. seen it.

    1. Re:Its because I'm short by Anonymous Coward · · Score: 0

      nobody likes to take orders from a short guy, and everybody gladly follows a tall statuesque manager, even if he has no idea what he's doing. seen it.

      Well you might be wrong on that one. I'm a short guy. I don't flash by how tall I am. I wait until those taller than me have had their say. Usually it's just crap. Then I let everybody know what I think. Guess what, it's usually not the tall guy they follow.

  23. Truisms? by Anonymous Coward · · Score: 1

    Most, if not all, of what I say here are bound to be truisms. It is possible that, when strung together, they may become something more. Here are my observations at the midpoint of my highly technical engineering career:

    1) Management/leadership are distinctly different skills than engineering skills. Being a good engineer may be necessary to be a good manager of engineers, but it is in no way sufficient.

    2) In much the same way as "a knack for numbers" is only the first step to being a good engineer, "a feel for people and organizations," is only the first step to being a good manager. These are all skills to be honed and bodies of knowledge to be learned and understood and, when necessary, extended.

    3) Not everyone can be a team lead. This should be transparently obvious just based on numbers, and yet some people forget it. Even at the middle and the end of your career, unless you are the sole survivor of a high-churn environment, not everyone in your cohort can be a leader. It just isn't possible.

    4) Corporate cultures vary on this point. It has been my experience that truly large corporations actually occupy both sides of the curve-- some have no advancement track that does not end in management of some sort, while some recognize the virtue of having deep technical experts on par with, but not equivalent to, management.

    5) That said, I find immense value in engineers, at the mid-point of their career, taking a minor team leader role-- under guidance and supervision from an experienced team leader-- for two reasons. First, it might fit them better than expected. Second, even if it doesn't, there are some insights into management you can only absorb by doing it. Even if you hate it, it may make you a better member of a team afterward.

    1. Re:Truisms? by jeff4747 · · Score: 1

      Management/leadership are distinctly different skills

      Management is only one sub-set of leadership. You should not conflate the two.

      Someone has to architect the software. Someone has to figure out the hard problems. Someone has to technically review what the junior developers produce. Someone has to provide the technical direction for the product.

      That person is a leader. They are usually not a manager.

  24. Wrong Question by sg613 · · Score: 2

    The right distinction is between people who do something and people who don't do anything. Managers can be terrible leaders and do nothing but have "responsibility". A good coder can lead by what he creates in software and ideas. Often managers and architects just don't do anything other than sit between the executive function and developers and translate. But in a dev organization think about productivity in a day if no managers showed up vs. one if which no developers showed up.

  25. Leadership is harder than followership by david.emery · · Score: 1

    It takes talent and/or training to lead a technical team, let alone larger groups. That's a skill that some companies are desperately searching for.

    It's worth taking some training and trying the leadership/management track. If you're not good at it, or not happy at it, that should be OK. The problem, though, is that in many companies these days, experience as a developer is not valued. There's the view that developers/engineers are "plug replaceable resources" that they can get for lowest price.

    If you're a senior tech person (and you're good at it,) you'll want to find companies that value experience. (Hint, if they do 'buzzword matching' on your resume for this year's "hot technologies" and that's all they ask about in an interview, it's probably not a god thing...) Or, you're going to have to establish a value proposition some other way, e.g. expanding to other kinds of engineering/roles within the company, sales/marketing/field engineering, etc.

    Unfortunately, it's not a good world out there those with technical expertise and not much else on their resumes. (And a lot of the sh*tty software we have to put up with reflects the lack of experience by those that developed it....)

  26. peter principle / dilbert principle by Joe_Dragon · · Score: 1

    In some places some of the mangers are the dilbert principle PHB's. Other places have the peter principle where you can take good tech people move them to managers rolls where they fail at in or spend to much time on the tech side.

    Also some tech people want to do the tech work and not want to push papers all day long.

    1. Re:peter principle / dilbert principle by Anonymous Coward · · Score: 0

      managers rolls

      That sounds like either a fun activity or a really disgusting type of sushi.

      (hint: I think you meant roles...unless you meant the manager rolls, as in the list of managers)

  27. two tracks: engineering and manager by tommeke100 · · Score: 2

    Our company, and I'm sure many others, have two tracks of equal 'level': engineering and manager. So as an engineer, you can be junior, regular, senior, principal or lead. Once above this level, which is already pretty high, is a Director. Manager track is junior manager, regular, senior, Director, VP, etc.. So it's very possible to be a principal engineer, but 'higher on the ladder' than another manager. I'm sure many other companies also value their engineers and other technical people as much as they do managers.

    1. Re:two tracks: engineering and manager by tommeke100 · · Score: 1

      Also, it's not because you're not a manager that you're not managing. I'm sure a programmer with 14 years of experience must have designed some systems, worked together with other people where he had to direct and/or manager, explain implementation or tell other people how some pieces of the software should be implemented etc... In short, being the technical lead for some projects. That's the kind of things you need to answer to questions like 'why have you never managed?'

    2. Re:two tracks: engineering and manager by HeckRuler · · Score: 1

      "designed some systems" Not management. This is typical engineering work.
      "worked together with other people" That's just called work. We live in societies.
      "...where he had to direct and/or manage" Yes, that's management.
      "explain implementation" Not management.
      "tell other people how some pieces of the software should be implemented" Not management, but it's closer. If a manager did something like this they'd be guilty of micromanaging.

      And, as many others have pointed out, leading is different than managing. But you're exactly right, when they ask 'why you never managed' you deflect it with answering how much of a leader you are.

  28. Of course for a couple of key reasons by Stonefish · · Score: 1

    There are a couple key reasons for overvalueing management
    1 Management key job is to make you do your job for the least amount of pay. This tends to make them avoid rockstars.
    2 Management don't like indians being paid more than them. It happens but if you listen to their conversations behind the scenes they bitch madly about this behind the scenes.
    3 Management overvalue themselves because they are managers.

    Your response should be
    1 I don't enjoy management, I enjoy development etc
    2 With self motivated ....... people like me your managers can manage larger teams allowing for a flatter management structure with larger teams.

  29. It's not the leadership... by Anonymous Coward · · Score: 0

    ... it's the BULLSHIT we value.

    Get a line of reasons why you are so good in your current job that no one wants to promote you because you'll then have to leave the job you're doing, and watch the job offers come flying in...

  30. From a certain point of view by jxander · · Score: 4, Insightful

    The problem isn't leadership, necessarily. The problem is who is attracted to leadership roles.

    It's a job that pays more, for less actual work, doesn't require keeping up to date on the latest and greatest tech, and is transferable to basically every sector. You can manage an IT shop or a machine shop, without any knowledge of coding/scripting or how to operate a CNC Machine. And if things go wrong, deadlines slip, code comes out half baked... you can shuffle around the blame on poor workers below you, and upper management above you.

    Management also stresses politicking and shmoozing over any quantifiable skills or abilities. Are you a good manager? Bad? Who knows? A good Indian can make a terrible Chief look good, and vice versa. And if that terrible Indian got the job because his/her parent works for the company in an even higher management role, well ...

    Management also attracts corruption. Or perhaps it's just the power that corrupts, but either way I've seen more than my fair share of managers direct purchases of hardware X over Y because they have a family member who works for company X. Or simply because a friend uses that brand. Regardless of any tangible reasons, technical or monetarial. I'm sure we've all seen the nepotism rampant in certain fields, and in certain companies specifically. (anecdotal : there's a rather large chip manufacturer here in San Diego that will remain nameless, but might have a football stadium named after them : during new-hire orientation, they out and out asked "how many people here have a friend, family member, spouse, etc working for the company that got them this job," to which nearly the entire room raised their hands)

    All this adds up to managerial roles that reward lazy, corrupt, blame-shifting, individuals. Not in spite of these traits, but directly due to them. And we wonder why sometimes management roles seem overvalued.

    --
    This signature is false.
  31. You're misunderstanding the question on leadership by Qbertino · · Score: 2

    You're misunderstanding the question about leadership.

    What they're actually asking you is 'Can you work overtime for free whilst delivering a steady 120% of output and wipping (i.e. "leading") our 5 other underpaid junior developers to do the same?' The talking down about 'lack of leadership' is an attempt to make you insecure and coax you into doing another extra few years of goodwill of being paid as a regular but doing the extra "leadership" work for free and be thankfull for the opportunity, even though you're experienced enough to know better, i.e. that it will lead nowhere other than into your next burnout.

    I basically get the same stuff too in recent years - I'm 43 now, so everybody knows I'm old enough not to be bullshitted with crappy pay and goodwill promises anymore. It's a carefull balance of using my experience to my negotiation advantage and not scaring the employer away. (more details on that at the bottom)
    Allthough my portfolio and my recommendations are so pimped out that they dare not ask me about lack of leadership experience directly, they try to put me down/cheap me out using other means, such as rather addressing me with informaly (in German) than formaly - which basically mount to 10 000 Euros/year less in salary ("We're all buddies here and we've got foosball tables too ...") or attempting to keep a straight face whilst noting that I don't have an academic rank (Note: I *do* have 27 years of programming experience and 10+ successful project in my field).

    I've recently moved on to tell people right away that I want to work part-time (1/2 or 3/4ths of an occupation) for the equivalent pay, thus curbing stupid questions about "leading" (50+hrs/week for 40hrs pay). You get a little less money, have way more free time and don't have to put up with stupid questions, outrageous expectations, shitty production pipelines, dumb PMs, asshole co-workers, pointy-haired bosses or tickets that come in 20 minutes before closing hours.

    In my last interview ws the first time I actually flat out told the employer that I'm not interested in foosball tables or party events and that I simply want to come to work, do my work, get paid, maybe bring in my experience if it is requested and mutually benefitial and otherwise go about my life. And low and behold, right now it looks as though I'm going to join the team. A team of fifteen, with aprox. 5-7 regular devs and no versioning in place and a lead who's nice but is so backwards I would let within 10 yards of any project ... gee, am I glad that that is not my problem.

    My 2 cents.

    --
    We suffer more in our imagination than in reality. - Seneca
  32. overvalued? by Anonymous Coward · · Score: 0

    Yeah right. Where would apple be without steve jobs?

  33. Age discrimination by michaelmalak · · Score: 4, Interesting

    The question has nothing to do about leadership and everything to do about age discrimination. What they're getting at is they won't hire you for typical skills (Java, C#) because they can get someone else younger and cheaper. They would be willing to pay more for a manager, but guess what, they're not actually hiring any managers because they only promote from within.

    The way to beat age discrimination is to do all of the following:

    1. Change jobs in a good economy
    2. Have niche skills
    3. Interview with people who are older than you and/or have more degrees and qualifications than you.
  34. Hands On by caferace · · Score: 1

    As a manager, you tend to get very little inside info into what your miscreants are up to because you're dealing with administrative bullshit. I'm managed. Not fun. I've actually demoted myself from management so I I could go back into the code base.

  35. Re:Doing the work is more interesting than managin by msmonroe · · Score: 2

    Yup, I am in the same boat. Management didn't work for me, it seemed like a thankless job with little pay or benefit advantage. The politics are rough as well, not to say that politics in development aren't rough as well. I try and be as agnostic as possible, I write code better than anyone else. Give me a project and a deadline; walk away and trust me to deliver, that's what you're paying me for... I don't care about politics, that's what your getting paid for.

  36. So The Best Answer You Can Give Them Is by Ukab+the+Great · · Score: 1

    I have not yet been promoted to my full level of incompetence.

    1. Re:So The Best Answer You Can Give Them Is by Anonymous Coward · · Score: 0

      I'm just wondering how you know that? Just starting out eh?

  37. Leadership by Maxo-Texas · · Score: 1

    Leaders are needed but above manager, I think they are over compensated these days.

    By almost 100%.

    Hopefully when the employment situation tightens up in 2016 on wards, the shoe will shift to the employees.

    --
    She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
  38. Don't Confuse Leading w/ Managing by businessnerd · · Score: 1

    The key disparity here is that you are assuming being a "leader" on a project means you were a project manager or officially managing others in some formal fashion. I don't think that is what any of these interviewers were asking. You don't have to be in an official leadership role to lead. It could be as simple as leading by example, or it could mean that others look to you for guidance or direction. Did you ever take any extra initiative to accomplish something new or particularly challenging that no one else had that guts to take on?

    Now if they really were asking about formal leadership roles (i.e. Manager), then you should have given a similar explanation to what you posted in your question (except maybe without the whole, "I like being a follower", part). You get more satisfaction from solving engineering challenges hands-on than you do being a manager. And there is absolutely nothing wrong with that. However, some may worry that because you desire to stay in relatively the same place for a long time, that you will still want regular pay increases beyond cost of living adjustments, which means you will be very expensive relative to your peers. This may be OK assuming you can justify your larger salary and by justify, I mean prove on a regular basis. But this then brings me back to my first point about leadership vs. managing. Your greater level of experience should translate into you being a leader amongst your peers and explains why you have been asked such questions during interviews.

    --
    "It's not whether you win or lose, it's how drunk you get." -- H. J. Simpson
  39. It's not about the question, but the answer by Anonymous Coward · · Score: 0

    I don't think there is anything wrong with asking that question. Asking someone "why after all these years aren't you in a leadership role" is an excellent question for catching someone off-guard and seeing how they handle what could be considered a difficult situation. How the question is answered can also provide a lot of good information about the candidate.

    If they get defensive, or seem insulted by the question, that can tell you something about how they would react to feedback. If they strongly state, "I enjoy being in the trenches, getting the difficult work done and my hands dirty in the process", that also says a lot about the person. A "good follower", as you put it, is going to handle these sorts of questions with style and grace. Because a "good follower" should be ready and prepared to be challenged, to accept feedback both good and bad and to get through difficult situations without breaking down.

    I have asked plenty of questions during interviews that are likely to elicit an emotional reaction, because you want to see how the person responds. The interviewer has a few hours, sometimes less, to make a decision to be stuck with someone for possibly years. And the interview-ee has had time to prepare and compose themselves, hiding the faults that are likely to surface after hiring.

    Consider having an excellent answer to that sort of question as being a prime opportunity to set yourself apart from the rest of the people being interviewed, rather than the opposite.

  40. Assessing your true motivations. by Anonymous Coward · · Score: 0

    Sometimes I've asked these questions in order to make sure the interviewee is interviewing for the right job. That is he/she does not expect to be put into a management role and is fine with doing actual work.

  41. Self worth by EmperorOfCanada · · Score: 4, Insightful

    The best teams that I have ever seen were almost leaderless. Typically the "leader" was someone much higher up in management who would be given regular presentations and they would then be the sanity check to make sure the project wasn't going off course.

    Often the key programmers were damn good and while not project managing would apply project management skills in discussions where features were prioritized etc.

    Typically the worst teams had a very structured and detailed leadership org-chart. Junior programmers, Senior programmers, project lead, project manager etc.

    Often the managers in these situations had become managers through 3 routes. One was seniority, where they had just put in a bunch of years and then one day they were managers. Were those good years or bad years, nobody seemed to care, did they have a knack for leadership, nobody seemed to care. The second route was they were horrible horrible programmers and just moved into management as a way to not get fired as terrible programmers. And the third were refugees from other departments. They would close the call center and suddenly the call center manager was in charge of development. These last managers were usually the worst. The skills that served them well were usually all political and cunning. Thus they saw all smart programmers as a threat. Some programmer might actually want to manage, would take a course from the PMI and were fired in 3 seconds.

    As I said, the best managers were often barely managers at all. They knew exactly what they wanted and that was the bulk of their management style. They would repeatedly ask, "Are we making progress to what I want?" Then they would look at everything, cut through the technobabble and either be happy or not. But the key here is that they knew Exactly what they wanted. This is only a shade different from the aloof manager who sort of knew what they wanted. Those projects turned into a pile of sick in the first week. The goalposts would move daily with feature requests being a classic game of buzzword bingo.

    I witnessed a moment that would be hard to replicate; a project had failed around 5 times over as many years. So the head of marketing temporarily took over the development department of around 20 programmers. He said, "You can form into teams of any size and you don't have to have anyone on your team you don't want. Also there is no seniority. So if the two newest guys want to form a team then fine. But whichever group makes me happy before September(5 months) will form the core of a new programming department and I will lavish a bonus on you that will make my top salesmen jealous. Also if I hear any complaining you can clear out your desk. And again, your goal is to impress me. Not anyone else in this company. If someone tells you that you are doing it wrong tell me and I will tell them to clear out their desks."

    A team of 4 guys (all with Junior programmer titles) won in just over a week. My favorite complaints from the largest group of soon to be ex-employees (9 were fired) was that there wasn't any documentation, the wrong language was used, and that their coding wasn't to company standards.

    So to answer the original question. Often the worst companies are looking for someone to pigeonhole into their complicated org-chart; while the best companies are looking for someone who will fit into their squad. Most companies are crap at development BTW and don't seem to care.

    1. Re:Self worth by n7ytd · · Score: 1

      I witnessed a moment that would be hard to replicate; a project had failed around 5 times over as many years. So the head of marketing temporarily took over the development department of around 20 programmers. He said, "You can form into teams of any size and you don't have to have anyone on your team you don't want. Also there is no seniority. So if the two newest guys want to form a team then fine. But whichever group makes me happy before September(5 months) will form the core of a new programming department and I will lavish a bonus on you that will make my top salesmen jealous. Also if I hear any complaining you can clear out your desk. And again, your goal is to impress me. Not anyone else in this company. If someone tells you that you are doing it wrong tell me and I will tell them to clear out their desks."

      A team of 4 guys (all with Junior programmer titles) won in just over a week. My favorite complaints from the largest group of soon to be ex-employees (9 were fired) was that there wasn't any documentation, the wrong language was used, and that their coding wasn't to company standards.

      That's a interesting story. Thanks for sharing.

      I'm curious how that company looked a year after the "competition".

    2. Re:Self worth by HeckRuler · · Score: 1

      At a guess:

      The marketing manager got a pat on the back for tackling a tough problem and got to go back to marketing. The 4 members moved on to a better paying job when they learned the bonuses weren't continuous and they were underpaid. Now the remaining 7 developers are desperately trying to make heads or tails of an undocumented project in a language they don't know and coded like something a fresh grad would output.

      But hey, they got the project out the door. Which is a REALLY GOOD first step. Without that step, there is no step #2. But if it's something they want to maintain, a tiny little dash of actual software engineering helps a lot.

    3. Re:Self worth by EmperorOfCanada · · Score: 1

      I only got a glimpse and the marketing guy only wanted the one product; they did clear out the deadwood though.

    4. Re:Self worth by EmperorOfCanada · · Score: 1

      As I said to another, I don't know how this ended as I only got a short time glimpse at the inner workings of this company. At least the deadwood was cleared out. But what they might have learned was that things could get done in a timely basis.

      I once read about a theory called the Dead Sea theory. The idea is that the dead sea has many rivers running into it but none running out. So while those rivers are mostly fresh the water does contain some salts. But as the water goes into the dead sea the fresh water evaporates leaving the salt. This then happens to companies that don't get rid of the genuinely bad employees (the salt) while letting the good ones evaporate away. Basically the math is that you must at least fire the bad employees at the same rate you are losing good employees.

      A while back this guy fired all the people he had identified as not refilling the coffee pot. At first he was pilloried as being a terrible boss but the remaining employees stood up for him and said he had fired all the selfish asswipes and troublemakers.

    5. Re:Self worth by HeckRuler · · Score: 1

      But what they might have learned was that things could get done in a timely basis.

      Oh yeah, prototyping is important. If you can't make a prototype you probably can't make a full fledged product. And depending on just what the hell the product is, there might not even be a need for any engineering. Sometimes you really just want a one-shot fire and forget product. But usually it's something that gets developed further, tweaked, customized, used as the starting point for the next project, or maintained for 15 years.

      Basically the math is that you must at least fire the bad employees at the same rate you are losing good employees.

      Or you could, you know, not hire bad employees? Or better still, how about you not let your top talent be sniped by someone willing to open their purse-strings? But yeah, the dead sea effect is common in the IT industry. Usually it's more of an issue where everyone is constantly jumping ship to another company and that's the only way you can get a pay raise. Which... I think is more prevalent on the west coast than here in the midwest.

      A while back this guy fired all the people he had identified as not refilling the coffee pot. At first he was pilloried as being a terrible boss but the remaining employees stood up for him and said he had fired all the selfish asswipes and troublemakers.

      Well yeah they said that. They didn't want to get fired!

    6. Re:Self worth by EmperorOfCanada · · Score: 1

      "not hire bad employees" I think most IT people dream about the day when they figure out how. My favorite failed coworker looked like he was going to really work out. Fit the team, a bit cooler than the rest of us, and knew his stuff. All the bits that make at least a good programmer. But then one day(about his third) he answered the phone and the in a low voice said, "How did you get this number?" It was an ex-GF and the break-up was mega drama. So for the next week it was around 10 calls per day all starting with "I told you to stop calling me here." Then after a week of this the two of them moved to Toronto.

      As for the coffee pot I read about a different company where they created a setup where something would be spilled on the floor(nobody's fault) in the waiting room containing each group of potential hires. The company would only hire from the people who worked at cleaning up the mess; often less than 1 in 4.

  42. leadership != management by Anonymous Coward · · Score: 0

    But don't count on managers to understand that. Leaders who happen also to be managers will, though.

  43. My definition of leadership by Ukab+the+Great · · Score: 1

    Leadership is about being able to obtain power to make the decision, the art of making the decision, and either through admiration or intimidation getting others to follow your in that decision. Is it about getting yourself to the forefront of a large band of lemmings and being able to, if you so choose, getting them to follow your straight off the cliff.

    Whether your decisions are good or not is fucking irrelevant.

  44. Managers and Management by the+eric+conspiracy · · Score: 3, Informative

    Managers are a much derided group today. The reason is the way American managers are trained and developed. Poorly. And with little recognition that the skill set is something that you can't develop working as a line employee. Yet it really is critical to the success of an organization.

    Tracy Kidder's Soul of a New Machine illustrates an example of good management.

    Gregory Peck's role in 12 O'Clock High is also a good example of effective management.

    Leadership, on the other hand is much over-rated.

    1. Re:Managers and Management by dbrower · · Score: 1

      Gregory Peck's role in 12 O'Clock High is also a good example of effective management.

      Leadership, on the other hand is much over-rated.

      Only if one believes in the mission above all else, including personal sanity. That's a pretty doubled edged example, there, Mr. Conspiracy! (Which is why it's a great story and film.) And I think most people would rate it as leadership first, management second. It's the General above Savage who is doing the managing.

      -dB

      --
      "It if was easy to do, we'd find someone cheaper than you to do it."
    2. Re:Managers and Management by the+eric+conspiracy · · Score: 1

      I think a lot of people confuse leadership with management in this film. Take a closer look at what Savage is doing - building confidence and independence of the people in his team. Finding and promoting his potential replacements. And so on. The previous commander did not accomplish these tasks and ended up failing.

      Leadership often builds dependency and stifles the growth of the people under the leader. Savage is using management principles to avoid this trap.

      Yes Savage has an intensely emotional attachment to his group. Which is a personal obstacle he has to deal with in his role. I think all good managers have to deal with this.

  45. Definition of 'valued' by Livius · · Score: 1

    If by "development leadership" you mean people with 'manager' or 'leader' in their job title, then it is vastly overvalued (and overpaid) relative to the actual value it adds to the endeavour.

    If in contrast you mean true leadership in the sense of motivating and inspiring those under your authority, then I guess I can't offer an opinion because I have never experienced actual leadership in any development job I have held.

  46. A couple of observations as a Manager by Anonymous Coward · · Score: 0

    First, there are a subset of Managers that can't understand why anyone wouldn't want to be a Manager. They think that everyone with any amount of experience wants to climb the corperate ladder. After all, that's what they want / did. In their mind if you don't have that goal, then there is something wrong with you. If that's the case, you don't want to work for those types of people anyway.

    Second, you mentioned you have 14 years of experience and are looking for a better position. Typically better positions typically require a higher skill set, including leadership skills - not necessarily management skills - there is a difference. If you want someone else to tell you what to do and set your goals, then you are going to top out eventually, and there won't be a "better position" out there for you. Management is leading other people. You can develop leadership skills by leading yourself. Do you wait to be told what to do, or do you take the lead and do what needs to be done on a project without being told that it needs to be done? How active are you in the projects you are on? Do you only highlight problems, or do you highlight problems and give potiential solutions / options? Mentoring younger people is another leadership skill too.

    Don't sell yourself short. Think about what you do on a day to day basis, and honestly evaluate yourself. Don't be afraid to promote yourself. However, if you look at yourself, and don't see any basic self leadership skills, then chances are you won't get a better position anywhere else.

  47. Leadership is a valuable skill by dave562 · · Score: 4, Insightful

    After close to fifteen years of experience, it is a reasonable expectation that a competent developer has enough experience to contribute to a team effort. IT is very much a technical trade. There is an expectation of a master / apprentice style of relationship between senior team members and their junior counterparts. It is strange to have fifteen years of experience and not having demonstrated some quantifiable leadership traits.

    You are at the point in your career where you are going to hit a salary cap if you do not want to step up and be a bigger contributor to the teams you are a part of. I know guys in that position and they are comfortable there. They are making six figure salaries and are okay with the trade off between a smaller paycheck and not having to deal with all of the project management and personnel / mentorship expectations that come along with leading teams.

    Leaders are over valued because there are so few of them. Good leaders are hard to come by. There are plenty of people in leadership positions who should not be there. There is an old saying, "The person who wants the power the most, is the last person who should be trusted with it." There are plenty of people with degrees in "management" who do not have experience with the work the team they are managing is doing. In IT, those people are deadly. They have no idea what it takes to really get the job done, because they have never done it, do not know how to do it, and do not have any interest in learning how to do it.

    Look at yourself. You do not have, or do not seem inclined to manifest, leadership attributes. There are a lot of people like you. A lot of followers who want others to lead. I just hope you are not the kind of follower who complains about other leaders, without being willing to be a leader yourself.

    I moved into a management position after thirteen years in the trenches. I now have a staff of three (and growing). I provide guidance and advice to the CIO, and to IT staffs at Fortune 50 corporations. At this point in my career, my experience and ability to articulate in why the company needs to pursue a given IT initiative is significantly more valuable than my ability to push buttons, develop scripts and deploy a specific technology. My ability to vet vendors and see through the smoke and mirrors because I have enough successful implementations under my belt is more valuable than my ability to implement a given technology.

    Management sucks and it requires some specific skills to deal with the levels of suck inherent in management. There are so many "leaders" who cannot even meet deadlines, or develop project plans, or articulate what their team spent the last week doing, and what they will be doing for the next week. There are plenty of leaders who say YES to everything because they cannot understand risk or do not know how to define the scope of a project.

    Given your nearlly fifteen years of development experience, if I were looking to hire you, I would expect that you have been on enough teams to know what works and what does not. I would expect you to be able to run a team. I would expect you to be able to setup a source code repository. I would expect you to be able to manage an SDLC. In short, I would expect that you can do more than just crank out good code. What else are you bringing to the table? What good habits are you going to impart into the rest of the team? If your answer is, "I am going to show them how to sit in a cube, do their jobs and not contribute beyond that." the odds are I am going to pass you over for someone else who wants to be a senior level employee.

    I was once told that a good leader empowers their employees, and then gets out of the way and lets them do their jobs. Can you help the people who you work with be better at what they do? If you can, grow a pair of balls and step up to the table. If you cannot, accept it and focus on what you are good at.

    1. Re:Leadership is a valuable skill by Anonymous Coward · · Score: 0

      Honestly, you sound like a terrible manager to work for because you seem to think that your personal career choices and ambition are superior to others, including your staff. It doesn't take balls to take on a management job, it takes balls to turn one down. I'd rather eat broken glass than have to talk to some lame brained CIO regularly about pie in the sky crap that he read in Computer World magazine.

      Setup a source code repository? I expect an ops guy to do that. That's a waste of an engineers time.

    2. Re:Leadership is a valuable skill by dave562 · · Score: 1

      One more point here... " I think in this modern society, especially in the U.S., we overvalue the leaders and undervalue the followers to the point that we forget that leaders cannot do any good if they do not have good followers."

      This has been the opposite of my experience. I was promoted into a leadership role because I was so good at what I do, that I was doing it 12+ hours every day and getting burnt out. I got to the point where I said, "Either find me some help, or I am leaving." At a good company, the executives are going to empower employees who are getting the job done. Sometimes that means giving them subordinates to lighten the load. I was entrusted with the careers of other people because I was able to articulate what needed to be done and provide strategies (project plans, business cases, etc) that demonstrated how to accomplish what needed to be done. The business knew that I was going to make good use of whatever resources they gave me.

      If one of my guys quits, I can step into the breach and keep everything going until we find someone else. Conversely, I am grooming my team to step in and take my position when I get to the point that I want to do something else. I make sure that they have the technical skills and training to do their jobs, and for those who are interested, I also pass along what I am learning about management. The same relationship exists between me and my boss. He is teaching me how to be an executive.

    3. Re:Leadership is a valuable skill by tibit · · Score: 1

      Setup a source code repository? I expect an ops guy to do that. That's a waste of an engineers time.

      Never mind that if you're using a distributed versioning system, you don't even need one central repository, as long as your developers' machines are subject to backups.

      --
      A successful API design takes a mixture of software design and pedagogy.
    4. Re:Leadership is a valuable skill by tigersha · · Score: 2

      This: The person who wants the power the most, is the last person who should be trusted with it.

      The skills needed to acquire power are not the same as the ones needed to exercise it properly.

      --
      The dangers of excessive individualism are nothing compared to the oppressiveness of excessive collectivism
    5. Re:Leadership is a valuable skill by dave562 · · Score: 1

      That is true too.

      I appreciate Lao Tzu's take on it.

    6. Re:Leadership is a valuable skill by dave562 · · Score: 1

      I have been blessed with a lot of good opportunities, and one of those was to move into management and bring home serious amounts of money for doing something I love. I do not look down on the choices of others.

      I do look down on whiners. I look down on people who complain about management without being willing to take the initiative to be a good manager themselves.

  48. Have you asked? by Thiarna · · Score: 1

    If you have 14 years experience, and are in a reasonably strong job market, you should know what you want in a position and what you have to offer. Just because you are asked questions about leadership skills doesn't mean they are a requirement for the position, but companies want to know what they are getting when they take someone on. If you have a valuable skill they need they will probably want to build a role around you, and while you may want to be hands one providing technical leadership but not supervising a team, someone else with the same skills may want to delegate much of their less challenging tasks.The interview should be a two way conversation - if you dont like a particular line of questions ask if they are core to the role.

    If you are looking for a senior position though you will need to be a leader in some way, this may be thought leadership or more direct,

  49. Avoid Project Management by Anonymous Coward · · Score: 0

    They're asking 'have you lead a project' and 'why aren't you in management' so they're probably looking for 'project managers'

    This is an awful dead end to find yourself in, so be glad you avoid it, as you'll spend your time in plannng meetings, getting frustrated when progress falls behind the plan (because it wasn't done realistically) and then getting stick for that from the senior management.

    You need to find some 'senior developer' roles that really are for senior developers with a proven track record that can mentor a team, empart valuable experience to less experienced developers, deliver good quality by avoiding all the bad decisions you've seen others make during your career and appreciating what really worked well and lobbying effectively to implement those things in your new place.

    After that you can step up to 'technical architect' level that focuses on infrastructure, methodology as well as development and strategic technology choices, but beware : this kind of role varies even more wildly in what it really entails from company to company. With the long development experience you have, if you really care about the context within which you develop, a focus on quality issues and have managed to remain enthusiastic about using new technology to develop better systems more efficiently you should do fine.

    You also need to really develop an ability to 'let go' and appreciate that the work that more junior developers produce may be 'inferior' to the way you would have done it, but is a 'good enough' solution. Then you can discuss this with them and help to start guiding them along the path you have already travelled.

  50. Most managers are mere babysitters by Anonymous Coward · · Score: 0

    Most software managers are reduced to babysitting developers. Usually they are not technical enough to make architecture or design decisions. Most technical leaders who are capable of making architecture and design decisions do not want to manage/babysit anyone or attend countless meetings. Why these two roles seem to be combined into one position is beyond my understanding. Hire a babysitter that stays out of technical discussions. Then hire a strong technical leader to make design decisions a stay out of the babysitting. I have only seen this in place once and it worked.

  51. Banana Hootenanny by Anonymous Coward · · Score: 0

    Given the high demand for developer talent: Experience still takes the cake. Unless you are applying for a Lead role, interviews like these should raise a red flag about the company culture. I've worked at a number of companies whose infrastructure has gone off the rails due to executive pissing contests. Usually it takes an outside consultancy to come in and lay down the law (enforce all the things the lower staff have been expressing a need for for years). If their focus is leadership, maybe it's a sign that things have gotten a bit muddled and they're hoping a new sheriff might level the town.

    That said: Leadership, in my opinion, is the ability to drive a team toward a common goal while unblocking members of technical obstacles. It isn't overvalued as much as it is diluted by people who lack the initiative to keep abreast of technology. In other words: A good leader can deal with bureaucracy in a professional manner AND grab a keyboard to assist a team member in resolving an unexpected and elusive task blocker. Furthermore, a good leader contributes a significant amount of time to bringing others on the team up to speed.

    I've known a few very talented developers who lack social skills entirely. They work in their silos producing undocumented artifacts, and lash out at others (including clients) during meetings. Technical prowess is important, but so is a healthy workplace. I'd rather be short staffed than have a genius sociopath in my company.

  52. Re:You're misunderstanding the question on leaders by PurdueThumbs · · Score: 1

    they try to put me down/cheap me out using other means, such as rather addressing me with informaly (in German) than formaly

    they try to put me down/cheap me out using other means, such as addressing me with "casual perks" (in German) than "formal compensation"

    The rest was pretty good english.

  53. Microsoft, Google, etc. by jmcbain · · Score: 3, Informative
    Parent is correct.

    At large corporations such as Microsoft, Google, and others, there are always two tracks: management and individual contributor. You can reach the same levels of seniority and pay in either track. At the top of the management track, you can excel to be a director and then VP, etc. At the top of the individual contributor track, you can reach principal engineer, then distinguished engineer, etc.

  54. The Old Murphy's Laws by stanlyb · · Score: 1

    Everything new is well forgotten old. Try to read Murphy's laws, Peter's principle, etc... http://en.wikipedia.org/wiki/Peter_Principle

  55. FTFY by sstamps · · Score: 1

    "We overvalue the leaders and undervalue the followers to the point that we forget that leaders cannot do any good if they are not also good followers."

    In my experience, the best leaders are the ones who want to lead the least. They make the tough decisions, then get the hell out of everyone's way and get back to work getting the job done.

    It kind of goes back to what someone said earlier in the comments.. the best chiefs are found amongst the indians.

    --
    -SS "Teach the ignorant, care for the dumb, and punish the stupid."
  56. Leaders and Managers are not same by camus1 · · Score: 1

    Managers and Leaders are two different things. Managers are defined by their roles and Leaders relates to a skill. So a Manager can be a very bad leader and samely a code developer can be a very good potential good leader. The main issue is we tend to mixup managers and leaders. Anyway, the current industry pattern which is also driven by the society, is to reward who frontend with the higher manamegment. This is all about accountability. Management needs someone (single person) to blame and those who can answer all their questions and stupidity. Most of time the presentations of CEO or CTO are prepared by someone who is much lower in the ranks but they don't get any rewards but the newspaper headlines praise all for the CEO. This is the harsh reality..

  57. how I answer the question by roc97007 · · Score: 1

    The question "why aren't you in management? do you not have any management skills?" I can honestly say, I tried that, spent a few years at it, and I don't like what it does to me. You know Merrill's personality types? I'm a Driver - Driver. I tend to pound the table. I deliver ultimatums, and follow through with them. In short, as a manager, I'm an asshole. Make no mistake, I will get things done, but in a surprisingly short amount of time everyone will hate my guts, including me. So tried that, didn't like it. I'm happy being an individual contributor.

    It's worked so far.

    --
    Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
  58. Being a team lead by Anonymous Coward · · Score: 0

    Does not mean you are an uninvolved manager. The problem may be that you have held the role but not nominally so. Some organizations don't bother being explicit about it if things are healthy enough that the role is naturally fulfilled.

  59. The place you are coming from may be broken.. by Anonymous Coward · · Score: 0

    Either you are the place you are coming from is broken. Team lead in a decent place isn't some do-nothing person who just orders around the people doing the real work. I have, however, seen *many* places work that way. If you are in such a context and a truly good technical person, you may be perplexed by an interviewer emphasizing leadership as an aspect of a technical position.

    In a healthy context, team lead is a role you'll naturally assume at some point or another. A good technical team lead is still very much directly contributing and tracking technology, but have the added responsibility of coordinating the efforts of others. You cannot meaningfully coordinate without the techincal knowledge and direct involvement in the effort.

    To be good in this industry, like others, you must know both how to lead *and* how to follow and when it is appropriate to do which.

  60. Leaders don't need titles by EMG+at+MU · · Score: 1

    I'm sure everyone has already said it but leadership is not management. Leadership is the act of leading, it requires actions not a title.

    On a hockey team, the leader is the captain. He leads by example, his teammates respect him. The GM does not tell the hockey players what to do, he manages their pay and who gets fired when the team does poorly.

    In engineering, management is not leadership, it is management. The leaders are the guys who when they speak, everyone shuts up. The leaders are the guys who the team goes to for answers. The leaders are the ones who have the trust of the management.

    If you are interviewing at a place that doesn't know the difference between management and leadership, and god forbid actually has a management person leading engineers, run. Run away. You don't want to work there. I have worked at places where management people lead engineers. The manager was trying to explain how hard it is to be an engineer to other managers and he said "they write thousands and thousands of lines of code with 10 logic statements on each line just to solve simple problems". That guy was an idiot, he was a management person trying to pretend that he had any technical leadership skills at all. That always fails. Other management people like it because they all speak the same language and they don't have to interface with the awkward engineers, but in the end you cant have management leading technical talent.

  61. Leadership is not Management by Anonymous Coward · · Score: 0

    People try to make this complex but it is very simple. This is how I always answer this kind of question.

    If you put me in management all you get is a poor manager. In my small experience I am an OK leader, so why would you waste my talents doing management?

    I am a good leader because I am a good follower. You say storm the trenches, and there is time for comment, I will tell you exactly how your approach will fail, when and the cost. Then I will do my best to succeed anyway. Meanwhile segregating the parts of the project that will work as much as possible so when we do fail (and we will) there is some place to start over from ... I have done this on three major projects so far and if I had not on at least one there would not be a company where there is one now...

    I mentor. Almost no one else does - really. I have never had a mentor, none of my co-workers have ever had one - except those juniors that I have mentored. Enough said.

    I set a high, unattainable, personal standard but don't expect others to meet it. I encourage anyone I mentor to build on what I can provide to exceed me. My IQ is a little over 100 and my EQ sucks. I have yet to mentor anyone that cannot exceed me.

    I give praise where it is due and attribute other's work diligently. Generous, honest praise is worth a lot.

    I am available to help anyone that needs it but at some point I will point out those who are doing work that they are not capable of doing. I have had to do this a fair amount. This includes reporting people for harassing others in the workplace when it was appropriate. (see high personal standard above)

    I will not lie to you - ever. I WILL point out when the emperor has no clothes and where he can get a nice suit. You had better get used to it. It isn't worth my time or the stress it will cause me to do otherwise. (This one drives people nuts).

    Hrm, this probably explains why I have a hard time getting work. The two small companies I have worked for in my 15 year career have both strangely done very well, however. Wonder if there is a correlation somewhere ...

  62. Think Dilbert by fullback · · Score: 1

    More leaders = more entertainment.

  63. Yes... by Anonymous Coward · · Score: 0

    You are correct. Project leadership is overrated. Coders code. Those who can't code manage. A good manager is worth his weight in gold. Unfortunately, nine out of ten managers suck ass.

  64. No, but I know what I'm good at by Opportunist · · Score: 1

    "Well, do you want an average manager or a world class programmer?"

    Quite seriously, I don't understand that "need" to get into some sort of "management" position. We have a few programmers who reach the 50s soon, one of them reached it. None of them would be good managers if you ask me, yet they probably have a higher salary that most of our middle management idiots, and with good reason I may add.

    Put people into jobs they're good at. Why should I stuff someone who excels at understanding problems and breaking them down into portions that can easily be converted to code into a management position where they will most likely drown between paperwork and "social stuff"?

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  65. Dual ladder does not work by Anonymous Coward · · Score: 1

    Countless studies as early as sixties. A good one from Sloan School can be found with searching.

    Management side will always be more highly compensated because I has more dollars theoretically at risk, more opportunity to get the company in legal trouble, etc. ultimately, in all public companies, finance runs the show, and line managers have a larger direct effect on the bottom line

    1. Re:Dual ladder does not work by WaywardGeek · · Score: 1

      There are extenuating circumstances in my case, but I've usually been paid more than my boss, and sometimes more than anyone else in the company, and they've never let me manage anyone. Sure, you've got "countless studies" you can quote, but the geeks here on slashdot aren't the average sort of guys that get studied. I suspect that the individual contributor route among super-geeks has worked out pretty well for a bunch of us.

      --
      Celebrate failure, and then learn from it - Nolan Bushnell
    2. Re:Dual ladder does not work by WaywardGeek · · Score: 1

      By the way... "super-geek" is kind of like "super-model" :-P

      --
      Celebrate failure, and then learn from it - Nolan Bushnell
    3. Re:Dual ladder does not work by Tough+Love · · Score: 1

      Isn't that the truth. Hardest part is staying one step ahead of the paparazzi.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
  66. Engineering leadership is not over-rated by drew_eckhardt · · Score: 1

    With leadership aptitude you can multiply contributions from people around you.

    Without leadership skills your contribution to the bottom line is limited to what you can do personally.

    When hiring an expensive senior engineer I want one with leadership skills. If I can't get that I'd rather have a less senior engineer likely to do as well or better as an individual contributor (because the work is more novel to them and likely to have them operating at a more optimal psychological arousal level) who I'm more likely to mentor into a leader than some one in industry long enough without signs of showing aptitude or motivation to lead.

    As others have noted, leadership and people management are different things. I don't expect engineers to be managers or vise-versa.

  67. The interview by jgrahn · · Score: 1
    At that point in the interview, I'd respond:

    *Shrug* No. I don't like telling people what to do, and I suspect I'm not good at it. NB this doesn't mean I lack social skills. I can work with people; I just don't want to lead them.

    Surely it's not hard to explain? It's how most people feel, after all.

  68. Your problem is mostly political. by mevets · · Score: 1

    The question you have to resolve is what do you consider a better position? If it is becoming a C-level executive (I always giggle at the C word), then you need to follow the management track, understand Machiavelli and practise fake smiles and insincerity.

    If you want more interesting or independent work, the interviewer asking you those questions has told you all you need to know about their company. Smile, say thank you, take a doughnut and leave.

    Try to remember, you are a valuable prize to any company. You have to believe that, or you should not be in the room.

    Most managerial tasks are what your parents would recognize as secretarial. The majority of the time is taking dictation (minutes), scheduling (daytimer), and handling bureaucratic processes (paperwork). Few have any meaningful say in direction, strategy, tactics or even furnishings.

    High tech management is also littered with folks who could or would not translate their education into effective development roles. Since they understand the terminology, and have at least a vague understanding of the process, they are better suited to the role than some dolt with a Sigma six black-belt.

  69. Re:You're misunderstanding the question on leaders by Anonymous Coward · · Score: 1

    I think he meant not using the formal Sie (Think "Sir") but the informal (Du? 20 years since I took German). Anyway, it's the difference between calling you buddy or Sir, and he's saying how they address you adds up to what you take home.

  70. No with regards to management by Anonymous Coward · · Score: 0

    Leadership tends to equal management in smaller companies, whereas management & lead gets segregated in for larger organizations.

    And looking at management, I definitely believe good management is highly underrated & highly misunderstood.

    My current company is going through growing pains, and Ive seen teams flounder because of poor technical managers:
    1. A QA manager Id worked with has oodles of domain and technical knowledge, great communication skills, and comes off as a nice person; but doesnt have the skills to protect his workers from political BS and weed out non-performers. He was replaced with someone that has far less domain know-how, but is a great manager.
    2. The development manager (manages all of the technical teams) and also highly technical felt it was ok to go directly to his underlings and bug them with questions & swipe them for the latest & greatest high-visibility project. Very uncomfortable when your boss boss feel this is ok, but I think it sunk in for him that this gums up the works. Sadly the rest of the company still has this start-up mentality.

    My former job was in a much more established company, and I was blessed to work for a fantastic technical manager...for a while:
    1. Protected workers from politics & provided a good sense of priority & direction.
    2. Had a vast domain knowledge--business & technical--so it never hurt to go ask him questions.
    3. Kept the technology cutting-edge when appropriate, but let the workers have a big say on the matter.
    4. Things were constantly done under budget.
    5. Knew how to set appropriate expecations.
    6. He was very much of a straight-shooter.
    7. He chose his lieutenants well, at least on a technical level.

    Yet he was fired after a very drawn out process, because he was out-politicked & out-schmoozed by someone (non-technical) who wanted to take his position. It was horrible to see the process. I stuck around for a couple of years after he left (I eventually quit), and it was the biggest mistake of my life.

    I know there are ./ workers who can relay the value of a good manager, even those who dont have the technical know-how.

  71. The man behind the curtain by EngineeringStudent · · Score: 1

    Leaders that I talk to say things like "I set priorities", "I am not qualified to evaluate technical work" and such. I have been working for the last 24 years in a number of fields, and all my experience is yelling at me saying "someone who is technically illiterate is not qualified to lead technical people" because while they are able to detect bullship, they are incapable of the insights that lead to greatness. There is a demotivational poster that says "none of us is as stupid as all of us" and technically illiterate managers of technical people make that true, in my personal experience. You aren't technically illiterate. You also aren't not a leader. There are many (many) breeds of leadership. If they are asking if you had a job-title then you can answer that. If they are asking about building consensus, acting from vision, motivating stakeholders - everyone does that to some extent and the more experience and talent you bring to the table, the more you do that no matter what title HR attaches to your pay-stub.

  72. Good leadership good, nepotism not so much by Anonymous Coward · · Score: 0

    Good leadership is important. But when the team "lead" doesn't even understand the language you program in and only has that role because his buddy is the manager, it sucks. So when someone tells me they have leadership experience I take it with a grain of salt.

  73. Some of us like the Front Line! by DivineEquality · · Score: 1

    I am a developer with 20+ yrs experience developing various systems in a what ever language the problem calls for. I like the hands on challenges that are presented to me by being a polyglot dev. I know one day I will slowly become obsolete in the eyes of some young manager, but with me goes all my knowledge about the front line. Both are needed though to some extent.

    See we live in a society where we are taught to be successful means to advance to some corporate level. We forget that some of us are truly nerds and like staying in the corporate garage per se tinkering and learning it has nothing to do with being management. You can be a good leader and not be the leader( ie. creating techniques and standards that others use, knowledge transfers, etc. )

  74. he's actually right by Anonymous Coward · · Score: 0

    Just look at the terminology we use in most software companies (including the game industry):

    "Managers" are people who, well, manage people.
    "Team leads" are people who lead teams.

    Sometimes the same person has both roles, but the company I work for assigns these roles to different people with impunity when it makes sense to do so. We end up with managers who manage all the people on several teams, and teams whose members actually belong to different management chains. The team members get technical direction from their team leads. The managers do paper-pushing and make sure food is delivered at dinner time and a decide how much raise or bonus everyone gets, and a thousand other things. The managers decide what goals the project should try to achieve. The team leads direct the tasks that have to get done in order to actually achieve those goals.

    1. Re:he's actually right by CptNerd · · Score: 1

      Managers are like commissioned officers, tech/team leads are like sergeants and other NCOs. At least from what I've seen for the past 30-odd years.

      --
      By the taping of my glasses, something geeky this way passes
    2. Re:he's actually right by Agares · · Score: 1

      I agree with this.

  75. you just answered your question by recharged95 · · Score: 1

    point that we forget that leaders cannot do any good if they do not have good followers.

    Hence why they want good leaders... cause the company you're interviewing with obviously has incompetent management and is bound to fail. A good leader knows he needs to build a team, and a team with good members, skill-wise and culture-wise. Most teams out there are just plain dysfunctional. And that's why business love military guys as managers--they can built a team out of anyone (in most cases).

    FYI, 98% of companies out there suck, and likely will fail (or be bought). Hence why businesses always looks for leader/management skills: there's plenty to choose from, but few succeed. Where as there's plenty of guru hotshot workers, that are consistent, even down to the expert guy putting up the cable TV.

    1. Re:you just answered your question by recharged95 · · Score: 1

      Also, yes, leadership is overrated, cause who owns the podium? The leader/managers.

      If the workers owned the podium, guess who would be overrated then? Scrum teams come to mind (cough/flamebait/cough)

  76. And don't forget good hair by Anonymous Coward · · Score: 0

    People prefer to take orders from guys with good hair...

    They rent white people like that in China

  77. The right answer by Art3x · · Score: 1

    Do you lack leadership skills?

    Yes.

    There's nothing wrong with that. If all lead, who follows? Or, with more brass tacks, if all wear suits, who works?

  78. Re:You're misunderstanding the question on leaders by Anonymous Coward · · Score: 0

    they try to put me down/cheap me out using other means, such as addressing me informally rather than formally

    German has formal and informal version of the word "you" (with different verb endings). Not using the formal form during a job interview would stand out as an attempt to be casual, or possibly an insult. One generally uses the informal form only with friends or children.

  79. "this modern society" bla bla bla by Anonymous Coward · · Score: 0

    1/3 or less of the way through your career and you are speaking like an old fart bemoaning the "good old days". Companies have personalities and certainly there are companies with the personality you describe. These companies probably have CEOs closer to your age. There are also plenty of companies with philosophies that are a probably a better match for you. You are wasting your time and theirs if you are interviewing with the wrong companies. We have this thing called the internet these days ... use it. I have had roles from dev to CTO in this industry in the last 34 years at over a dozen organizations. I prefer technical engineering work with an R&D slant (or CEO). I am very good at this and have been the highest paid non-executive in multiple companies as a result and have always made more than my manager for the last 15 years.

  80. Too many cooks can only keep stirring the pot by tFunc · · Score: 1

    A room full of leaders means never getting to consensus, analysis paralysis, and an agreement to have another meeting... tl,dr: The good ideas won't be heard.

  81. Life is Like an MMO... by ImprovOmega · · Score: 1

    And companies are like raids. You've got your tank (CEO/General Manager), your healers (middle/front line management) and your DPS (worker bees). You don't want your best DPS trying to tank, even though he probably can a little, because he'll suck at it, he won't like it, and your raid will suffer because of it. Same thing with companies. You don't want to promote your most talented people to management positions because they're making you the best money where they are getting stuff done. Maybe pay them more if they're worth it, or offer other incentives (more vacation, free coffee, shorter days), but there's no shame in doing a job and doing it well for 40 years and then retiring.

    1. Re:Life is Like an MMO... by Anonymous Coward · · Score: 0

      I am sorry that you think in terms of MMO analogies. You wouldn't have thought, would you, that it would affect your thoughts this much? Perhaps you need another lens with which to see the world.

  82. No Version Control? by Anonymous Coward · · Score: 0

    Not having version control is everybody's problem :(

  83. Incomplete universe by ChrisMaple · · Score: 1

    The categories of leader and follower do not together include all people. I consider myself a producer ( a maker of things ), and the hierarchical considerations are superfluous.

    --
    Contribute to civilization: ari.aynrand.org/donate
  84. Value Zone by Anonymous Coward · · Score: 0

    This guy,
    http://www.strategy-business.com/article/10410?gko=8932f&tid=27782251&pg=all
    calls non-mgmt the 'value zone'

  85. no by trillion · · Score: 1

    if i can teach my daughter development leadership as a five year old, then no it's not overvalued. if anything her management skills are improving at an exponential rate and by the time she graduates college she'll ..... oh who am i kidding i know nothing of the future that far ahead.

  86. A good team needs both kinds by wienerschnizzel · · Score: 1

    I once had to work in a team where everybody wanted to take the lead of the group. It sucked. It made all of the team members frustrated. It didn't help productivity either.

    It was an HR management failure - failure to build a working team, to pick the right people to form a team.

    So be careful when an employer is looking for a leader type. Are they looking for one in a leadership position or just as a regular team member? Do they seem to understand that an effective team cannot have many leaders?

    To reply to the question though: Leadership is not really overvalued, but it's very often misused and misunderstood and its rather the just-doing-my-job type of person that is undervalued.

  87. No by wonkey_monkey · · Score: 1

    No. Now get back to work, you goddamn code monkeys.

    --
    systemd is Roko's Basilisk.
  88. experienced developers are a risky hire by iceco2 · · Score: 1

    When looking for a development position with little to no leadership responsibility I would be hesitant before hiring someone with 14 years of experience.
    Many such developers are simply incompetent, they have been around for ever and haven't risen to the top for good reason.
    many developers do not want to manage but find themselves leading in their own way, becoming an architect or a very hands on team leader of a small team.
    A different problem with experienced developers is ego and strong opinions. There are normally many good ways of doing something, an experienced developer is more likely to continue arguing for too long.
    If I published a position asking 2-5 years of experience I wouldn't disqualify on the spot someone with 14, but it is definitely a red warning light.

    1. Re:experienced developers are a risky hire by Anonymous Coward · · Score: 0

      So you would hire greenhorns which are obedient to you and will implement all your irrational, contradictory requirements instead of correcting those and build a robust, efficient, high-performance system ?

      That makes sense if you are a mediocre, idiot "leader".

      Boy, computer science/software engineering is like any other field: It requires massive amounts of experience and eruditeness to make anything excellent.

  89. Been asked in a couple of interviews by ruir · · Score: 1

    and specially in a very dumb interview, with a stupid IT manager that had to have also a rookie indian guy assisting asking very basic IT questions the very stupid question "where do you want to be in 5 years time" hey, if they had the trouble to read my CV, they would understand, I already was at the top of the career, I am 40+, don't have nothing to prove to anybody anymore. They didnt pass the interview. It was good they didn't call me back anyway.

  90. Why? Because of leverage... by chaboud · · Score: 1

    Do you have good ideas? Okay. If you have good ideas and good understanding, can you be more effective for the company as a whole as an individual contributor or a leader of six or seven decent implementors/learners?

    - If you can push ideas, techniques, and wisdom into other team members, you can make your whole team more effective.
    - Formalization/recognition of this helps to grease organizational uptake (though this can admittedly break down). Still, making you a team lead is putting faith in your judgment. This is not necessarily the same as making you a manager, but there is some crossover.
    - If you weren't the leader because you actively declined the position, congratulations, you just demonstrated an unwillingness to be leveraged.

    I'm not a manager, and I prefer when ideas trump rank, but get real. Companies want people who can help them cultivate teams and act as rudders. They're looking for people they can leverage to make their whole team better.

    And, yes, "leverage" is a douchy management word these days, but anyone should get what I mean here. You may not sure that it is right, but people who lift teams up are hard to find.

    That said, if you're the silent type, lead with code. Create examples of competence, and see them ask the way through, even if that means finding advocates to help you. There are ways to demonstrate value and improve your resume that don't require taking on leadership positions.

  91. Definition? by Anonymous Coward · · Score: 0

    listen to your elders. that's why it's called seniorosity for a reason. listen first, doubt later.
    a leader is a teacher. like being a parent. handing knowledge down thru time? 2 cents stuff.
    a manager is a like the person organizing a bunch of kids in day-care, keeping them from eating each other >: D

  92. Expert != "Follower" by Anonymous Coward · · Score: 0

    Indeed there are many more types of people than managers and "followers". Managers most of the time have an extremely shallow knowledge of ANY field.

    So, think of yourself as one of these (not exhaustive )"experienced engineer", "security expert", "experienced database designer", "requirements analyst", "software quality expert", "seasoned IC validation expert", "mechanical engineer with years of eelctronics temperature control engineering expertise".

    Develop those skills instead of taking he default route of "social skills" and "project management". I don't say those are not helpful, but strong companies need a cadre of strong experts and specialists. You can take a technical leadership position without being a formal manager, you can drive the archictecture of your company's products, you can do innovative things which even move your entire industry forward. Disregard the MBA bullshit of "you can be easily replaced by a new guy". In most cases, companies hurt themselves dramatically, when they let go of their seasoned experts. Smart, successful, growing companies don't do that. At least not that often. And no, don't tell me IBM is still smart. They were once.

  93. Re:Why? Because of leverage... by Anonymous Coward · · Score: 0

    If a company cannot make use of an excellent expert outside management, change your employer. Great companies value strong personalities and respect their weaknesses, instead of forcibly trying to change people.

    Very often a capable manager (a person who knows how to work people) will select the most experiened guy and let him make the technology decisions, which the manager will then enforce/direct the team to realize. Great leaders know what they don't know themselves and where they need to go for advice. No need for any formal job titles to do that.

  94. Answer by Anonymous Coward · · Score: 0

    "Managers are a dime a dozen. You'll never run out of managers. I have highly specialized skills in software design and construction that few people have. I've spent my career emphasizing my strengths."

  95. Here's your answer by maiden_taiwan · · Score: 1

    Tell those interviewers that you've intentionally decided not to be a "people manager," because you are an outstanding individual contributor, passionate about the technology.

    On the flip side, leadership skills (as opposed to people-management skills) are indeed important to software developers. You have to know how and when to:

    - Push back against questionable requirements from a client (tactfully)
    - Advocate your point of view
    - Not wilt in the face of authority
    - Rally the other members of your dev team around an idea
    - Speak your mind in the middle of a heated meeting

  96. Better jobs = more pay = more skills expected by Anonymous Coward · · Score: 0

    I assume by better jobs you mean more lucrative jobs? If so what is in the job spec, do the roles require any leadership skills? If you offer the same skills you did fourteen years ago why should you be paid more? Sure the types of technology change but essentially similar fundamental engineering skills form the basis of them. After three to five years of experience I would start expecting an engineer to be a good follower (or better). After fourteen unless you are offering better than a good follower why should you get a better job? By now you are probably perceived as an expensive follower, they will ultimately settle for a lower cost good follower.

    I'd start thinking about how you can demonstrably become an exceptional follower or a leader, and check the job specs again do they mention leadership?

  97. "Thought Leaders" by vrhino · · Score: 1

    Tell your interviewer if you provide leadership in technology directions: evaluating, and accepting or rejecting novel artifacts into products is an example. Setting coding standards, adopting new technology releases or taking initiative to organize work for the whole team are other examples. Show by examples how you are a person whose contributions reached others in your business and market segment.

  98. Leader != manager by Anonymous Coward · · Score: 0

    Manager is generally just a position on an org chart, someone who writes up performance evaluations and generally get paid more because they are "responsible" somehow for the people and stuff under them.

    Leaders are people that inspire you to succeed and produce. People that just naturally instill others to follow. Leadership is a skill, not a position on an org chart.

    It would be nice if all managers were also leaders, but unfortunately, far too often that is not the case. Good managers must be good leaders. (Truly good managers are also good organizers, but that's a separate topic). As a side note, people can be "leaders" without being good managers (note that organizer aspect).

    I've always hated being a manager and avoid such jobs, mainly due to all the paperwork and dealing with people issues that come with it. That said, I am often looked at as a leader in my areas of expertise, mainly because I am willing to share my knowledge to help others succeed, and take responsibility for getting things done and done right.

    So just because you are not a "manager" does not mean you are not a "leader". That should be your thinking during interviews like this.

  99. Quotations... by Anonymous Coward · · Score: 0

    The sheer use of quotation marks in that article made me wince....

    [quote] I was born in Denmark. I have lived in about a dozen different countries during my 45 years, and one of the things I have learned is that every society has its own "personality," largely based on what that country's citizens consider to be "important" to their way of life. In all truth, I suppose that nobody has the "right" answer, just "their" answer.

    Some of the most consistent parts of the "environmental" education taught in the U.S. are the qualities/traits I will describe as "Leadership" and "Competitive Success." [/quote]

  100. 15 years experience and never had that question by Anonymous Coward · · Score: 0

    I job hop alot... longest I have ever stayed in one place is 2 years and that was once in my 15 years. I have never had a problem replacing jobs. Then again I live in northern virginia which is an IT hub. I am a DBA. I do both operations support and architecture/design(which I prefer). I have never had my level of experience held against me. The market for DBAs may be different. People rarely want grizzled 40-50 year old veteran DBAs. Might be partially because one mistake and we have an outage. So it might be a different mindset.

    Funny thing is I also have an MBA. I have had other DBAs hold this against me interviews because they were concerned I might want to go into management.
    I think the DBA mentality is different. Its not uncommon to have DBAs in there 40s with all developers that are younger. I think this is in part because if I make 1 mistake production can go down. We don't get a test team. So people want grizzled old farts. When we get younger guys we don't let them touch production. I am 38 and I am not exactly old for a DBA.

    As far as project leadership goes... if you have been doing this for 10 years and do not know how to be an informal leader on your team, your not worth the kind of salary it costs to hire you. If the company thinks 'leadership' = management, its a crappy place to work. These are just 'jobs you take for the check until a better job comes along and you can quit'. These are jobs where you should strategically try to do things that improve your skill set so you can make yourself more marketable and not care about the company. These are 'hump and dump' companies.

    When you go into management you become tied to a company. Your value to that company may increase because you get important corporate knowledge, but your skills to other companies decrease. Companies rarely hire managers with less than 10 years experience because with less than that they can promote from with in. So if you go into management you reset the clock on your experience and your technical skills fade away.

    As a job hopper, I make a hell of alot more money staying technical than as a manager. I have had interviews where I talk to HR first and they specifically tell me not to discuss the proposed salary with the manager since I will make more than the manager. When I was contracting I had a VP at Fannie Mae tell me 'you can have my office if I can have your contract'. Why the hell would I go into management for a pay cut? Note, at companies that think management = leadership don't reward for being technical. Again, these are 'hump and dump' companies. Use em and lose em. Soak any useful skills from them and then kick them to the curb.

    Special note: I live in the Washington DC area. This is an IT hub. Also, it is almost all contracting. So there is a ton of staff up to get more billable bodies and then lay everyone off. So companies are used to people like me (though I admit, I have had people ask about my job hopping). If someone asks why you left you give one of two answers mainly 'you are moving jobs to india' (no one asks if they are moving my job to India) or if its for the government 'funding for my project got cut and I found a project closer to home than the company had elsewhere' (traffic is bad in this area so people get it). This works like a charm. I have also had very short term jobs that I hopped on. Dont even put on my resume and claim 'between projects' since I dont want to explain it.

  101. Re:You're misunderstanding the question on leaders by n7ytd · · Score: 1

    And low and behold, right now it looks as though I'm going to join the team. A team of fifteen, with aprox. 5-7 regular devs and no versioning in place and a lead who's nice but is so backwards I would let within 10 yards of any project ... gee, am I glad that that is not my problem.

    That's setting off warning bells in my head. No version control in place, you are reading the lead as "nice, but backwards" and wouldn't be comfortable with him on your project. If you are seeing that management is knowingly allowing problems to brew with no action to correct them, don't expect things to be different once you're hired...

  102. I have to agree by TheSkepticalOptimist · · Score: 1

    I think leadership is one of those bullshit HR myths that they believe they need in every candidate.

    Its the same HR myth as needing a developer that has 10 years experience in C#, Java, C and Python. I mean would you actually want a job that required that haphazard collection of skills? No, so why do HR staff love throwing in every language they have ever heard of as a job requirement?.

    You can't have a team full of leaders, nothing will get accomplished.

    If you are looking for a team lead position, then look for a leader. If looking for a strong developer look at years of demonstrated experience and forget about bullshit buzzwords and HR myths.

    And there is nothing wrong with being a "follower" in so much as assuming if you are not a leader you must be a follower. There are definitely different levels of participation of the non-leaders in a team. I don't just do what I am told or feel I have no impact on the decisions made. If I don't agree with something I will make my voice heard, and I have often been told by my team leads that without my feedback they could not do their job as well as they do. I don't want the added burden of having to manage a team, but I am also not sitting around waiting to be told to do something without question or involvement in the process.

    It's a shame HR will never understand how important it is to have someone passionate about their job rather then having some bullshit title in their past work experience.

    --
    I haven't thought of anything clever to put here, but then again most of you haven't either.
  103. no it isn't by Anonymous Coward · · Score: 0

    The truth is there is a huge shortage of engineers with more than a decade of experience that can offer project management experience and when they're looking for experienced engineers that's who they want. There's nothing wrong with followers but what makes you any more competitive than the other follower fresh out of college? That you're a little better at following instructions? Why should I pay you more for that?

  104. I've never been asked that... by whitroth · · Score: 1

    But when I interview, I *always* say "if you have a tech track and a management track, I'm on the tech track". Takes care of all of it. I think I have said, if pushed, that I could see myself as team lead (and sorta-kinda was once or twice).

    And as for the value of upper management, or even mid-level managers who know *zip* about what they're managing, check out any Dilbert....

                  mark

  105. "quotes" by Anonymous Coward · · Score: 0

    Did "anybody" else "notice" the extremely "excessive" use of "quotes" in the "linked" arti"cle"?

  106. Globalization by NewYork · · Score: 1

    Unlike in Capitalism, Globalization demands you to be an Highly Skilled Wage Slave to get a job