Slashdot Mirror


Geeks in Management?

The Other Side of the Coin asks: "I've been doing a relatively interesting job until now, but they've pushed me into management recently. Although the new position is pretty boring (I manage normals), I do still have time for all the geeky stuff I used to do before. My problem is: I have no formal (or any other, for that matter) management training. Sure, I'll read a lot about it (and take some education), but what are your experiences as geeks in management? For example, I naturally started to use Borgish management methods, and this wasn't received well by people, to say the least. What are the most difficult hurdles for a manager geek to jump, and can our personality be used as an advantage in management?"

133 of 763 comments (clear)

  1. Pretty Ironic... by Shant3030 · · Score: 2, Insightful

    I was just offered a management position yesterday. Being an engineer who will be going into management, I am also curious to what the responses will be.

    --
    100% Insightful
    1. Re:Pretty Ironic... by Anonymous Coward · · Score: 5, Funny
      "Pretty Ironic ... I was just offered a management position yesterday."
      • The offer wasn't, by-chance, to replace the guy that submitted this story, was it?
    2. Re:Pretty Ironic... by twilightzero · · Score: 4, Insightful

      My official advice for all of you is to refuse the management position. I realize that with management comes more money and more influence/power, but I've seen FAR too many good geeks, engineers, techies, etc. go to management to die. They cease being involved in the actual work of their department and progress more and more deeply into politics, paperwork, and meetings. Every one of them has moved gradually away from being a geek with a management position and more and more toward just being a manager who used to be a geek.

      Remember this: Management is where geeks go to die.

      --

      "Christ what a design! I could eat a handful of iron filings and PUKE a better emergency pump than that!"
    3. Re:Pretty Ironic... by smackjer · · Score: 3, Informative

      Coincidence != Irony.

      --

      This is my sig. There are many like it, but this one is mine.
    4. Re:Pretty Ironic... by Malc · · Score: 4, Insightful

      "Remember this: Management is where geeks go to die."

      Or perhaps it's where they grow up. Who cares about being a geek or not? All that matters is that you're yourself and you're happy. Personally I feel no need to belong to any cliques, whether it's geeks or not - who wants to be labelled in any walk of life?

    5. Re:Pretty Ironic... by X0563511 · · Score: 2, Funny

      I think he meant to post in the "AOL Kills Usenet Access" story, but typed in the wrong window.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    6. Re:Pretty Ironic... by clawhound · · Score: 2, Interesting

      Calling yourself a "geek" is very self-limiting and calling others "normal" is very divisive. When it come down to it, if you listen to other people. EVERYONE thinks that they themselves are weird and that everyone is normal. Normal is quirky, and all those normals out there are quirky, and you, too, are normal because you are quirky.

    7. Re:Pretty Ironic... by fnorky · · Score: 5, Insightful

      I moved up into management a few years ago and have found 2 basic rules to follow. 1) Take care of your people. 2) Get the job done. If you don't take care of your people, you will NEVER be able to get the job done. -Doug

    8. Re:Pretty Ironic... by twilightzero · · Score: 3, Insightful

      If growing up is being involved in corporate politics and endless meetings, then I want absolutely no part of it. I'm very happy being a geek/techie and working on technical things. All of the real geeks I've known that accepted a management position did so because of the bigger paycheck, and all of them ended up slowly but surely becoming corporate slaves who were disconnected with their employees and the real work of the department.

      I wasn't implying that I have to belong to a certain clique at all, or even have the need to be labeled as a geek. You could call yourself a flaming queer for all I care. What I'm saying is that a lot of these people lose their happiness as they're moved away from doing the things they love and toward bickering and politics and increased unhappiness, all in the name of a bigger paycheck and more power.

      --

      "Christ what a design! I could eat a handful of iron filings and PUKE a better emergency pump than that!"
    9. Re:Pretty Ironic... by Anonymous Coward · · Score: 5, Insightful

      Honestly the best managers are those that SERVE their employees. and that truthfully is your job.

      you are not to reign over them, you are to serve them so that they can be more productive and in return generate more money for the company.

      managers that rule with an iron fist and micromanage are those that DO NOT know how to be a manager.

      Step 1 - if your employees are having trouble meeting their goals, it is your fault as a manager.

      Step 2 - you employees are the experts of what they do, not you. Do you listen to them on how their job can be improved?

      Managers NEVER know the best way to do something they hired a specalist for. you only hinder their job by butting your nose in, steering is acceptable as well as getting updates, telling them exactly what to do is highly unacceptable in all cases except for fresh recruits.

      Oh, NONE of this can be learned in a classroom. Leaders are born not made.

    10. Re:Pretty Ironic... by twiddlingbits · · Score: 2, Insightful

      It can be learned in a classroom, however you can ONLY develop your own style of leadership by PRACTICE which occurs only in real life. Leadership is as much about passing on your experience and lessons learned as it is about anything else. It also involves trusting that others will benefit from your wisdom.

    11. Re:Pretty Ironic... by ZWarrior · · Score: 4, Insightful

      And then there are those of us who are normal and consider all the rest of you weird!

      WRT being a manager. I own 2 companies, and also work a FTJ for a major corporation. Becoming a owner has made changes, but I have not lost my "geekness", only refined it.

      As an employee, I find that I try harder to get things done and work to get others to do the same. As a manager, I find that I am having to balance the carrot and the stick, so that I can get the job done, but without killing my people.

      Take a look at books like "One Minute Manager" or anything by John Maxwell and/or Zig Ziglar. For a real expensive but rather really informative way, join a successful MLM. The really good ones have excellent self improvement and management training systems. Just don't spend all your money on their products. ;)

      --
      Here I come to save the da... *thud*
      I gotta get me a shorter cape.
    12. Re:Pretty Ironic... by gutbucket · · Score: 2, Insightful

      My official advice for all of you is to refuse the management position. I realize that with management comes more money and more influence/power, but I've seen FAR too many good geeks, engineers, techies, etc. go to management to die. They cease being involved in the actual work of their department and progress more and more deeply into politics, paperwork, and meetings. Every one of them has moved gradually away from being a geek with a management position and more and more toward just being a manager who used to be a geek.

      And this attitude is why software products SUCK!!!

      When the people who care about the technical aspects refuse involvement in management, they cede control of those technical aspects to people who don't care.

      Yes. It really is that simple, Dilbert.

      --
      Just do what you do best
      Arnold "Red" Auerbach.
    13. Re:Pretty Ironic... by logicnazi · · Score: 3, Interesting

      Ehh, depends. If someone is using geek to describe their ideal state, like christian, I agree. On the other hand if they are just using it to be descriptive, the same way I might say I'm an american or otherwise describe my cultural background.

      Furthermore, while I agree with you about what everyone thinks some people really are more abnormal, or at least less accepted by society, than non-geeks. Sure, there are some very charming socially conciouss geeks but the very fact of their interests does put them at a disadvantage (talking about technical details does not make for good chit-chat). Also many geeks have very limited social skills (still not sure why that is...some suggest apsergers).

      Now many people do decide they are geeks in a very self-limiting fashion, they realize they are not accepted by society at large and retreat and only interact with other geeks. This I agree is to be avoided. However, others may realize this and use this knowledge to change their behavior and try talking about something else than chip design at the next party. Also some people really have gone out and seen the world and decided they like hanging out with geeks best and this may just be a sign of maturity, everyone should reach a point in their life when they realize who they enjoy and stop wasting their time trying to get others to like them.

      --

      If you liked this thought maybe you would find my blog nice too:

    14. Re:Pretty Ironic... by INetUser · · Score: 2, Informative

      The best advice that I can give is to google for Colin Powell's PowerPoint: "A Leadership Primer". While it'll not make you a better manager, or understand the management speak (some would say double speak), it will give you some pointers and guidelines as to how to be an effective leader of people, which is probably more important anyway. When I was in a leadership position, I myself read and thought about a different slide at the start of each day, and it helped me. Aside from that, there are a number of books that would help you in growing into an effective leader. I'll not agree with those here that have said that geeks go to management to die, and to refuse management positions. My experience indicates that the most effective technical team leaders are ones that have a well rounded knowledgebase and can effectively communicate, and learn from, their team (of course the team learn from the leader as well). Quickly grasping the essentials of a highly technical issue and making a decision is a great way to gain technical credibility with your team. The greatest positive experience that can await you is to effectively lead a positive, self-directed team. I was very close to achieving this with my team. The moral was high, positive, everyone helped each other, supported each other, and everyone learned from each other, and no one was afraid to grow, stretch and extend their own knowledge. Refusing a management position is in itself a career limiting move. The real question is how to continue to increase your value contribution to the organization so that you can continue to command the compensation that you are looking for. Let's face it: Old geeks are being replaced by the younger geeks 'cause the younger geeks work for less (same could be said for outsourcing, but that is another discussion). I hope that this helps, and I wish you well in this new zone of experience, outside of your normal comfort zone. Now I have to quick duck before the following flame war erupts

    15. Re:Pretty Ironic... by frenetic3 · · Score: 4, Informative

      I've read a bunch of management books, of which I highly suggest a few:

      Peopleware : Productive Projects and Teams, 2nd Ed. by Lister and DeMarco -- probably THE book you want to get

      First, Break All the Rules: What the World's Greatest Managers Do Differently by Buckingham -- based on extensive surveys of what makes employees happy with their jobs and bosses, and what they need to do their job effectively

      and I've heard good things about Becoming a Technical Leader: An Organic Problem-Solving Approach by G. Weinberg and How To Win Friends And Influence People (seen both cited by numerous successful entrepreneurs) but haven't been able to read them yet.

      (BTW, those are all non-referrer links, I'm not link-whoring.)

      I suggest reading a bunch; you'll start seeing overlap and will understand the basics after the first few. Good luck!

      -fren

      --
      "Where are we going, and why am I in this handbasket?"
    16. Re:Pretty Ironic... by Ubergrendle · · Score: 2, Insightful

      Face it -- all of the 'great' scientific and engineering miracles of our time came from project managers. Hoover Dam, the Space Shuttle, The Chunnel, the Personal Computer (C64, Mac, IBM PC, take your pick) etc, etc. -- engineers leading and managing...engineers.

      If you want to focus on the pure math or physical sciences then yeah sure, stay a 'geek'. Me, I'd rather have the skills necessary to achieve true greatness and success. "Management" is no more evil or insidious than "fluid dynamics".

      --
      John Maynard Keynes: "When the facts change, I change my mind. What do you do?"
    17. Re:Pretty Ironic... by Fulcrum+of+Evil · · Score: 2, Funny

      As a manager, I find that I am having to balance the carrot and the stick, so that I can get the job done, but without killing my people.

      <nit>You use the stick to hold the carrot.</nit>
      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    18. Re:Pretty Ironic... by twilightzero · · Score: 2

      Well that's fine, but you must realize that you're using your own personal definition of greatness and success. I don't doubt at all your point about some of the greatest engineering miracles being chiefly the results of the project managers. However, I don't define success that way. Sure, I'd be extremely happy to lead or be a part of a team that does something great like that. But to me, success really means having food every day, a great wife, a nice house, food on the table, even a few pets, and doing something I love for a living. I don't need great works or projects to feel successful, and I worked a long time to get rid of the constant drive to climb up whatever social or corporate ladder I find myself on the rungs of. To me, the real stuff of life is all the things you do outside your job, and doing something I love for a living gives me an extra measure of energy to pursue those other life interests that a management position would suck out of me.

      --

      "Christ what a design! I could eat a handful of iron filings and PUKE a better emergency pump than that!"
    19. Re:Pretty Ironic... by Glonoinha · · Score: 4, Insightful

      Smartest thing I have read all day.
      The job of the manager truly is to serve his employees, structured along the lines of 'what do you need in order to accomplish these goals that I have outlined and expect you to finish?'

      I only want to add that in a well structured business a manager has goals that are generally driven by the business needs - and the manager's job is to see to that those business goals are met. Even a manager of 'techie geeks.'

      What business goals are :
      Reliable email services
      Reliable network file and print services
      Business processes that facilitate working with some business client (ie, process claims or payroll, or put a space shuttle into orbit.)

      A business goal isn't :
      More RAM in a server or in your developer's desktop
      A new laptop or LCD for the developer
      Run Linux

      My boss comes to my team with business goals and asks us what we need to accomplish them, and keeps the lines of communications between the tech and business teams. Also keeps the business folks from hassling us (aka administrative overhead or politics.) She wouldn't dream of telling me how to write an SQL statement or which language to write the application in - we have driving standards for most of that and the rest ... best fit according to the developer.

      Want to be a good manager?
      Define what you need to get done. Someone above you has probably already done this for you.
      Get your people together and explain what the business goals are for this time period.
      Explain that they are going to do the work.
      Come up with a working phrase book that accurately defines the difference between 'I want' and 'I need'
      Ask them what they need in order to succeed.
      Get them what they need in order to succeed.
      Ask them what they want.
      Get as much of what they want as you can. If a 20" LCD really is that big a deal, fiscally ($600 delivered), consider a 17" LCD at less than $250 delivered. Hell, give them the option for two 17" LCDs that they can put side by side or a single 20" LCD. To a developer spending 2500 hours a year in front of it - it is one step away from saying 'this company loves you.' That's about five cents an hour, if it lasts five years.
      Stay out of their way.
      Hold weekly one-on-ones so you don't get surprised.
      Praise in public / bitchslap in private.
      Work on their behalf. Accomodate their needs both personally and professionally.
      If the work isn't getting done, ask why. Don't accuse or blame, just ask what is it going to take to get this done?

      I have a boss that does this, and I love my job.

      --
      Glonoinha the MebiByte Slayer
    20. Re:Pretty Ironic... by Grishnakh · · Score: 2, Insightful

      I wouldn't call the Space Shuttle a great achievement. More like a collosal waste of money and effort. It's like wanting to design a nice, reliable car that'll last a long time and take you to work and back, and ending up with a tractor-trailer that needs to be completely rebuilt after every commute.

      The Russian space program is a much better example of great engineering. If we had been that efficient with our time and money, we'd have a fully functional space station and a moon colony by now.

    21. Re:Pretty Ironic... by |<amikaze · · Score: 3, Funny


      Depends on the context... You could throw the employees a carrot, and then beat them with the stick :D

    22. Re:Pretty Ironic... by mithras · · Score: 3, Insightful

      There's a story about Bob Metcalfe, the man who invented Ethernet, that may be apochryphal but illustrates the a similar point.

      He was showing some young engineer around his gianormous mountain-top home, and the young engineer looked at everything with ever-increasing awe. Finally the young engineer bursts out, "This is incredible! And you got all this just from inventing Ethernet!"

      Not so, said Bob. "I got all this from selling Ethernet." Point being, geek skills are great, but by themselves they're not necessarily all that great. It helps to know marketing, or management, or some other people skills if you want to apply your geek skills to the world you actually live in.

    23. Re:Pretty Ironic... by minion · · Score: 2, Insightful

      If you want to focus on the pure math or physical sciences then yeah sure, stay a 'geek'. Me, I'd rather have the skills necessary to achieve true greatness and success. "Management" is no more evil or insidious than "fluid dynamics".

      Ah, another one who defines greatness and success as a monetary achievement. Thats BS.

      I think what the original poster was trying to say, is that he was forced into this role, but would prefer to spend his days "geeking out" to the stuff that got him into the field in the first place.

      Yeah, we all want more money, but lets face it. That is not greatness, success or happiness. Happiness is not something your environment can control - ask some surviving POWs. Ask some former slaves. There have been happy individuals in both cases, while in those situations. Happiness is the ability to be content with your station in life. If you constantly want more, you'll never be happy. You'll always want more, and if your "stuff" gets taken away - you're an unhappy person.

      We need to focus on meaningful things in life - not materialistic things.

      --

      -- If we don't stand up for our rights, now, there will be no right to stand up for them later.
  2. Easy thing to do- by IWantMoreSpamPlease · · Score: 5, Insightful

    Treat your "normals" as you would like to be treated if the positions were reversed.

    Will solve a lot of problems that way.

    --
    So rise up, all ye lost ones, as one, we'll claw the clouds.
    1. Re:Easy thing to do- by salvorHardin · · Score: 3, Insightful

      This can be problematic. I would like to be offered a coffee and lots of sympathy when the train has been delayed, and I turn up to work 20mins later than I should have been, having just ran for the last half mile.. But instead, being in tune with reality, I expect the PHB to make noises, and I've seen what can happen when manglement are a little too laissez-faire - people start taking the ****.

    2. Re:Easy thing to do- by chris_mahan · · Score: 3, Interesting

      It wont work. He's a geek.

      To the guy who asked slashdot: Normals need to be treated firmly and unequivocally.
      No playing games, no friendliness, no nothing. Just do it by the book. Tell them what's expected of them, recognize their achievements, punish their lack thereof. They need a firm structure, and they strive. They are climbing the corporate ladder. Remove the ladder and they're lost and confused. Get a book on military leadership, NCO level.

      Ask management in no uncertain terms why they thought you would be good for the position. Because from the looks of it they just made a monumental error. If you don't feel you can have a straight talk with your manager, you got to either get to that point and make that happen, or you got to leave right away. Your future job opportunities depend on it.

      Interview in 3 years:

      PHB: Why did you leave the previous company?

      You: They promoted me to management, but it was miserable, productivity dropped and my team was demoralized.

      PHB: I see. Ok, we'll call you. Thank you for stopping by. Good luck!

      --

      "Piter, too, is dead."

    3. Re:Easy thing to do- by rackhamh · · Score: 3, Insightful

      Except that proper functioning of a business is often directly at odds with making everybody absolutely comfortable in their jobs.

      Anybody who's worked in the IT department for a company with a hiring freeze knows what I'm talking about.

    4. Re:Easy thing to do- by wizbit · · Score: 3, Insightful

      Honestly, I don't think it's the sort of thing you can learn in a course either.

      Huzzah, thank you thank you thank you. Please repeat ad infinitum to all the MBAs who've come knocking on our door recently expecting to be appointed the VP the moment they're hired.

      Experience is what truly moves you up in business, even moreso in IT. MBAs are a dime a dozen, and the fact that you can throw around terms like "demand elasticity" doesn't impress me as much as someone who's had to work as part of a team (better yet, lead a team) to get a product shipped on-time and well-tested.

    5. Re:Easy thing to do- by dsginter · · Score: 3, Insightful

      Sorry to respond to my own post but I forgot this...

      I find that I respect a manager that is demanding and tough but will take me out to a nice lunch when things get done properly.

      --
      More
    6. Re:Easy thing to do- by l4m3z0r · · Score: 3, Interesting

      So in otherwords, give out free beer and never require them to do any work?

    7. Re:Easy thing to do- by fireboy1919 · · Score: 4, Funny

      No way. First thing, stop calling them "normals." It brings their hopes up and offends management. Call them peons, grunts, minions, or human resources, all of which are suitably devaluing. In addition, you should refrain from calling your minions by names. Make them all get numbers tatooed to their foreheads and refer to them by those.

      Replace coffee with electric shocks as a wake up.
      Reward failure with ever increasing voltage electric shocks, administered through the seat of the minions whenever you see fit.
      Reward success by allowing a minion to skip their morning electric shock.

      Use the shocks, verbal abuse, and threats of layoff to convince your minions that you are superior in all ways. The ones who have become convinced can then be given tazers of their own in order to opress the rest of the office. This will lead to your eventual rise to become the SHOEO of the company (supreme high overlord executive officer).

      At this point you can then install all the latest accompaniments afforded to the average SHOEO: the harem, the trap door into the pirhana pit, and, of course, the evil talisman of layoff (I know, most non-SHOEOs don't know about that - essentially, it magically steals job security from others to make it's user virtually impossible to fire, while simultaneously eliminating those pesky do-gooders).

      Of course, as a geek, you can add your own embellishments. To go with my PC, I have a Beowulf Cluster of Pain, and USB Flash of lightning generator. Oh, all the cameras and devices - including the lights are hooked directly to my cluster via X10 technology so that I can make sure that nobody exceeds their light or enjoyment ration.

      It's a good job if you do it right.

      --
      Mod me down and I will become more powerful than you can possibly imagine!
    8. Re:Easy thing to do- by Alien54 · · Score: 4, Funny
      Various things:
      1. Some folks will be on your side, others will have other agendas. get rid of the ones (transfer out, etc) whose agenda is to "get you" or "sabotage so they become the hero" or "plain and simple sabotage" (and other varieties of evil genius plotting against you)

        These are folks who refuse to get on board unless they are the whip master in their fuedal world.

        also be awake for the super polite nay-sayers, who drive everyone else batty.

      2. If folks have other agendas, and these agendas are not hostile to you, you need to get them in harmony with your team goals.
      3. Complete uniformity of mind is not desirable. However, those who keep discovering problems for you to panic about need to be looked at closely, and with suspicion. Are they someone's patsy, or what?
      4. typical project management stuff: mapping out goals, sub goals, final products, etc in a clear, consistent fashion.

        Be aware: goals have their dependencies as well.

      5. Accurate estimation of effort, and allow for Murphy's law X2
      6. Under Promise, Over Deliver, but don't get caught in a trap of management compensating for this.
      7. Dealing with Management is a PR Job.

        Example: PHB thinks project is almost done because the GUI is finished. Reality is that gui was done first because it's the easiest to do, now all the rest of the work has to be done.

        Solution: implement a series of graphics so that the gui reflects the state of completeness. example: use color and 3d effects only for 100% done, greyscale everything else. 3d effects only on things 75% done, etc.

      8. The Human Intereface Protocol is remarkably similar to Modem Communication and Handshaking Protocols, and serves for a model for basic geek manners.

        Example: Always send an appropriate ack to the person you are talking with to indicate you got what they were saying. An appropriate ack could be head shake, grunt, verbal, back pat, etc. Key word is appropriate.

        Example: Implementing error correction at the verbal level, recheck to verify that data was received correctly on both side of a conversation. You would be surprised how badly this can go off the rails.

      9. Choose a workable version of the Golden Rule.
      10. Much of the above will help avoid becoming a MicroManager
      --
      "It is a greater offense to steal men's labor, than their clothes"
    9. Re:Easy thing to do- by EpsCylonB · · Score: 3, Insightful

      Theres a lot to be said for people who get things done. These are the people who really succeed in life.

    10. Re:Easy thing to do- by demachina · · Score: 3, Funny

      "as you would like to be treated if the positions were reversed."

      Well that would be the naive geeks answer especially coming from a worker that would like their to sucker new managers in to treat them that way.

      First here is a little ditty you should memorize:

      Work is like a tree full of monkeys.
      If you are on top you look down and see nothing but smiling faces.
      If you are on the bottom you look up and see nothing but assholes about to shit on you.
      If you are on the top and things go bad you have a golden parachute so the landing is positively pleasant.
      If you are on the bottom when the monkey above you knocks you out of the free you break your fucking ass.

      In the real world....here are some more realistic tips.

      Your objective as a manager is to exploit the people that work for you to the maximum extent possible. You want to get the most, and best quality work you can, for the least amount of money. The more you exploit out of them the more there is for you and your manager friends in ridiculous salaries, bonuses, lavish trips, perks, secretaries with special skills, expense accounts and options.

      Needless to say exploitation is a fine art. You need to exploit them just up to that invisible line where they will stop doing good work or quit. Though if they are expendable to you its OK if you push them until they quit so those people you can totally exploit. Fortunately most geeks are dumb and you can push them reaaalllllly far before they get pissed off and do something about it.

      If the job market is tight you can ratchet up the exploitation.

      If you value the employee you need to throw them just enough bones to make them think they are getting something. For example:

      - When you work them 80 hour week death marches give them a small fraction of the uncompensated overtime off after you ship and before you start the next death march. Don't give them all of it back because then you have a gigantic hole in your next schedule and you look weak and like a chump to the managers above you.

      - Give them a 1000 stock options, though this doesn't work as well as it used to when stock options were free candy. Make sure the options are priced at a point where there will have to be a major surge in the stock price for them to be worth anything. Also don't tell them that they are probably going to get laid off before they vest. Don't tell them all the managers get 100 times more options priced at pennies on the dollar and they will be worth buckets of money even if the managers tank the company and the stock price.

      - Make out like what a great favor you are doing for even giving them the measly health plan and the IRA.

      - If your company is tanking a quarter don't give any of your employees any raises or bonuses, in fact claw back any benefits you can. Have an all hands and give them a speech about the need for sacrifice. Don't tell them that the managers are in fact giving back nothing and are in fact still making out like bandits on bonuses, options and perks. If some employee, fed up with your sweatshop, challenges you on the subject, lie and then lay that employee off. That will encourage everyone else to shut up.

      Might have a few more later.

      --
      @de_machina
    11. Re:Easy thing to do- by Snocone · · Score: 4, Interesting

      Well, that's not right.

      The vast majority of people actually do want a structured environment that removes responsibility for decisions from them. Or at least puts their decision-making power firmly subordinate to a value framework that validates any decision that may come their way.

      Cf. "religion". Also "political party". Et cetera.

      The trick is to provide the framework of assumptions within which people will make decisions voluntarily that serve your ends. And, of course, to get that provision labelled positively as esprit de corps instead of negatively as cultish.

    12. Re:Easy thing to do- by aphor · · Score: 3, Insightful

      If you're looking for a protocol specification, then start with:

      1. Be lenient in what you require; be strict in what you provide.
      --
      --- Nothing clever here: move along now...
  3. Must Read by k96822 · · Score: 5, Informative

    It is absolutely crucial to read "How to Win Friends and Influence People" by Dale Carnegie. That will turn anyone into a good manager. Best manager I had was an analytical type like us back at GE. He read lots of books and practiced what they preached. The Carnegie book is the most important!

    1. Re:Must Read by 680x0 · · Score: 4, Informative

      Reading is a good start. Another book I have to recommend is Peopleware by Lister and DeMarco.

    2. Re:Must Read by Mycroft999 · · Score: 2, Insightful

      First read "The One Minute Manager." This is a very quick read and following this book alone will put you into the top 20% of all managers I have ever seen.

      Then read the Dale Carnegie book, or even better take the public speaking course at the local Dale Carnegie branch which heavily involves this book.

    3. Re:Must Read by Sentry21 · · Score: 4, Informative

      I'd like to second this.

      The power of this book is not that it reveals some hidden truths that turn you into Mr Personality, but rather, it is a list of examples and a collection of reminders. Reading the book frequently to keep the suggestions in your mind, you will more easily remember to do things that you know you should probably do anyway.

      For example, one chapter is dedicated to smiling. You should smile often, because it makes you seem happier, more approachable, and a nicer person in general. Our mothers always tell us we should smile more, but most people don't really think about it (I look for smiling people on the Metro when I go to and from work - people never smile who are there alone, and rarely if they are with someone).

      Consider it a book of reminders that will keep your personality friendly and brighten your day and the days of those around you, and make your managerial job a hundred times easier. Highly recommended for anyone who ever has to deal with people in any fasion - which is everyone. And at $10 CDN, it's a steal.

    4. Re:Must Read by Vellmont · · Score: 2, Insightful


      For example, one chapter is dedicated to smiling. You should smile often, because it makes you seem happier, more approachable, and a nicer person in general.

      God.. smiling more? Think about what you're turning yourself into by smiling all the time. Plastic. We aren't all idiots that can't see through someone that's just smiling because they read it in a book somewhere.

      Rather than just putting on a nice mask, maybe you should figure out why you're not happy? If you are happy, hey great, find a way to express that. But simply telling people to bulldoze over true feelings with masks is just terrible advice.

      --
      AccountKiller
    5. Re:Must Read by swv3752 · · Score: 3, Informative

      Evaluate your mood. Smile for ten minutes. reevaluate your mood. Amazing that you feel better, huh?

      Noone is saying smile when you are at your grandma's funeral, but for everyday stuff it wouldn't hurt to smile more.

      --
      Just a Tuna in the Sea of Life
    6. Re:Must Read by Phoe6 · · Score: 4, Funny

      First off, I'd suggest buying "Seven Habits of Highly Successful People", and NOT read it. Burn it, it's a great symbolic gesture. (*) This document does so not so much by answering the question, but by making it painfully obvious to the questioner that we don't have a clue to what the answer is. -Linus Benedict Torvalds

      --
      Senthil
    7. Re:Must Read by Vellmont · · Score: 2, Insightful


      All the world's a stage. Your attitude is really no less plastic, no less a pose, than the one that Carnegie promotes.


      I nice bit of sophistry, but you haven't really said anything. How is not posing posing? I guess we can't reflect what we feel anymore.. that's posing.. somehow.

      Here's a thought: Maybe if you smile more, you'll have more effective or more enjoyable interactions with others. Couldn't that be something to smile about? Perhaps the effect precedes the cause, in this case.

      Maybe, or maybe you'll just feel more miserable because you didn't "let your emotions out". I could probbably make up a dozen other good sounding theories as well, but it wouldn't matter. Theories are all great, they can sound good, people can like them but they don't mean squat without evidence to back them up.

      --
      AccountKiller
  4. It worked for Homer... by Anita+Coney · · Score: 4, Funny

    Employee hammocks!

    --
    If someone says he and his monkey have nothing to hide, they almost certainly do.
  5. Hmmm by gowen · · Score: 5, Funny
    I naturally started to use Borgish management methods... What are the most difficult hurdles for a manager geek to jump, and can our personality be used as an advantage in management?
    Well, one of the most difficult challenges you face is stop using Star Trek references in every day speech. If you do that, and stop referring to your cell phone as a Communicator, you'll probably do just fine.
    --
    Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
    1. Re:Hmmm by SithGod · · Score: 5, Funny

      I would also advise against naming the hot person 7 of 9

      --
      Don't you hate pants?
    2. Re:Hmmm by sysadmn · · Score: 2, Funny

      Especially if she's only a 5 or so...

      --
      Envy my 5 digit Slashdot User ID!
  6. Borg good by Anonymous Coward · · Score: 2, Funny

    Assimilate them. Seriously management is 75 % personality and 25% ability.

  7. You have an advantage by EvilStein · · Score: 4, Insightful

    if you can do the job of the people you're managing, you have an advantage. I cannot count time times where I've been in a job and the pinhead that was hired to be manager was just that - a manager... a manager that had absolutely no idea how to do the job I was doing. They were just a buzzword spouting talking head.

    1. Re:You have an advantage by Wudbaer · · Score: 5, Informative

      It is an advantage to understand what the people you are managing are supposed to do, but remember one thing:

      EVEN IF YOU KNOW HOW TO DO THE JOB, FOR THE LOVE OF GOD LEAVE YOUR TEAM ALONE.

      The worst thing is the engineer-turned-manager who constantly has to have his hands in everyone and the dog's work because he thinks he is still hot and knows better than those kids how to do stuff. Even if this is the case: If you find out your team is staffed with total idiots rather fire them and get better ones than try to do their work for them. Just won't work out.

      You still can give a demonstration of your geek-god-like skills from time to time at chosen occasions to show them that they cannot tell you an X for an U, and you can give them good advice IF THEY ASK YOU FOR IT, but otherwise just manage them and don't do their work. Been there, done that, and it just didn't work out, neither for them nor for me.

    2. Re:You have an advantage by SSpade · · Score: 4, Insightful

      An advantage, yes, but not a huge one.

      What you want as your manager is a good manager. If they're a good manager then whether they're good at $YOUR_JOB is almost irrelevant. If they're a bad manager then they're a bad manager regardless of their level of knowledge of $YOUR_JOB.

      Good managers know which of their staff to trust the opinions of, and which not too. They ask their staff for recomendations, and take that into account in their decision making. They know enough of the field and the language to understand those recomendations, even if they don't have the specific skills to do the job themselves (for instance, as a software developer some of the best managers I've had could code circles around me, some of them hadn't programmed in years, some of them didn't have a background in development at all).

      Good managers protect their staff from the crap going on in the rest of the company, but make sure they know what they need to about what all else is going on. They make sure that their staff get the resources and training they need. They know what all their staff, and ideally staff in related groups are doing on a general level, and do a lot of "Hey, you should talk to $OTHER_PERSON, as the stuff they're doing is similar to what you're looking for." - making sure that people actually get the benefits of working together.

      Good managers are like gold. When you find one, do your best to keep them. Becoming one is tricky and takes a lot of work and experience. Strive for it. Meanwhile, don't call meetings for your whole group more than once a week, keep 'em short and bring donuts. Your staff will cut you a lot of slack for donuts.

  8. Don't micromanage! by Undefined+Tag · · Score: 3, Insightful

    For me, the toughest part of getting "bumped up" was giving up control. Let people do their jobs. Let them make their mistakes. Yes, as management, you are responsible. But you are also building a team for the long term. Encourage and correct, don't micromanage.

    1. Re:Don't micromanage! by servognome · · Score: 3, Insightful

      Giving up control is definately the hardest part. Do not try to solve everybody's problems, it is doubtful you'll have a new off-the-cuff solution that works. What you need to do is just make sure they are working to solve the problem and understand the direction they are going and what help, if any, is needed (ie more resources, new lab equipment, etc.).

      What typically happens with a micromanaging boss:
      Sir we have this proble...
      Well have you tried X?
      Yes, it didn't work
      How about Y?
      That wasn't workable under our conditions
      What about Z?
      It failed too
      Hmmm, I'll try to think of something
      A good manager will ask, "okay so what are your plans for a solution?" Then evaluate what the plans are and acts as a fresh set of eyes to double-check that they make sense, give technical input, ensures it fits budget, and timelines.

      --
      D6 63 0D 70 89 81 BB 8E 7B 7C 5F 5D 54 EA AB 73
  9. Hearken to the Wisdom of Dilbert! by physicsphairy · · Score: 5, Funny

    My problem is: I have no formal (or any other, for that matter) management training.

    Everything I ever needed to know about management, I learned from Dilbert.

    Now, granted, I don't actually have a job. . . .

  10. I have a geek manager by drivinghighway61 · · Score: 2, Funny

    He always insists that we call him Darth Vader. And on casual Friday, he dresses up in a Tron costume.

  11. Is this a joke? by Fnkmaster · · Score: 5, Insightful

    You are likely to be better at something if you enjoy it. If you feel like you were "pushed" into management and don't want to be doing it, then find a role as a technical lead, architect or similar where your primary responsibilities are still deeply technical, not managerial.

    Nobody wants to be managed by somebody who doesn't want to and doesn't know how to be a manager or a leader. You don't need formal training, unless you want to advance to higher ranks, then it might help. But for most purposes, you just need a willingness to listen and to talk and to think about things from a non-technology-driven perspective at times.

    I am not sure what "Borgish" management methods are (you must be a graduate of Starfleet Academy's MBA program?), but it certainly sounds like something that nobody would enjoy being subjected to. Not everybody is as smart as you, but if you go around treating people like they are a different species ("normals" from your own post) don't expect to develop a good working relationship with them. If this is what you mean by your "personality", then no, that won't be an advantage in a management role, period.

    I think of myself as a "geek" in certain ways, I enjoy understanding and creating technology, I like to take things apart and hack on them, and I can spend hours focused on a task intently. But I realize that when I'm operating in a management role, decisions are driven by the best long term interests of the business and the team, not by technology in isolation. And you reap what you sow with the people who work for you. If your team respects your intelligence AND likes you, there is nothing they won't do for you. That's a strong, loyal team. If they think you are a smart geeky asshole and they shit on you regularly behind your back, don't expect them to achieve very good results for you, and don't be surprised when *your* manager realizes how ineffective you are and gives you the boot.

    1. Re:Is this a joke? by gabrieltss · · Score: 2, Informative

      I was once put into a management position, after about 6 months of it I couldn't stand it. Yes I had plenty of management/leadership training in the military but the business world is a lot different than the military. I steped down back into the "trenches" to become what I am a "geek". I am more pushing for like a technical lead type role as mentioned here as an alternative. Many "geeks" just don't make good managers. There better suited to more technical roles. I just don't like sitting at a desk pushing papers all day. I much prefer "hands on" type work. I also don't like having to go against my ethics and morals. Many managers I have seen love to push the line of ethics and moral deeds. Some I have met and worked for don't know right from wrong, everything is a "grey area". Sorry not me!

      --
      The Truth is a Virus!!!
  12. In Theory... by ackthpt · · Score: 2, Interesting

    Geeks in management make for a pretty good structure, though they may have little vision for the direction of the organization, rather like having accountants run the company. Dow Chemical used to have engineers at the top and was a pretty decent company to work for. Now it's all suits and they're more concerned with Profit(!!!) & Loss and Stock Value, like too many companies.

    --

    A feeling of having made the same mistake before: Deja Foobar
  13. Respect by govtcheez · · Score: 4, Insightful

    How about you stop calling them "normals"?

    1. Re:Respect by Anonymous Coward · · Score: 2, Interesting

      Perhaps "normals" was not meant as a derogatory remark. Maybe the author realizes his deficiencies in general human interactions, and is now striving to bring his abilities "up" to a normal level.

      Sure, maybe rainman could code some cool mathematical algorithms, but don't ask him to manage people. That's just mean.

      The moral of the story: disrespect works both ways.

  14. Tips for management - Try not to manage! by elzbal · · Score: 3, Informative

    Think about what you like most in the managers you've had over the years. You probably did your best work under those who didn't "manage" you at all, who just tried to help you to remove hurdles.

    Try to emulate that.

    1. Re:Tips for management - Try not to manage! by Glove+d'OJ · · Score: 3, Interesting

      I second this. I had a great manager in the past who had the following philosophy:

      1. Hire talented people
      2. Get things out of their way

      (and, of course)

      3. Profit. (Note the conspicuous lack of ???)

  15. Managing Complexity by Comatose51 · · Score: 5, Interesting

    I asked the same question to a former manager of mine and his reply was that managing a business or people is a lot like managing complexity in software design. Of course you can't treat people like objects(pun intended) but principles of modularization, etc. still applies. Just as you don't put all your logic in one method, function, or object, you shouldn't do everything yourself. Delegate stuff out and have some people concentrate on certain things. The old *nix philosophy of doing one thing and doing it really well still applies. Trust your employees to do the right thing without you micro-managing it. In the end, you become the thing that brings all these pieces together.

    Good programming practices/philosophy goes beyond CS. It's all managing complexity after all.

    --
    EvilCON - Made Famous by /.
  16. Immediately beat up the biggest person by jptechnical · · Score: 4, Funny

    That will affirm your dominant position and noone will question your authority.

    --

    Boredom's not a burden anyone should bear.
  17. "geeky stuff"? by jxyama · · Score: 2, Funny
    >I do still have time for all the geeky stuff I used to do before.

    i see, like posting on /. :)

  18. Ask what your responsibilities are... by flashbang · · Score: 2, Insightful

    The first thing you need to know is what exactly is expected of you. You need to know this for two main reasons. First, you need to know the extent of your job and second you need to make sure you meet managments expectations.

    Every company is different and will have some things that are more important than others. Look and adapt from other peer managers.

    Read 7 Habits of Highly Effective People (Covey?).

    Most importantly, if you don't know, but you think you should, ask your boss. It's better to establish a clear line of communicaiton with your boss than to sit there and worry about not knowing.

    Oh, and have fun with it, and turn the cell phone off when you get home.

    --
    My sig left me for a younger user id.
  19. Other Good Read by ackthpt · · Score: 2, Funny
    It is absolutely crucial to read "How to Win Friends and Influence People" by Dale Carnegie. That will turn anyone into a good manager. Best manager I had was an analytical type like us back at GE. He read lots of books and practiced what they preached. The Carnegie book is the most important!

    Another excellent read is Leadership secrets of Atilla the Hun (no joke) the man turned yak herders into a formidable force.

    --

    A feeling of having made the same mistake before: Deja Foobar
  20. Don't be a geek by OG · · Score: 3, Insightful

    For starters, I'd get rid of the geeks vs. normals mentality. Look at the individual characteristics of the people you're managing. Figure out what parts of the job they like and what parts they don't like. Figure out what they like to do outside of work, as that will give some insight into what makes them tick. Think about what you have in common with them. Basically, just treat them like people.

  21. Re:Easy.. by StevenHenderson · · Score: 3, Funny

    5. Learn "br" html tag. :)

  22. What I've found . . . by Badgerman · · Score: 5, Insightful

    I've moved into Project Managment myself, voluntarily. What I've found is this:

    1) Remember all those things that managers did that you hated? Be open to the discovery that some of them actually made perfect sense but you didn't see it. Your Geek perspective may have been more limiting than your realize.
    2) After you get through #1, take the things that still don't make sense and don't do them. Your Geek perspective can also be liberating.
    3) People skills, people skills, people skills. If you can schmooze, talk, flatter, cajole, comfort, query, and chat - and get results, good. If not, start working on your people skills. You will need them.
    4) Business perspective. Stay informed of business issues, policies, plans, and news. If you did previously, good.
    5) Your Geek past is a great building block. You have an area of strength, start with what you learned in that.

    You will have to change, but coming at a job from a different perspective is also a great advantage.

    A fantatic technique I was taught - go to people you respect and ask them to list
    1) Your two best traits.
    2) Your two worst traits.
    3) The two best traits of a manager.
    4) The two worst traits of a manager.

    You need to query at least 4-5 people, but it'll give you a perspective on yourself, on management, and what you need to do to do it well.

    Will you get widely differing answers? Yes. But reconciling those answers is part of the learning process.

    Good luck.

    --
    "The Sage treasures Unity and measures all things by it" - Lao Tzu
  23. People will hate you. by micromuncher · · Score: 5, Informative

    And you may hate yourself.

    After being part of the "mobile work force" for more years than I can remember, the biggest problem encountered in larger companies are people that have been promoted to management based on seniority as opposed to training or skill.

    Don't get me wrong, I don't want to start a flame war, because I've worked for some people that have no training that were great, and conversely I've worked from BComms where I wanted to go postal.

    Managers who are technical sometimes have the tendency to still poke their fingers in where they can. DO NOT POKE. Delegate. Otherwise you are discounting your minions and taking on more than you can chew.

    The best manager is the one that recognizes accomplishment, delegates, and rewards. Micromanagement is a trap many fall into - so remember what it is all about: facilitating people who work under you to feel empowered, and be empowered to do the work. The day you complain some guy is always 5 minutes late, when he is twice as productive as the guy next to him, is the day you need a smack upside the head.

    I've worked for so many clueless managers that either have sales backgrounds or technical backgrounds... the sales guys always promise more and the client, not the worker, is their priority. The technical guys usually have stale skillsets and think they can do everything better with PowerBuilder.

    Remember - work your people skills. Some people shouldn't be management. Some belong in the trenches.

    --
    /\/\icro/\/\uncher
  24. Get some training, ASAP by The+Fun+Guy · · Score: 2, Insightful

    We've all seen it, or borne the brunt of it. A very skilled coder/plumber/accountant/scientist gets promoted into a management position and turns out to be a lousy manager, who makes life difficult for his underlings with his incompetence. Why does this happen?

    Because, even though you were (and still are) a great coder/plumber/accountant/scientist, a high level of competence with code/pipes/money/mesons does not automatically give you the competence in the skills of budget and/or personnel management, like motivation, encouragement, discipline, conflict resolution, appropriately rewarding the good and punishing the bad, etc.

    Go take a class like Introduction to Supervision, Conflict Resolution in the Workplace, Budget Process 101, etc. It sounds like PHB-type stuff, but guess what? You're a suit now. If you flail around trying to figure it out on your own, you'll end up a lousy supervisor, and you'll just make your own job harder.

    --
    The man who does not read good books has no advantage over the man who cannot read them. - Mark Twain
  25. Re:Easy.. by SoTuA · · Score: 2, Funny

    2.5.- Get laughed at by your underlings because it is "All your BASE" and not "All your BASES".

    2.75.- Reprint banner, getting it right this time.

    3.- Learn to use <P> and <BR>

  26. What works for me, but I am lucky by Edunikki · · Score: 4, Informative

    I am lucky in that I have capable and self motivating staff. And you would be amazed how rare that actually is . . . Communicate, don't dictate. Talk to people about where they are and what problems they are having. Stress that there is no blame for problems and that you want to catch them quickly to correct them. Reassure and praise where appropriate. From dealings with other companies and departments I am aware that competency is not necessarily the minimum level that you can accept. Tell people when they do things right. Praise them when they do them well. Understand and appreciate what your staff have to do and what their job likely entails. Being able to do their jobs is actually a bonus as it means you can train them if necessary, and dive in if their workload is too much and needs redistributing.

  27. What Helped Me by bds01 · · Score: 4, Insightful

    I was a geek 6 years ago than became a manager. I would say the most important thing to do is understand the difference between being a manager and a leader. The key difference is a manager will tell you to do something. You will only do the action if it is in your best interest. A leader will convince you to do something that isn't necessarily in your best interest and you will do it. I haven't read any management books and I wouldn't recommend any. Just treat your people with respect and remember that they are always watching you .

    1. Re:What Helped Me by UNIX_Meister · · Score: 3, Informative

      I tend to agree with the above post: "do as I say, not as I do" is a big mistake of managers. Also, it is an apt description of the difference between a manager and a leader. But as I have just finished my Masters from University of Phoenix (MS-CIS, and not all that helpful, btw) there was one book that we read that was helpful.

      Peopleware: Productive Projects and Teams, 2nd Ed.

      It is a little centered towards a development crew, but I think all of the ideas work well for any kind of IT management. I highly recommend it, and have several people who've read my copy. I've even thought about giving it to some of my previous managers anonymously.

    2. Re:What Helped Me by rutledjw · · Score: 5, Insightful
      I agree here, but there has to be a level of authority. Note: I work at a large, soulless corp with lot's of politics, but here's what I've noticed/would recommend:
      • You are NO LONGER a peer. Do not act as such, it will undermine your ability to manage
      • Protect your people. I try to take the PM view I learned at IBM. I try to shield them from BS so they can focus. _I_ am the "bad cop" to outsiders who are out of line. I NEVER ask my folks to take that role.
      • Listen to your folks, discipline is ALWAYS a secondary (or later) tactic for addressing issues. I have listened to a lot of screaming from my team. If they're pissed, they barge in my office and let loose. They're not disrespectful, they're frustrated, angry, and want someone to listen and help. After they're done, we figure something out. I'd rather they yell in my office than at some jackass outside the group.
      • Honesty. Whether it's reviews, promotions, good, bad, whatever - be honest. Even if it's - I can't say right now.
      • Your tech skills will be gone soon. You'll have exposure, but at a high level. I finally had to give up on the hands-on tech stuff. It's not easy, but it's the way it is
      • Have a spine with upper mgmt. This doesn't mean shoot your mouth off, but be ready and able to say "no" in a firm but calm manner and help them "make better decisions" when appropriate. Holding my ground and remaining calm has helped me a LOT. You will be granted precieved authority beyond your title which can make life easier.
      • Look long term and don't get shaken my short term events. Your team will react in a similar manner to your reaction to news (merger, layoffs, uppermgmt change, etc).
      • ALWAYS remember - Karma is easier lost than gained.
      • Listen to older SUCCESSFUL managers who offer advice
      That being said, I'm not totally certian I like this role, but I'm getting used to it.

      It's better than unemployment. Bonuses are better

      --

      Computer Science is Applied Philosophy
    3. Re:What Helped Me by Dasein · · Score: 3, Insightful

      Listen to older SUCCESSFUL managers who offer advice.

      The key is to recognize who these people are. Official title is not always correlated.

      --
      You are not a beautiful or unique snowflake -- but you could be if you got off your ass.
  28. After 20 years I've been pushed into management by your_mother_sews_soc · · Score: 4, Interesting

    It's kind of funny, but our personalities do, generally, suck! I have finally given up fighting it, though, and realize that by becoming a decent manager I can actually improve my people skills and better my life in general.

    If your company is behind you and realize you are a geek but have intelligence, they'll help you. See if they can give you a psychological profile. It sounds worse than it is, and you need to be open to it. they'll tell you what you are like (although you should already know) and what is desireable in a manager/leader. But most importantly, they'll tell you what to do to go from here to there.

    I also reccommend reading the books by Geald M. Weinberg, such as "Becoming a Technical Leader: An Organic Problem-Solving Approach" and "The Psychology of Computer Programming: Silver Anniversary Edition." Good luck, you'll appreciate the effort and so will your boss.

    --
    My user name was a mistake. Input wasn't restricted, my bad.
  29. Humor by ackthpt · · Score: 3, Funny
    Re:THE BEATINGS WILL STOP ... WHEN MORALE IMPROVES

    Also:

    The meetings will continue until we find out why nothing gets done around here.

    (This really was the case where I worked years ago, I was found to be a very useful person to invite to meetings as my analytical nature cut to the chase quickly and resolved issues, sometimes in as little as five minutes even, though the meeting was scheduled to last hours. Problem was, I got invited to so many meetings I couldn't get done all my work and other things from other meetings.)

    --

    A feeling of having made the same mistake before: Deja Foobar
  30. People are people by codesurfer · · Score: 2, Insightful

    I as well am a geek who made the leap to management. I've found that, geek or no, people are people. Treat them with respect, listen to their concerns, solicit input, encourage development and accountability, promote teamwork, and all the things we wanted when we were doing the geek work. Geeks often make good managers because of their problem solving skills, but sometimes encounter problems (I did at the beginning) with the arrogance we often feel speaking to non-geeks. Don't make that mistake, you'll be fine.

  31. Realize that the "normals" know their job... by Lothsahn · · Score: 3, Insightful

    better than you. Ask them for input. People generally are interested in making themselves more productive, and almost always know better than management what is holding them back in their job, or where they can improve their efficiency. If you think you know best how they can do their job (and therefore, don't listen to their suggestions), you will most likely end up hurting the company.

    Oh, and also, watch Office Space.

    --
    -=Lothsahn=-
  32. Best management advice I ever heard by flinxmeister · · Score: 4, Insightful

    "Surround yourself with the best people and you will succeed as a manager."

    And here are some other principles I learned while managing and being managed:

    As a manager, you cannot succeed without your employees succeeding. Any of their major accomplishments are shared with you inherently...broadcast these accomplishments and sing their praises to the masses. Recognition is a great incentive, and when your employees get credit for something, YOU get credit as a good manager.

    When they do something wrong, defend them to the hilt...even if it was something stupid. Then behind closed doors let them have it and make it clear that you put your butt on the line for them. Be willing to take a personal hit on their behalf...NEVER sell them out.

    Realize that to be first, you must be last. You are there to facilitate their performance as someone who works for them.

    For cryin' out loud...never micromanage anything. All employees are different, but for the most part you can measure them by results and not stupid timeclock things, etc.

    And I stress that all people are motivated by different things. Money, recognition, who and what they work with....learn and listen. If you reverse engineer their motivation you have very important information in your hands.

    Be very careful of minority groups--and no I don't mean the legal minority groups--whoever the smallest group is in your team be they white male or indian female. The smallest subgroup tends to fight amongst themselves, or unite to destroy the rest of the group. Watch those situations carefully.

    1. Re:Best management advice I ever heard by pnuema · · Score: 3, Insightful
      The parent post sounds quite a bit like my philosophy of management. I believe in a social contract between management and employees. As an employee, it is my primary job to make my boss look good. As a manager, it is my primary job to get my employees what they want - be it more money, a different position, whatever. Find out what your employees want and help them make it happen.

      When both sides understand and adhere to this social contract, everyone wins. You end up looking good, and your people are happy, because they actively see you fighting for them. People are much more willing to go to the wall for you if they believe that you care about them.

    2. Re:Best management advice I ever heard by nine-times · · Score: 2, Insightful
      As a manager, you cannot succeed without your employees succeeding....You are there to facilitate their performance as someone who works for them.

      This get's really close to an issue that seems to me to be a defining difference between a good manager and a bad manager. (In my experience, anyway)

      A bad manager tends to see himself as the real actor in the business. What I mean by that is, he thinks it's he who is doing the job, and his subordinates are merely "tools" that allow him to complete his tasks. Managers like this tend to micromanage, annoy their subordinates, and generally suffer from minor uprisings.

      Good managers tend to see their subordinates as the real actors in the business. They do all the work, and all the manager really does is help organize. Someone has to deal with the execs and customers. Someone has to resolve internal conflicts, and someone has to be the final word when the group needs to make a decision. Someone needs to set schedules and make sure everyone knows what they're supposed to be doing. But in this sense, the role of "manager" isn't far different from that of an outstanding "executive assistant" (i.e. personal secretary): Their job is to remove the obstacles that keep you from focusing on your work.

    3. Re:Best management advice I ever heard by alan_dershowitz · · Score: 2, Interesting

      I have heard before that my job is to make my manager look good. The manager who said this interpreted it in the following ways:

      taking the blame for his mistakes.
      doing parts of his job he does not like doing.
      not showing initiative, because it maked him look lazy by comparison.

      Now, I'll give you the benefit of the doubt that you're not like that. However, what consists of making my boss look good that does not consist of doing my job to the best of my abilities? I wasn't hired to pat someone's belly, I was hired to do a job. It is my belief that such an opinion as "it is your job to make your boss look good" is far too abusable to be wielded safely. I have never met a boss yet who believed this and complied with his end of the social contract.

      Furthermore, is it the opinion of YOUR boss that YOUR underlings' responsibility is to make you look good, or to do a good job? Isn't that pretty much why places like Enron and their accounting firm went under? Corporate policy focused on the illusion of a smoothly operating facility, but did not actually mind the business. In any situation I could probably think of ways to make me and my boss look good that in fact have negative impact on the business. Instituting new policies for no reason (to demonstrate you are "doing" something as a manager) comes immediately to mind.

  33. Thoughts to improve management and Leadership by cyriustek · · Score: 2, Interesting

    What you are asking is actually a question that people who are not geeks wrestle with daily as well. I would suggest a few books to get your thoughts in place, and weed out the useless.

    1) "A force for Change: How Leadership Differs from John Kotter (Kotter also writes a number of other papers I highly recommend.)
    Management" by John Kotter
    2) Good to Great by Jim Collins (SOLID Research!)
    3) Built to last by Jim Collins

    I recommend that you consider a couple personality assesments. Include those that consider your perspective, and one that also infers your social style. One you understand this better, you may see how your personality can mesh with people who have differing styles.

    Finally, consider stufying for an MBA from a school that emphasises leadership.

    Good luck! It is alot of work to sharpen the people skills when you have been so sharp technically. However, your intellect can carry you through if you consider how you best interface.

  34. I was a programmer, then manager, then programmer by 3770 · · Score: 4, Informative

    1) be secure enough in yourself that you aren't threatened by your underlings. It is perfectly fine that people under you are right or know more than you. Accept it and treat them with respect.

    I was a teacher at a University and I was also a student in the 4th year. I taught first year students. They never challenged me and I was a great teacher (or so I like to think). I also taught 3rd year students. These students challenged me in every way they could. They tried to ask me questions to show that they knew more than me. In this scenario I was a terrible teacher (until I realised what I was doing) because I would either, if I knew the answer, react by putting them down or if I didn't know the answer, I reacted defensively.

    2) Don't base your self esteem on knowing more than everyone else about technology. You have to accept that you now are expected to be good on something else.

    I am a geek and was promoted to a manager. And I really love the technical side. I was secure in myself but after a while there were inevitably situations where people knew more about the parts of the system that we were building, and the technology we used. I started loosing the platform from where I had previously gotten my self esteem. This can be a bit painful.

    3) Don't be a detail fascist, unless you really have to. You'll have people under you which are good. Don't lean over their shoulder and tell them how to do things. You should however oversee that interfaces between people work well (unless you have a guy that is responsible for that).

    If you are a fascist about details, then you will have to be one forever. Noone else will step up and take responsibility for good designs.

    4) Management by walking around.

    There are different ways of managing people. I don't know which one is best, but I know what I prefer, both to use as a manager, and for my manager to use. Make a habit of walking around and have little informal talks with people. Talk about the NY Yankees or some interesting problem, or an actual management issue that you need to discuss with this person. The upshot with this is that you'll always stay very aware what is going on and if someone is brooding over something they will let you know before it becomes a big issue.

    Well, that's what I can think of straight off the bat. Good luck. And if I had to summarize all of the above and give you one advice, then don't let your insecurity lead you to react defensively.

    --
    The Internet is full. Go Away!!!
  35. MOD PARENT UP by TheRaven64 · · Score: 2, Interesting

    Peopleware (out of print last time I looked, but you may be lucky) is a superb book, and very readable. I particularly like the story about the Bell-o-phone, which sums up my attitude to telephones perfectly. It's not just about management, it's about working productively. If more managers read this book, I would consider going back to the real world (until I remembered the whole thing about mornings).

    --
    I am TheRaven on Soylent News
  36. Lose the arrogance by arhar · · Score: 2, Insightful

    You can start by stopping referring to non-geeks as 'normals'. I understand that it's a defensive reaction against being called a 'dork', but as a manager, you can't afford the luxury of name-calling anymore.

  37. Focus on the important stuff by EraserMouseMan · · Score: 5, Insightful

    The best boss I ever had focused on results. I was the project manager for a team of 5 smart young developers. I did the project management stuff to keep my developers working on what they want to do -> programming not meetings. We showed up for work at 2pm and worked till 12am. It was pretty crazy but we were all night owls. Somebody approched my boss about our weird schedules. My boss went to the CIO about it. The CIO basically said, "What he is doing is working. I'm not going to ask him to change a thing." During my 2+ years there my team finished several large enterprise-wide web apps (using Java & DB2).
    The CIO was praised. Why? Because he and I focused on the important stuff. Don't worry about your guys coming in a little late. Don't pester them for /.ing too much. Tell them that you completely trust them. If you can't, why not? Address that problem on a person-by-person basis (don't revoke everybody's freedom because of one lazy bum). Have clear goals that you expect them to accomplish.

    You get paid to produce results and so do your "normals". Focus on getting those results and not all the other crap that makes employment such a game. Your employees will love your flexibility and will know that you appreciate them when they meet their development schedules. Your bosses will love you because you make them look good (by getting stuff done).

  38. Get a mentor by Anonymous Coward · · Score: 2, Insightful

    Find a great manager you respect, and have her/him become your mentor. Best think I ever did.

  39. Get an MBA by mb12036 · · Score: 2, Interesting

    I hate to say it but "managing" is usually something most people do poorly without some serious background in techniques and training to be effective. You'll never be a great manager if you're pushed into it. And worse, you could end up hating the situation that you're in.

    MBAs are for people with no management background and the coursework most programs provide is a good foundation. Sure, a lot of it is crap. But without it your odds of success are less good. That's not to say MBA grads can't be bad bosses, but if you have the personality it takes to be a manager, the MBA coursework will get you down the home stretch. I know everybody thinks they just product pointy hairs, but that's not the case.

  40. The Story I was told by airrage · · Score: 2, Insightful

    I started as a self-taught programmer (probably ended as a bad one), but I have always wanted to move to management. Here is a story my Dad related to me about being a camp counselor at a summer camp:

    Once upon a time, a long time ago, in a land far, far away there lived a King. He was a benevolent King. His subjects were well cared for, and for his time, he was extremely flexible in administrating the laws of his Kingdom.

    The King noticed something however: what had at first started as a few simply "exceptions" placed upon his magnimity had become a torrent of complaints. The court was nearly overwhelmed. One discourse went something like this:

    "Oh majesty, because you deeded, in your infinite wisdom to allow Serf Brown to allow his cow to pasture on Sunday mid-morn (in contrary to your previous rulings), his cow has eaten all the new shoots and will definitely fetch a better price than my scrawny heifer!"

    On and on it went. Until finally the King decided to do some research. He had his most trusted aids "go forth unto the kingdom to determine the mood of realm". After sometime the aids reported back. The findings were not good. They reported that the king is jested in every ale-house and out-house. The subjects barely fulfill their duties to his farms and their taxes are woefully past due. Furthermore, one sherrif has become so arrogant as to simply ignore your edicts all together as simply too tiring.

    The king was enraged. He called in his knights and scribes and began. He wrote new laws, he demanded the back taxes, he demanded the serfs work one hour longer. He revoked all his flexibility: things would change. He would get his respect.

    History would show it was the quickest and most decisive battle ever. The peasants enraged at the curtailment of their freedoms had stormed the castle, pitchforks in had, and had beheaded the king.

    The realm was governorless for sometime and it fell into disrepair. The people asked for a new King. The King was ascended to the throne was a long distant cousin of the newly deposed King. The King quickly restored order, took back lands, got the back taxes, got serfs to work. Further, he ruled that anyone who didn't pull his weight would feel the consequences and quickly. The people rejoiced, they had a strong King and the land was quickly restored to bounty.

    The moral of the story is if you are strict at first and become flexible where approrpriate people will love you. If you are a push-over at first and become strict, people will revolt.

    Lesser minds will say be an arse-hole to start and ease up. This, of course, is not the answer. People are bizzare. You can take all the management books, (I have a degree in Management), your Franklin planner, and your otherworthless Management ideas and forget them.

    The only thing you can never get back is your direction. It is set on day one.

    Good luck and welcome to the club.

    --
    "This isn't a study in computer science, its a study in human behavior"
  41. Everything I ever needed to know about management by Junior+J.+Junior+III · · Score: 2, Insightful

    Management is like playing an RTS game, but without the pretty interface.

    It's all about resource generation, allocation, deployment, etc.

    If you're not already good at thinking about a situation from multiple points of view, develop this skill. Make sure you take into account not just what you know and what you're good at, but what you might not know and what others might need, both internal and external to your team/organization.

    Good communication is essential, both listening and talking.

    Respecting your team members is critical.

    You should have a political awareness of your group and the others around it, learn who's dependent on what, etc.

    Figure out what your mission is, what your objectives are, what problem is your group there to solve, and concentrate on identifying and reaching goals.

    Document your practices and procedures and policies and use the information to generate performance metrics which you can use to justify your teams worth to the organization.

    All of this is more than one person can reasonably accomplish, so be sure to delegate intelligently. You're going to do much less doing and much more delegating if you want to be successful as a manager. Your job isn't to do, it's to make sure it gets done. Coordinate and make decisions. Leave it to your team members to tackle the implementation.

    --
    You see? You see? Your stupid minds! Stupid! Stupid!
  42. Completely wrong by bluGill · · Score: 4, Interesting

    You couldn't be more completely wrong. The best manager I ever had, had no idea how to do my job. He didn't need to know that, there were senior engineers who did know how to do the job that he turned me to when I needed technical leadership. However he did an excellent job of running interference for me so that I could work. I didn't have to worry about went on over my head because he did all the political fighting, and reported back to me what happened. He was smart enough to find out what would be an issue in the future, and start the political process to solve them now, before they became a big deal.

    While working under him I was under some of the worst upper management I've ever seen, but my day to day job was a pleasure because I was only vaguely aware of how bad things were.

    Management's job is not to get things done, it is to get others to get the job done. Sometimes management must jump in and hands on get things done, but even then the manager must never forget that the first duty is to get the others to do the work.

  43. A serious reply... by It+doesn't+come+easy · · Score: 2, Informative
    In my work history, I always preferred a manager who let me manage my own work load as long as the results were satisfactory and the time schedule was met (I tend to work non stop until I get the job done). Of course, everyone must be a team player (love those PC phrases) but there are lots of ways to do things. Managers that must have everyone do it their way are difficult to take sometimes.

    Another thing that has been very important to me...a great manager (IMHO) is someone who doesn't forget about their employee's career development. Many times I have been involved with projects where if I could work 24 hours my manager would want me to work 24 hours. But no matter the project, everyone has to have time to continue their career development (most projects add experience but rarely address what you need for The Next Big Thing). A great manager will insist his employees take time for education, etc., even when they are super dedicated to the current effort (i.e. workaholics). I think geeky people are especially prone to being workaholics, so sometimes a manager has to make them stop working on the project and take time off for education (at least, that's been my experience).

    Another thing, you will usually find one person who does a certain task better than anyone else and teams naturally tend to orient themselves so that that the person most talented always does that one job. However, a good manager will make sure everyone learns every aspect of the team's tasks, even if it means sacrificing some efficiency for a time.

    My two cents...

    --
    The NSA: The only part of the US government that actually listens.
  44. Some management thoughts... by bonaman_24 · · Score: 2, Insightful

    1. Get a banner that reads "Is this good for the Company" 2. Get a big coffee mug and walk around with it... 3. Wear a binary tie... Seriously, management is about teamwork. Project to your team that you trust them to do a good job. Give them random perks (i.e. Pizza, sodas, etc.) Take time to understand the people you manage; some people want a lot of recognition, some want to be left alone. Understand that as long as they know you care, you probably won't have to do much managing at all. People respect management that understands the tasks their subordinates perform. If your "normals" want to talk to you about the latest news and you have no clue, "respect -1" There will be a learning curve for you and them. They are probably as nervous about you being the new boss as you are. People tend to assume the worst when new management arrives. In my personal experience, new management is truly a bane to all that is good and happy. Your new team is probably quite nervous that you are about to go in and start customizing the office a way they don't approve of. I would say just lay back and learn about the position and try not to be super manager of the dacade.

  45. Re:It boils down to trust by chadjg · · Score: 2, Insightful

    Yeah, I managed to piss off my subordinates in my one management experience. Once you lose the trust and respect of your crew you're permanently screwed.
    Even if you fail here, you can learn, but it'll be ugly.

    The Attila The Hun management method doesn't work unless you actually have the power and are actually willing to cut out their tongues. It'll just piss them off and they'll find a way to screw you over, and will be justified in doing so. It probably won't take any overt acts on their part, they'll just not save you from yourself when you really need it.

    I think that the original poster may not have any serious power so the Attila method is out, and it is not really any good anyway, in the long term.

    --
    Why do I have this? I don't smoke.
  46. One thing I always kept in mind... by Evangelion · · Score: 2, Informative


    A good manager works for his team -- he provides the resources that they need (within reason), acts like a shit umbrella, to protect them from upper management, and lets them know the things going on in the company that they need to know.

  47. Important points of a good manager by ShieldW0lf · · Score: 4, Insightful

    1) Know your peoples capabilities and never ask them to do anything they are incapable of.

    Its OK to challenge them a little, but never give them more than they can chew. You will be confronted with this when senior management gives you tasks that your team are incapable of meeting. The easy thing to do is simply delegate the tasks and put your head in the sand, but this will lead to unhappy workers, the job won't get done, you'll discipline your workers for their failure and kill morale, and you'll look like a failure to your superiors. The harder thing to do is tell your senior management upfront that you can't do it. But that's what gets you respect. If your senior management won't listen to reason, tell your team frankly what the situation is, tell them you don't expect them to be able to achieve the impossible, but that you've got to do your job, so can they do the best they can and let you make the excuses later.

    2) Know what is going on.

    Your manager is going to ask you things like "How long will this take" and you're going to go and ask your people the same question to enable yourself to answer. Don't make the mistake of giving people questions that they cannot answer and expecting them to do so. I don't know how many times in the past I've had a dumb manager ask me how long this task will take, and refuse to accept "I don't have enough information to answer that and here is why" as an answer. Work with your people to get the real facts, and instead of presenting a number pulled out of your teams respective asses, present a break down of knowns, unknowns, mitigating factors, etc so that you're not promising something you don't know if you can deliver.

    3) Manage your planning.

    You don't want to micromanage, but you do need to juggle a whole bunch of different peoples estimates and manage to coordinate peoples working together. Typically managers will either make the initial plan then let things go and remain in the dark, or they will have way too many meetings to ensure that they are up to speed. If you have too many meetings, only the few will have something to add, and it will be irrelevant to most present, with the result that everyones time is wasted and people percieve meetings as a waste of time. Not a good perception to engender in them. Instead, help each person involved understand what the red flags are that you need to be notified of and make them feel safe and welcome bringing them to you. That way you don't need to micromanage but you will always know what is going on and will know where to reallocate resources before its too late.

    I'm sure I can think of more things than this, but I'd say these are the most important points.

    Oh, and I don't have any formal management training whatsoever, so I don't know how this holds up with conventional wisdom. I just know it seems to have worked for me.

    BTW: Don't read those books on Making Friends and Influencing People. You're not there to make friends, you're there to make shit happen. Try looking for How To Make Enemies And Infuriate People instead. Much more useful.

    --
    -1 Uncomfortable Truth
    1. Re:Important points of a good manager by Netsplicer · · Score: 3, Interesting

      From my own experiences: 1. Always explain to everybody what the rules are. 2. Reprimand them IN PRIVATE afterward if the broke the rules in 1. 3. Congratulate them in public for good task done. 4. Be logical, you can't win every time but if you back your team and get them to see the result, you'll be a lot more successful than the next PHB. 5. Have fun, which will save you from ulcers... Good luck.

    2. Re:Important points of a good manager by gmletzkojr · · Score: 5, Insightful

      I certainly agree with this. I was in charge of a group (about 5) of developers on a project.

      Some of them were simply not capable of performing 'higher level' tasks, so those are the ones you honestly cannot push - and they don't want to be pushed. They are good at mundane tasks, and enjoy those tasks. Give the higher risk - higher reward tasks to those that want to do it.

      As far as 'knowing what is going on' with each person and 'manage your planning', I found it beneficial and useful to have a meeting with each person individually. This allowed me to help them work through any problems they were having, as well as get an idea of the progress they were making. If there was something that affected the entire group, then I called a 'real' meeting. But, otherwise, the one-on-one meetings worked out better for me. (Yes, unless of course they are pair programming - but you get the idea).

      Ideally, as a manager, one of your main tasks is to remove obstacles to progress for those working underneath you. Sometimes that means re-arranging furniture. Sometimes it means talking extensively to the customer. It rarely means working 18 hours a day to correct one of your workers poor results. As it has been said elsewhere, your overall picture is to make sure the job/project gets done. Late night heroics usually don't get the job done - but a manager that can tell when a task is falling behind and can at least do something to change it has a much better chance of getting it done.

      BTW, I also have no formal management training - but I have worked for really stupid people, and really smart people. Choose what works, discard the rest.

      --
      I for one welcome our new [insert main topic] overlords.
    3. Re:Important points of a good manager by funbobby · · Score: 2, Informative

      Great comment. I would add a couple more things:

      - Don't let "giving your team input" turn into "decisions by commitee". Group decisions don't turn out well. The way to give your team input is to empower them to do particular tasks. For example: instead of sitting down with six people and trying to decide everything, split the project into six parts and give one person ablsolute control over each of them. This reduces conflict, makes people more productive, and makes people feel good about themselves. (of course you'd better do a good job of splitting up the task, which will require input from your team)

      - Learn how to delegate tasks: When you ask someone to do something make it very clear what outcome you expect. The details of what they're going to do aren't important, just a clear understanding of the expected outcome. It sounds obvious, but it's very easy to forget.

    4. Re:Important points of a good manager by npistentis · · Score: 2, Insightful

      one more thing: give credit where credit's due. Nothing will get your team to work hard for you better than the knowledge that they are credited with successes. The easy thing is to sit around and accept accolades for a job well done, but spreading it around will pay off.

      --
      Gentlemen, you can't fight in here! This is the War Room!
    5. Re:Important points of a good manager by Scott+Atkinson · · Score: 2, Interesting

      Maybe I missed this in the other posts, but I think it's far more important to lead than it is to manage.

      To me, the most useful 'managing' I do is moving roadblocks out of the way, and making sure everyone has enough of what they need.

      My points are:

      - keep as few secrets as possible

      - tell the truth, even if you're not supposed to

      - as another poster noted, defend your people. (Kick their a** in private, if you must).

      - praise lavishly, criticize lightly.

      - make friends. Yep, you absolutely can't be a 'peer,' but you can be a friend.

      - look for the hackers in your midst and cherish them.

    6. Re:Important points of a good manager by ShieldW0lf · · Score: 2, Interesting

      Spoken by someone who's obviously never read that particular book, since it covers much the same ground that you were talking about (but does it in a much better way - no offence, but he is a pro). So... why were you belittling someone's work when they were ready to support you, just to make your post sound more informed? And could that be a management problem?

      I read that book twice actually, but only because I am a voracious reader, inherited the book, had read everything else on hand many more times than twice, and was stuck with nothing to do for long periods of time.

      That book is about how to subjecate your own opinions and butter up to other people, how to be insincere, and how to make people like you because of how your calculated interactions make them feel. It is a truly offensive book that makes me angry when I read it. If I met that man face to face I would knock him to the ground and kick him until my foot hurt.

      Oh, and I made a mistake... the book is called How To Lose Friends & Infuriate People : Leadership in the Networked World by Jonar C. Nader, and is an excellent book on how get to the truth and get things done in a world full of mediocre brown-nosers and politically correct bullshit.

      Even if you're not in management, it's an entertaining read.

      --
      -1 Uncomfortable Truth
    7. Re:Important points of a good manager by utlemming · · Score: 2, Insightful
      Agreed. Obviously, unlike other posters, you have had the opportunity to lead. Some people are total jerks when they lead. It is easier to follow a leader than a manager. And if you must, be a managing leader. The interesting thing is that people misdefine leadership. True leadership is the capacity to build those around you, and to have people strive to become better. A good manager is a good leader.

      Secondly, I am a huge fan of defending your people. At work I am a jealous defender of my people. When people sense and see your loyalty to them, then they are more likely to perform.

      People are also an asset. The goal of managment is to get people to perform. Those doing the work are the people that are likely to come up with the ideas that help you. Create an enviroment that allows for effective communication. Something that I had to learn the hard way was taking feedback. Sometimes a worker will tell you that you aren't doing the job right -- allow them the opportunity to tell you that you suck. Don't allow them to walk all over you, but take their opinion, and when warented, make changes.

      Empower your people. Allow them the opportunity to succeed. This also creates the opportunity to fail. But realize that allowing the opportunity for failure and success can yield rewards that will get you noticed. Don't be afraid of the guys under you looking good. If they look good, your leadership will be noticed.

      Finally, you never hear in business that so-and-so are good managers. You usually hear that they are good leaders. Hardly do people get promoted on management potential than proven leadership skills. Remember, leadership is the capacity to build those around you.

      --
      The views expressed are mine own and do not express the views of my employer.
  48. What kind of manager do you want to be? by wjwlsn · · Score: 2, Insightful

    Take stock of your surroundings, and decide if you want to be a "Successful" manager or a "Good" manager. "Successful" managers are dynamic, demanding, decisive, and action-oriented. These are all good qualities, as long as they don't lead to disaster. "Good" managers have these qualities too, but they are also dependable, respectful, thoughtful, and solution-oriented.

    Unfortunately, being "good" often doesn't lead to advancement as quickly as being "successful". We all admire the person that can step in and take control of a crisis. It's too bad we don't usually notice the person that prevents the crisis from ever occurring.

    So, first you need to decide what kind of manager you're going to be. Then go out and [wreak havoc | do good].

    --
    Getting tired of Slashdot... moving to Usenet comp.misc for a while.
  49. You're so right... by DarkEdgeX · · Score: 2, Funny

    ...I always prefer to call them "underlings" or "slackers".

    --
    All I know about Bush is I had a good job when Clinton was president.
  50. Floggings by Ranger · · Score: 3, Funny

    I have no formal (or any other, for that matter) management training.

    I think you should hang motivational posters everywhere and put a big sign above your desk that reads "The floggings will continue unitl morale improves!"

    Also talk behind peoples backs. Say one thing and do another. Promote paranoia and backstabbing. Fire people who make you look bad. And start asking people "Did you get the memo? It's just that we've started using these new cover sheets for our TPS reports."

    --
    "You'll get nothing, and you'll like it!"
  51. Moved from Geek to Manager 6 years ago by pcguru19 · · Score: 5, Insightful

    Some advice...

    1. You will loose some of your technical skills over time. You're spending less of your day on that sort of skill. Knowing this, identify what you cherish the most and what will make you a valued staff member at another company and keep those up-to-date.

    2. Recognize that when you take manager as your title, you've walked away from some mobility opportunities. Managers aren't keen to hire former managers to staff positions and there are less manager jobs around.

    3. Recognize that not everyone is as productive, smart, or responsive as you are. You'll have to set a standard of performance for the positions you manage and judge your staff by that standard and not you. Keep it in perspective, if they were as good as you; you'd be doing their job.

    4. Make the workplace fun. Carnation used to put on their milk "Content Cows Give More Milk". In other words, happy people are more productive.

    5. Learn to let the little things go. Just because someone brings an issue to your attention doesn't mean you have to follow through on every one. Learn to establish a split between when people see you to vent and when people see you for action.

    --
    STFU & GBTW
  52. Ditch digger turned management by tower2003 · · Score: 2, Interesting

    I understand it can be a little strange. About 4 months ago I was a ditch digger (sometimes called a helper). I had filled this role for 2 years. Then all of a sudden they pulled me in the office to setup a new computer. I am now running jobs, dealing w/ customers and have about 12 people under me who used to be my supervisors. Its all kind of wierdgoing fromdealing with a shovel to negotiating contracts that are 50x my income. Just a little to weird.

    --
    I no longer question my sanity.
  53. Barbi Implants? by Tablizer · · Score: 4, Informative

    For example, one chapter is dedicated to smiling. You should smile often, because it makes you seem happier, more approachable, and a nicer person in general.

    Okay, we know the "why", but what about the "how"? I never was good at faking smiles for photo sessions. How does one learn how to fake a smile over long stretches? It is really tough to be happy around people who you would zoom away from at warp speed given a choice.

  54. Biggest advantage -- tools by Titusdot+Groan · · Score: 2, Insightful
    The biggest advantage you have is you are a geek, so use it! Use technology and tools to make yourself and your team better.

    For instance, I have a web site that tracks my team progress against deadlines, lists what they are working on, major risks, etc. Set it up according to the suggestions in the Software Project Survival Guide but it applies to any kind of management.

    Read, and follow the suggestions of, the One Minute Manager. Be sincere, I ignore a lot of the touch feely stuff, but the delegation, goal setting etc. is key and easy with this method. Use advanced management techniques later.

  55. Lessons Learned by jthayden · · Score: 2, Informative
    Some of these I learned when managing waitstaff, later managing IT staff and some from managers I've liked and some from those I didn't.

    1) Give credit where credit is due. Don't tell your boss you did things you didn't. Tell your boss who did the work and when someone does a good job make sure your boss knows it. You'll look good because the people you manage look good and your employees will be glad to be acknowledged.

    2) Manage expectations. Make sure people know what the should be working on and when it will be due. Don't spring things on people and demand they be done immediately unless you really have to. Don't be the manager that cries wolf.

    3) When there is work to be done and everyone else is working, do the work. Assuming you can. If you can't, help do the stuff you can so you free up someone to do it. Don't just complain, lead.

    4) Listen. It is likely you employees have some skills and will have something valuable to say. Get their input when something is in their skill set. Don't disregard their input when you get it. If it isn't incorporated, explain why.

    5) Stand up for your employees. When they are unnecessarily attacked, defend them. Don't jump on the bandwagon and don't throw them to the wolves. Employees will respect you if they feel you have their back and their interests in mind.

    6) Be respectable. If your team doesn't respect you, they won't work for you and they won't stand up for you when you need them to. Be someone you'd respect.

    You'll also have to manage up as well as down the ladder, but I'll admit I'm not as good at that. Maybe someone else can help with that.

  56. Don't Sell Out Your Staff for Personal Benefit by reallocate · · Score: 3, Insightful

    Follwing up on the "protect your people" admonition, never, ever, sell out your staff for your own benefit. Never give that impression.

    If your staff thinks you've offered them up as sacrificial lambs, your are dead meat. If you've actually done that, your deserve to be dead meat.

    --
    -- Slashdot: When Public Access TV Says "No"
  57. good god no - that's just wrong by jonTu · · Score: 5, Insightful
    I just wrapped up a year-long project as the creative (ie. non-technical or "normal") lead under a programmer-turned-project manager, who happened to also be an Army NCO. If you wanted a dictionary definition of how to f*ck up a project and piss off your subordinates, this guy's handling would make a great case study, and he pulled it off by doing EXACTLY what the parent post suggests: treating his subordinate "normals" firmly and unequivalently with a sense of military discipline.

    Military leadership and overstucturing is COMPLETELY INAPPROPRIATE for the vast majority of jobs. Consider it. Military leadership techniques are designed to allow people to perform a finite range of tasks with zero chance of screw up, redundancy when necesary, and replacability. If you treat an employee like a soldier, you get minimal efficiency because you're discouraging creative thinking and self-direction. Perhaps more importantly, soldiers have something that employees lack: absolute dedication. If a solider hates the job he toughts it out, that's why they call it "service." You can shoot him if he flips and decides to leave. If an employee hates it, she will quit, or at least do the absolute minimum excepted and bitch about it. And you sure as hell can't cap her for it. "Normals" aren't really that different from geeks, they like to be treated with respect too, and work harder for bosses who "get it" and respect them (or at least seem to).

    The parent does make one good point: ask why you were selected. Because if you're such a far-gone geek that you belive that all "normals" need "a firm structure," then clearly your bosses just f*cked up in a big way promoting you. You're a geek, that means you have great technical skills and perhaps a unusual point of view. That menas you have some skills to apply to management, but it doesn't mean you're some sort of Neitzchian ubermenche entitled to treat everyone like idiots.

    Sorry to pounce all over that post, but my god did I have a bad experince with a manager who may as well have taken that exact same advice.

    1. Re:good god no - that's just wrong by budgenator · · Score: 3, Interesting

      If a solider hates the job he toughts it out, that's why they call it "service." You can shoot him if he flips and decides to leave.
      What your forgetting is your Army NCO is one man with a rifle and two grenades, they, are seven men with five men armed with rifles and ten grenades, one with a rifle and a grenade launcher and one with a machine gun; they also have a few anti-tank rockets to boot. I'm sure you under-estimate how easy it is to catch one in the back, or to be left out to dry. Sure there are a few assholes in the Military, but overall they are people who are trained to accomplish too much, with too little resources, and their tasks generaly have a high cost of failure.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
  58. Bizarre by JustNiz · · Score: 2, Insightful

    how in the USA is management is considered more important (i.e. a promotion) than an engineer.

    Engineering and management are two totally different skillsets. Its like taking a good carpenter and 'promoting' him into bricklaying.

    I'm a good engineer, got promoted into management then moved myself back to being an engineer, and am more happy than ever. I suggest you should do the same.

    If you decide to stay in management, here's what you need to do. Change the way you think about being a boss: start to think of yourself as a facilitator, not a controller. Be there to provide the resources to the engineers that they can't get for themselves. Stuff like involving them with (or at least informing them of) management decisions is a good.

    Stop micromanaging. Give them deadlines then trust them to deliver on time. You can ask for progress updates every now and again to check there's not a problem coming up, but don't tell them how to do their job unless they ask you for help.

    Most of all, remember when you were an engineer and what you wished your boss would be more like.

  59. How about... by tsanth · · Score: 2, Funny

    36 of D?

  60. Well, this is late, but, by alhaz · · Score: 4, Interesting

    May as well.

    I've got no management experience, but I've worked for enough people, good (rarely) and bad (mostly) that i've identified what i like.

    The superhero of middle management is my former boss, Ron, at a now-utterly-defunct embedded linux vendor.

    Ron was Not A Programmer. He wasn't even technically speaking a geek, except in the strict jargon file definition. He was an old HAM operator and a former QA manager for various semiconductor fabrication facilities. He was managing a bunch of software QA people, me among them.

    So, this was the basis of his attitude:

    "As your manager, I am a man who is not competent to do your job, someone who, in fact, has only a cursory understanding of how you do your job.

    What i need from you is for you to get your work done. How i intend to make that happen is by making sure:

    a: You know what your job is
    b: You know what your priorities are
    c: You have everything you need to get the job done
    d: Nobody will get in the way of your doing it, even if i have to jump in front of the bullet for you."

    It was great. If people from other departments interfered with my work, Ron got on their case for it and hasseled their supervisor about it - so people from other departments rarely hassled me.

    I knew exactly what my #1, #2, and #3 projects were, when they were due, and what was expected from them.

    This rocked. If you've ever caught flack for not delivering something that you were never given any sense of urgency about, you can appreciate this.

    If i needed anything - a particular cable, a memory module of a certain type, more clarification from marketing or engineering exactly what they wanted from me, an OK to take the rest of the day off if i was getting nowhere fast, heck, a sandwitch, Ron was on it.

    I probably could have asked to take his daughter out to dinner and he wouldn't have said no right away.

    Ron wouldn't make me work late unless he was working late too. Often this meant that he was in the office doing nothing important, so he'd fetch dinner and send flowers to the significant others. I'm serious.

    If Ron was cutting out early before a holiday, he'd send me home first.

    So, it was like this. I was certain - absolutely certain - that Ron would do whatever it took to make sure i could do a good job at what he'd asked me to do.

    And, lets face it, that's what job satisfaction is all about.

    I was entirely sure that Ron wouldn't ask me to do something unless it honestly needed to be done. That he would never bullshit me or sell me out.

    I had no doubts about the fact that if upper management asked him to have us do something that he felt was unreasonable, he'd do whatever he could to talk them out of it.

    So, whatever Ron wanted, Ron got. He treated us like princes and in return we exaulted him as our king. I'd work for him again in a heartbeat.

    I'm not sure I'd even ask what the job was.

    --
    This is just like television, only you can see much further.
  61. Always remember by Scottl_h · · Score: 2, Insightful

    1. Give your people the tools they need to do their jobs and then stand out of the way and let them work!

    2. Don't sweat the small stuff. A guy who just spent his entire weekend (uncompensated) nursing a project "go-live" doesn't deserve to be called on the carpet for taking an extra 15 minutes on his lunch break.

    3. And above all else, never *ever* hang your people out to dry. You take the heat for them and then deal with them appropriately later, but never make them feel like you are not backing them up 100%.

    Treat people as outlined above and they'll be willing to walk through fire for you when the time comes. It's a karma thing.

    --
    Excessive drinking is fine...in moderation.
  62. Three pieces of advice: by real+gumby · · Score: 3, Interesting

    The best sound-bite description I've heard of the responsibility of a manager is: "Eliminate uncertainty." A lot of the advice given here falls into this (clear goals, "run interference", "select good people" etc). It runs both ways: make things clear and unambiguous for your staff and ensure you provide consistent results for the company.

    Don't "manage" -- "accomplish." I believe John Walker said that managers do just that: they manage a problem in perpetuity rather than make it go away which is what an engineer would. Don't fulfil his stereotype.

    Don't try to be the friend of the people reporting to you. Respect them, of course. Be friendly, by all means. But you are not their friend, and if they have a problem you can't cut them slack you wouldn't cut anyone else (and likewise when they're awesome, don't take them for granted but let them know you know).

    Keep your perspective. I once worked for a CFO who referred to all the developers as the "direct contributors." Her biz-school point was they were the ones whose work our customers wanted. The rest of us (except for the sales guys) were overhead.

    I've been told in the past I was a great manager and I also know that at times I was a dreadful manager. It's a skill like any other and has its own disciplines, problems and rewards. As long as you don't crash the plane along the way you can get better at it. Good luck.

  63. Take it from not-so-successful Project Manager by SlashingComments · · Score: 2, Interesting
    I went through the same transformation and when I look back I can see what I did wrong.

    1. Listening to complains

    People will bitch about almost everything, when they do please put 100% attention to them, I typed while listening which made them feel bad.

    2. 80% of the people "feel" and 20% "think".

    We geeks tend to believe we think where we actually feel more, it was my mistake to assume that geeks think and make the logical choices--killed me at least twice when I believed that way.

    3. Keeping your cool when you yourself could do someting in 20 min. but you get an estimate of 2 weeks.

    Not Kidding ! please practice this--I finally had do things like lying about stomach ache (which I never get) before I can put up the face which shows interest and respect for the geek--this is 100% true. I fucked up once very bad when I could not take the BS from a senior programmer about something taking 2 Months and did the coding 15 mins right there while the one account manager watching this whole thing. Did not go well at all after that I rubbed her programming ego so bad that I got fucked later many times by her in totally unexpected ways. It took me 2 yrs to make up with her--after all she was a senior programmer and had some say about projects etc.

    I guess this is what I did not do and paid for it so I can share this with the group.

    --

    - People who believe other people have no right to live, got no right to live ...

  64. A technical definition of "normal" by fontkick · · Score: 2

    Not too technical, but in 3D computer graphics a "normal" is defined as a vector that is perpendicular to the face of a polygon. They are used for texture mapping and determining which side of a polygon needs to be rendered. Referring to people as "normals" just sounds really weird, imo. This is a very commonly used term in 3D graphics.

    As far as moving into management goes, never turn down a promotion, even if you don't want it. You are dead at the company if you turn it down. Some people here say to "stick with being a techie". That's fine, but if you are offered a management job (more $) and decline, you will not be offered it again, at least with the same company. That's my experience, anyway. If you are nervous about a promotion like that, just take it when it's offered and forget about trying to preserve an existing positive work situation that is guaranteed to change regardless of your efforts to keep it the same. I've put this into practice and I'm much better off (professionally and financially) going with the flow instead of staying with what's comfortable.

  65. What would Bob have done? by toosmart · · Score: 2, Interesting
    I worked at a large Semiconductor company for a couple of years, and suddenly found myself in a minor management position.

    Like you, I started with the Borgish tactics, which didn't work at all.

    As soon as I realised what it was I was doing, I found some time, and contemplated what my options were. More speciffically, I reflected back on all the managers and supervisors I'd worked for. I was looking for the very best one supervisor or manager.

    What I found was a man named Bob, that had the ability to motivate people, without being borgish, Bob also gave employees enough information to allow them to set their own priorities, additionally, when there were problems, he was quick to analize the facts, and either educate employees as to the causes of their trouble (letting them draw their own conclusions and solve the problem) or if need be (rarely) solve the problem and motivate employees toward implementing goals and objectives which would effect a fix of the problem. But most of the time, Bob just walked around - he called this MBWA (Management By Walking Around)

    My reason for searching for a single best boss was to emulate as close as possible the things I admired about his management style.

    From that day on, whenever there was a problem, or issue that needed my attention, I asked myself "What would Bob do in this situation?"

    If I came up with a blank, the overriding ideas was to empower employees to make their best decision as to what to do, or empower them to effect the fix I knew was needed. I asw a tee shirt once that summed it up well - "Tell me what to do, Or how to do it, but not both (both is called micro-management, and that is worse than Borg tactics. Then ALWAYS follow up, to see how things are working.

    Bob also had a lot of personal integrity - If he said "I'm going to do this, at that time" it was done at the time promised. Bob also solved his problems without snitching. He would never mention a wayward employee to senior management, with the exception being a time for action against an employee that was truely un-trainable, about 10 minuites before escorting him to ER, and he did this personally, and was honest and forthcomming about the issues, to the point that a terminated employee knew what was wrong with their behavior, and how badly they'd failed at fixing it. Oh, you might say that Bob might have been a hardass, but not so. To get fired,. an employee had to be unable or unwilling to learn and/or modify necessary skills and behaviors. And he NEVER discussed an employees performance, except with that employee alone, away from other employees. I asked him about this once, and his reply - " The only people that need to know about an employee's performance is that employee, and me. peroid"

    But mostly, Bob was a resource that anyone could ask help from, that would spend time teaching you the necessary things so that you could succeed. And he never NEVER worked on product.

    Hope this helps

    toosmart

  66. Manage like Captain Picard by Mazem · · Score: 2, Informative

    Take management lessons from Captain Picard. Seriously!

    -Picard understood the strengths and weaknesses of all of his team members, and delegated tasks appropriately.

    Engineering difficulties? Have Geordi take care of it. Ship morale low? Get counselor Troi on it. Unknown problem affecting ships computers? Have Data try to figure it out.

    -Picard knew enough about everything on his ship (science, engineering, etc) to understand reports and make solid decisions, but he didn't try to do everything himself.

    -Picard does his homework.

    When the Enterprise is scheduled to cross through alien space, he reads up on their laws, customs, and politics so that he has a basis for making good command decisions and getting the most out of negotiations.

    -Picard asks for suggestions and input from his team members, but isn't afraid stick to his guns when necessary (even if most of the crew disagrees with him).

    -Picard stands up for his team members.

    Paranoid starfleet admirals interrogating crewmembers without cause? Aliens trying to execute Wesley? Starfleet scientist trying to disassemble Data? Hell no! Picard won't stand for it.

    If only more managers took lessons from Captain Picard...

  67. Decide whether you want to manage by Senescent+Nerd · · Score: 2, Insightful
    You've received a lot of good advice on how to be a good manager, but first you must decide for yourself whether you want to be a manager. Some people just aren't born to manage: I was made a manager 25 years ago, and had to quit to get back to the photosynthetic rung of the food chain, where I've been ever since with the exception of 6 gruesome and rewarding-to-nobody months about 6 years ago. So don't let this important decision be made for you by accidents like nobody really suitable being available.

    If you decide to move to the world of pie charts and performance evaluations, take the change seriously: you're learning a whole new job, and it will take study and attention.

  68. Be Unorthodox by tekunokurato · · Score: 2, Informative

    Get personal with your employees and think of crazy, personalized incentives to keep them going. Do work with them, and ask them for input and feedback as you give the same to them. Solicit suggestions for and hold discussions about process improvements. Don't forget the tiny things that need your attention as much as the big things--keeping on top of those helps you be prepared when the big things come along. Teach your employees how to do something new rather than just do it yourself--it'll strengthen your team and reduce the burden on you.

    Good luck!

  69. RE: happiness as a techie by King_TJ · · Score: 2, Interesting

    Man oh man... where are those mod points when I need them?

    I *really* wanted to mod you up for your statement! It seems like these replies are a sea of suggestions on how to take on that new management role - yet, the best suggestion of all may well be yours.

    I faced a similar problem a few years ago. I had been working in corp. I.T. for nearly 6 years at the same place, and it became apparent that management's view of me was quickly turning negative. (Basically, it went from earning respect for being a rather "senior" PC support person with lots of experience, to someone who must lack motivation because I didn't make a strong effort to "move up" into some type of leadership/management role.)

    For a while there, I really had to ask myself if I was "screwing up" or "slacking" or what? But I came to my senses and realized *NO*! The real problem was/is, corporate culture tends to "promote" people to management because they don't really have any other feasible way to reward you in a tech. position once you achieve a certain level of skill/experience. It's often a really bad idea, because it takes people away from what they're truly good at... throws them into a role they're typicaly NOT good at, and hampers the ability of the people they manage to be productive workers. All this because of such things as "salary scales/ranges" which place artifical ceilings on how much they can pay someone in a given role. (In my case, they all but flat out told me they simply didn't know what to do come yearly raises next time around, because they were already paying me the most they were allowed to, according to their salary limitations.)

    The only mistake *I* made was sticking around when the writing was on the wall... I guess I thought my experience would see me through, but I was wrong. When management realized they weren't going to be able to cram me into a functional management role, they eventually gave me the boot.

    Know what though? Despite some initial bitterness and stress about finding another job, I'm SO much happier now. I no longer bother with coporate I.T. at all. Instead, I work for a *small* business focused on on-site PC service and support, and I get to do what I love every day for different people - with no management breathing down my neck at all. It's just me, out there each day, making or breaking it because of my own skills (or lack thereof). The pay's not quite as good, but I'm not stuck watching my life get sucked away by paperwork, meetings, telling a bunch of intelligent people how to do their job, or whatnot.