Slashdot Mirror


Can a Manager Be a Techie and Survive?

theodp writes "Some say that good managers should not be technical at all. Over at Computerworld, 'C.J. Kelly' takes a contrarian position, arguing that managers should keep their hands on the technology. The ability to tell the difference between fiction and reality, says Kelly, is priceless." From the article: "If you don't know the difference between fiction and reality, you've got a problem. By being technically informed while managing people and projects, no one can blow smoke up my skirt. I can tell the difference between a lame excuse for a delay and a legitimate reason why something can't be done." Where do you fall on this issue? Is it nice to be able to flim-flam the boss once in a while? Or is the valuable input of a boss with a technical background worth the occasional all-nighter?

238 comments

  1. It depends on your perspective by Amehcs · · Score: 5, Insightful

    Of course it's "nice to be able to flim-flam the boss once in a while," but that doesn't make them a good manager. I'm sure that the their boss wouldn't see it that way if they knew what was going down.

    1. Re:It depends on your perspective by karlto · · Score: 1
      Of course it's "nice to be able to flim-flam the boss once in a while," but that doesn't make them a good manager.

      It doesn't make you a good employee, either. There's got to be something wrong if you don't want the boss to know what you're doing (at work)...

    2. Re:It depends on your perspective by iocat · · Score: 5, Insightful
      Good managers should be able to tell when they're being flim-flammed, regardless of their technical expertise, by the way their team responds to them. That said, they should also be able to suss out when they should let something go, because they're being flim-flammed for a reason (such as: the original request was retarded, and it's easier to flim-flam than actually implement something dumb, or some other reason).

      Not at all saying I'm a good manager, but I once asked someone to do something, and they explained to me very earnestly that it couldn't be done until some other guy did something (and that guy was gone for the weekend). Since "other guy" was way more junior, and this guy was very talented and generally very eager to tackle any task, I knew something was up, and it was -- his girlfriend was coming in from out of town about 20 minutes later and he wanted to get out of Dodge. That was when he was new (now he'd be like "dude, gf coming to town, can't do it now") but it does illustrate the scenario I'm presenting.

      On the larger issue, I always like it when my managers have at least a vague clue about what I'm talking about. They don't need to know details, but they should get the general idea of what we do and how we do it.

      --

      Dude, I think I can see my house from here.

    3. Re:It depends on your perspective by Anonymous Coward · · Score: 0

      >>but that doesn't make them a good manager

      of course it doesn't. the boss' flim-flam susceptibility could hurt, help or do nothing for him as a manager. I think in best case it does nothing for him. Worst case, it really hurts his ability to be a manager.

      Now what the hell is your point? Please re-read your post, it makes little sense.

      Of course "bacon tastes good", but that doesn't make ice cream taste good. I'm sure that pizza tastes good with cheese.

      wtf????

    4. Re:It depends on your perspective by ray-auch · · Score: 5, Funny

      Say what ? You hire techies who have girlfriends ?

      Why ? Why take the productivity hit when there's such a massive pool of talented geek labour* that is never going to have this problem ?

      *large parts of it reading right here...

    5. Re:It depends on your perspective by mark-t · · Score: 2, Insightful

      A few years ago, at a brand new job I once had (my 5th day there), I was asked by my new boss how I accomplished a particular system administration task that I had completed when he asked me to do it. I thought that glossing over the details of how I accomplished it would be a good idea, not realizing that he himself was a system administrator, and this task was merely a test of my skills (in fact, I had crudely hacked the solution, which worked fine, and I had backed things up to restore immediately if they didn't, but that was entirely beside the point, even though the end result was exactly what was needed, the means by which I came to the result was what he really wanted to know). The boss, being far more technically competent than any employer I had ever had before, saw through my lack of a detailed explanation in a heartbeat and accused me of lying to him, which I wasn't even really trying to do... He then spent the next 15 to 20 minutes explaning to me how I _should_ have done it (which was stuff I already knew, but thought a shortcut would be superior). At the end of the day he told me that he felt I wasn't right for his company and he let me go.

    6. Re:It depends on your perspective by ClassMyAss · · Score: 2, Interesting
      It doesn't make you a good employee, either. There's got to be something wrong if you don't want the boss to know what you're doing (at work)...
      Yes, and often (especially with the non-IT types that often manage groups of programmers, and more especially in companies that do not primarily work in IT) that something that's wrong is that your boss is an idiot about computers. If someone doesn't need to (or can't) understand implementation details, then they are best protected from them - this is Encapsulation 101, and it applies just as reasonably to human interactions as digital ones. If it later turns out that they do need more details, it's easy to open up a bit; it's all but impossible to lock people out if they start to get too invasive, though.
    7. Re:It depends on your perspective by iocat · · Score: 2, Insightful

      Actually, to be really cynical, someone with a long-distance relationship is the ideal tech hire. They have a girlfriend, so they don't feel any obligation to go out and socialize and try to find a girlfriend, and instead can concentrate, most of the time, entirely on work. I had a big discussion about this with the guy in question, and he felt that he did far more work (measured as spending time at the office, which is of course not actually equal to work performed in most cases, but there is usually a reasonable correlation between them) than he would if he didn't have a gf, and probably somewhat more than he would do if he had one who was local. He's one of those superstar guys, however, so he can work like 20 hour weeks and still show everyone up.

      --

      Dude, I think I can see my house from here.

    8. Re:It depends on your perspective by ray-auch · · Score: 4, Funny

      No no no, _married_ is the best of all worlds.

      Not only are they (for the most part) not going out looking for it, but the fact that the other half _is_ local (and waiting for them at home) actually seems to make them more likely to want to pull all-nighters.

      [ me, cynical, nah ! :-) ]

    9. Re:It depends on your perspective by hazem · · Score: 2, Insightful

      Think of his question as a project in itself and assess the deliverables, etc. "How much detail would you like?" would have been a good way to find out what he's looking for. And that way, when you answer you're delivering what he wanted.

      On the other hand, he should have asked you for more detail rather than accusing you of lying.

      Some people like to ask open-ended questions to get you to stumble... like giving enough rope to hang yourself. The best way to fight this is to ask questions about what exactly they want to know and into what detail. Another trick is to look at you quietly after you've talking. Most people will be uncomfortable with the silence and will start talking again. In an interview, this is usually where the good stuff comes out. "Does that answer you question?" is a good way to difuse it, or "would you like more detail?"

      He sounds like a jerk and you're probably better off not there anyway.

    10. Re:It depends on your perspective by Anonymous Coward · · Score: 0

      Knowing when an employee is being evasive is required of any manager and doesn't make you a good one. Lacking the skill makes you a bad one; necessary but not sufficient. If you want an example of a (once) major corporation who put PhD psychologists in charge of engineers, look no further than Nortel. Screaming success that was. Only MBA curriculums could crank out managers who believe they need know nothing about the work being done because, in general, MBA curriculums crank out graduates with no clue about the work being done.

    11. Re:It depends on your perspective by TheLink · · Score: 1

      Hey good thing you both found out early that you were incompatible.

      --
    12. Re:It depends on your perspective by mark-t · · Score: 1

      Maybe... I was really bummed out about it for a long time though. Still makes me a bit angry when I think about it.

    13. Re:It depends on your perspective by shadwstalkr · · Score: 1

      Hmmm, out-of-town girlfriend. Ya know, like "my girlfriend lives in Canada."

    14. Re:It depends on your perspective by janzen · · Score: 1

      I have a former boss who would agree. His theory was that employee loyalty depended largely on how many of the "five Ms" a person had: marriage, mortgage, motors (car payments), monsters (kids), and money (that is, the need for it).

    15. Re:It depends on your perspective by Bobbolytic · · Score: 1

      Perspective is crux.

      The Chief of Surgery at a hospital better know how to do some surgery. How else can he be a mentor or a teacher to anyone below him? I think more focus on the part of the OP would help. Should a manager in a technical department be a techie? Hell yes, preferably in the field that s/he's managing. In Creative Services? Not so much.

      in short I guess I would suggest that any manager should have a detailed grasp of the work at hand. If you're managing workers on an assembly line, you should be able to tap anyone's shoulder and step up to their machinery and continue the work. If you're the Service Manager at a shop, you should be able to at least be able to have a technical discussion with one of your technicians. Tech says, "Hey this flibbity is all jibbity and when I replace it the jinky-jank starts warbling." mgr should eb able to offer insight, not just say, well, call the part manufacturer and see if they know what's wrong. Likewise a Web Services manager should be able to at least read and comprehend a page of markup or ferret out a typo in a style sheet.

      Someone who manages a team of specialists should have some working knowledge of what the specialists are doing, right? Otherwise that manager is just a personnel monitor, checking that employees are following the rules.

      --
      "Man is pre-eminently endowed with the power of voluntarily and consciously determining his own point of view." E. Mach
  2. Obviously, Yes! by aneeshm · · Score: 4, Insightful

    Does this even need to be said?

    I mean, come on! How much easier the lives of techies would be if their boss was one of them, if he would actually understand?

    1. Re:Obviously, Yes! by sphealey · · Score: 2, Funny
      === mean, come on! How much easier the lives of techies would be if their boss was one of them, if he would actually understand? ===
      A little bit of a problem there: the microsecond the boss lifts his hand to actually perform any technical task, the rest of the management team classifies him with the toilet-cleaner and never listens to him seriously again. There might be a few hyper-technical organizations where this isn't strictly true, but it is a fact for 95% of the employers out there.

      sPh

    2. Re:Obviously, Yes! by pcraven · · Score: 4, Insightful

      I've found bosses that are good at tech, or think they are, to sometimes be guilty of micro-management. If they were good at tech, fine. But if they are spending all their time keeping up with technical stuff, then they aren't spending that time learning how to do their management job. Usually those people micro-manage and are good at neither tech nor management.

      Management and programming/system administration are two totally different things. If you are a manager, do you job and manage.

    3. Re:Obviously, Yes! by brad-x · · Score: 5, Insightful

      I've been here. My experience is the same - when a manager is technically minded, he or she involves himself far too deeply in the details of projects they should simply be overseeing.

      Sometimes, in the case of managers with particularly stunted emotional makeup, you'll find them attempting to use their managerial position to prove themselves as technical geniuses, to the detriment of the people on their team.

      While it may be beneficial in theory to have a technically savvy manager, in practice it's very dependent on the person. Most tech people don't have the emotional makeup required to successfully manage.

      --
      // -- http://www.BRAD-X.com/ -- //
    4. Re:Obviously, Yes! by toolo · · Score: 2, Insightful

      Normally the response of someone who's not confident about their work or cannot articulate progress properly are the ones that scream micro-management first.

      As a manager who is technical at a FTSE 250 company, it is common that employees who are behind and/or not skilled enough to carry out a request cry micro-management when they are questioned on activity list detail. I would suggest that you give updates on progress before being asked, to get us tech-manager types off of your ass.

      Remember your output as a team member reflects on the entire team and the team's management. IT in exec management's eyes is always assumed to fail whatever project they are on, thanks to poor project management and/or management in general, therefore a lot pressure is on whoever is responsible for IT to perform.

      As far as your comment about most tech people don't have the emotional makeup required to successfully manage teams, may be true. However, that same group of people usually don't think beyond their cubicle they are sitting in as well. IT is very social as your work output generally impacts the entire business you are in, and good social skills take one a lot farther in IT than coding behind a desk for 16 hours a day.

    5. Re:Obviously, Yes! by morcego · · Score: 1
      I mean, come on! How much easier the lives of techies would be if their boss was one of them, if he would actually understand?


      How much easier the lives of the manager would be if their techies actually understand the non-technical issues ?

      I can't even begin to count the number of "technical perfect" projects that flunked, many times taking the company along.

      Well, guess what ? We have techs and managers because both are needed for things to work.
      --
      morcego
    6. Re:Obviously, Yes! by Linegod · · Score: 1

      Have somebody record what you wrote and play it back to you in a week.

      If you don't hear 'blah blah blah I'm so great blah blah blah' you're not technical, you're just a manager.

      --
      -- I care not for your foolish signatures.
    7. Re:Obviously, Yes! by syousef · · Score: 1

      Of course they need to have let go enough that they're not trying to design the solutions themselves (unless we're talking about an architect not a manager). Knowing what is and isn't technically possible, and knowing if your team is feeding you BS or not is critical though. Ex-techies that have let go and taken on board their new role properly make the best managers! A good manager also knows how to isolate his team from some of the politics that techies don't like, while still meeting the needs of his or her own superiors. Those that don't know the technology promise the impossible and grill you when you can't deliver it.

      By the way having a hands on manager isn't always a bad thing. My immediate manager at the moment can read code, and has a thorough knowledge of the existing system because she's been around it for some years. She's excellent at getting me and the rest of the team to focus on a solution that will satisfy the business. She also is capable of suggesting solutions and once we agree on what's being done she's hands off. One of the best managers I've ever had.

      --
      These posts express my own personal views, not those of my employer
    8. Re:Obviously, Yes! by section3 · · Score: 1

      I say yes, its a pretty good thing.

      I guess it has to do with who the manager is and what their experience level is. I have had a manager (of the three that worked over me at that time) that could litterally only sell furniture. They were a pain in the rear end most of the time. The other two were great to have around and bounce ideas off of.

      My boss now has a medium* level of knowledge and also has experience in micro and macro management. She has the professionalism as well to pull herself out of a project and let the person/people with the project do it on their own, and she has what some managers don't... she isn't afraid to let the team fail at a project. So, like I said before, I guess it just depends on the people in charge and what they will do with the knowledge they have.

      *Medium is a relative term in relation to me. I realize this will most likely mean jack squat to everyone else due to this fact.

    9. Re:Obviously, Yes! by spikyface · · Score: 1

      Sorry to burst your bubble but there are PLENTY of non-technical managers that don't have the emotional makeup required to successfully manage The two aren't mutually exclusive y'know

    10. Re:Obviously, Yes! by a55mnky · · Score: 1

      I spent a number (10+)years as a manager - and I am very technically adept. I never found myself micromanaging, nor did I use my managerial postion to prove myself as a technical genius.

      I was however able to identify when smoke was blowing blown up my nether region by my employees, vendors or my customer.

      Plus, I have numerous people work for me at multiple jobs and tell me how great it is to work for a manager that knows what they are talking about.

      --
      Where oh where has my Underdog gone?
    11. Re:Obviously, Yes! by griffjon · · Score: 5, Insightful

      I've been nodding my head to almost every contradictory post so far, and that means there's something more here. I think it's obvious that you can have a good manager who's clueless at tech, or a horrible manager who stays afterhours to rebuild his kernel. I'll take a manager who matches my in brains with whom I can establish a mutually-trusting relationship, regardless of their area of expertise, any day. I should be able to explain my problems and such to someone that smart, and our trust and relationship should let us both fudge a bit on whatever side we feel needs to be fudged, with tacit and/or even explicit knowledge of the other. Most importantly, I want an advocate who can and will go to bat for me at the managerial/executive/funding agency levels. Now, it's nice if I don't have to show them how to do column-sums in Excel, but not necessary.

      --
      Returned Peace Corps IT Volunteer
    12. Re:Obviously, Yes! by cayenne8 · · Score: 1
      "My experience is the same - when a manager is technically minded, he or she involves himself far too deeply in the details of projects they should simply be overseeing."

      I'm a bit surprised at all the negative comments on managers with technical know-how. If so many rule out a techie becoming a manager....well, let me ask this: How do YOU as a tech figure to ever progress through your career and 'move up the ladder'??

      You certainly don't wanna be in your mid-40's...and trying to pump out code do you? I mean...to move up the ladder, in most cases (unless you're a contractor) to move up, you will have to get out of the code-monkey section, and move up into some form of management. As you get older, if you don't do this at typical companies...you are gonna become irrelavant as younger kids with more up to date knowledge come in that will work hard for 1/3 of what you make.

      Now this of course, if you work in the typical employee of a company situation...if you want to do tech all your life...well, do look into being an indie contractor/consultant. You have to work to keep up on your skills...and be willing to travel...but, it is a good life and can earn you a TON of money. But, in the traditional business situation.....you might not want to turn your nose up at the thought of management coming from the tech ranks....they have to come from somewhere.....and if you want to succeed...it may need to be YOU.

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    13. Re:Obviously, Yes! by phorm · · Score: 2, Insightful

      Unfortunately many non-technical managers are often impressed by glitzy displays and powerpoint presentations. Technical ones tend to get overinvolved, but sometimes better understand where pitches do not equal reality, so the best is to perhaps have a technically-informed non-technical person, or a technical person who is able to seperate knowledge from the desrie to butt in.

    14. Re:Obviously, Yes! by toolo · · Score: 1

      Read your message in about 10 years when your job is in India, Eastern Europe, and/or China and you'd have wished you listened.

    15. Re:Obviously, Yes! by Shelled · · Score: 1

      I think what often ticks off people with this perspective is technically-capable managers are harder to dupe. Yes, I'm a manager of a technical group and I usually hear the micromanagement complaint when investigating why simple tasks take four time longer than I'm capable of doing myself. My expectations are a staff who better my work and do it faster than I can with skills dulled by years of deskwork. Those who meet that metric and call me on it are my successes, those who whine about micromanagement eat up a lot more of my damn time.

    16. Re:Obviously, Yes! by radtea · · Score: 1

      But if they are spending all their time keeping up with technical stuff, then they aren't spending that time learning how to do their management job.

      Management hasn't changed that much in the past few thousand years. Good management always has been and always will be a mixture of logistics and people-skills. It isn't that hard to learn--the most important management lesson I got in cub-scouts, when we played that game where you whisper a message around in a circle and it gets mangled after about three hops. Lesson: clear, consistent, verifiable communciation is key.

      Technical stuff, on the other hand, is both hard and keeps changing. To set goals appropriately a manager needs to have sufficient knowledge to know what can be done and what sorts of things need to happen to get it done. They also have to have the maturity to not try to do it themselves. That's another management lesson from scouts: trust your people.

      So I'd say good managers benefit enormously from having as much technical knowledge as they can stand. Bad managers are another story, but in that case the problem isn't their technical knowledge or lack therefore.

      --
      Blasphemy is a human right. Blasphemophobia kills.
    17. Re:Obviously, Yes! by MrResistor · · Score: 1

      My experience has been the opposite. The managers I've had that were technical themselves have gnereally understood that what I really needed, most of the time, was to not be bothered by all that "business stuff" and just be left alone to do my job. They've also generally been more understanding when I had needs for more equipment, information, etc.

      That said, I may have just been lucky and had former-tech managers who didn't regret their move to management.

      --
      Under capitalism man exploits man. Under communism it's the other way around.
    18. Re:Obviously, Yes! by pcraven · · Score: 1

      Asking for a progress update is not micromanagement.

      Having a manager tell you exactly what classes to use, what patterns to do, audit all your code, etc. is micromanagement. Is the employee so unskilled that is necessary? Then the manager is guilty of hiring the wrong person for the job, and/or being unwilling to fire the person.

      A technical person can manage very well. But they have to learn how to manage. You should not be able to be promoted to a manager with no further training, anymore than you should be able to be promoted to a doctor. It is a totally different job.

      When I became manager I was lucky to be at a company that recognized this and provided additional training. There are also a ton of great (and not so great) books on the subject.

    19. Re:Obviously, Yes! by neax · · Score: 1

      Even if the boss is technical, they only have a slightly better idea of what is going on, and sometimes actually cause more trouble because they think they know better, when often they have not been deeply involved in all the lower level technical decisions and problems that you have already worked through. We had a manager here that cause no end of grief because he questioned almost every decision that the developers made. He had once been a developer, and really he was just interested and wanted to know what what happening and be involved in making the decisions. Ultimately he drove developers nuts, they hated him and gradually pushed him into a corner and applied pressure in such a way that he decided to jump ship and go work somewhere else.

      --
      Hard work is just an accumulation of the easy things that you didn't do when you should have.
    20. Re:Obviously, Yes! by Vengeance_au · · Score: 1

      Amen to that - last job I had as IT Operations manager for 2 countries, my boss (Asia Pac IT manager) told me I needed to keep "my geek on a leash" after I fixed an issue with a laptop in a C-level meeting I was participating in, rather than calling tech support to come sort the issue out. Take-away message was the 4 days input, business discussions and insights provided were all obliterated by showing I could solve a techincal issue.

      Fast forward 1 year, I went out of my way to do NO tech tasks whatsoever (up to and including calling support to fix the most minute issue with my personal hardware) and I get a glowing review from my manager, leading to a promotion to a larger role. My tech quotient stayed the same, management style didn't change but I hid my geek light under a bushel and the feedback from all was that I had "evolved" into a true business manager.

      As an aside, out of the company now, and heading up a software development effort where the fact I can roll up my sleeves and code with the best of them is lauded..... from both the management side and my team.

    21. Re:Obviously, Yes! by Fulcrum+of+Evil · · Score: 1

      As you get older, if you don't do this at typical companies...you are gonna become irrelavant as younger kids with more up to date knowledge come in that will work hard for 1/3 of what you make.

      Like what, exactly? I think you're missing out on the part where they cost 1/3 of what you do.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
  3. Geeky Chick in power in a skirt.... by woodchip · · Score: 0

    Mmmmmm... um, I will be back later.

  4. Could be wonderful, could be a disaster... by nigel_q · · Score: 4, Insightful

    I think it depends on what kind of background the boss has, specifically. If they were formerly a member of your development group, then they would likely make a good manager. If they came from another product group, it could be disastrous. For example, there's nothing more annoying than someone offering unqualified technical solutions that they encountered in their former world that don't apply to yours...

    1. Re:Could be wonderful, could be a disaster... by cbreaker · · Score: 2, Informative

      Yea, you can't be definitive on this issue issue because people are different. One boss might be non-technical, but he chooses competent employees/team members and trusts their opinion. Another boss might have a bad team, but is technical enough to know where things should head from a technical point of view.

      Every company, situation, boss, and team is different. None of the variables need be set in stone - it's all about the group dynamic and how they work together.

      And some bosses are just assholes, and it won't matter how much tech experience they have.

      --
      - It's not the Macs I hate. It's Digg users. -
    2. Re:Could be wonderful, could be a disaster... by dknj · · Score: 2, Insightful

      smile and nod motherfucker. if its just an offer, then you can decline it.

      now if s/he is saying "you have to do it this way or else" then its time to gather everyone on your team and rebel against your manager. this doesn't mean ignoring what s/he says, or thinking of him/her as less of a manager, but sitting down in a meeting and laying down all the good points and bad points of his plan (either s/he will see how the bad far outweighs the good, or you will actually realize its a good idea. i've seen both happen). you must do this THE FIRST FEW TIMES they throw out outlandish comments,suggestions, deliverables. otherwise you give your new manager upper hand and future revolts will not go over so well.

      additionally, psychology comes into play. find out what s/he likes, chat it up with them, go to lunch with them on occasion. get to know the person and then use it to your advantage. if you're good around women, use the same tactics with your managers (play on the warm fuzzy feelings, avoiding the cold pricklies. it doesn't matter what you say, it matters how they respond to what you say). if you're a hermit.. well, you'll probably just end up on slashdot complaining about your manager :)

    3. Re:Could be wonderful, could be a disaster... by Duhavid · · Score: 2, Insightful

      You are correct, but...

      "One boss might be non-technical, but he chooses competent employees/team members and trusts their opinion"

      He/she/it cant know if competency was chosen, or smoke blowing.

      "Another boss might have a bad team, but is technical enough to know where things should head"

      And if he/she/it is not technical, then there will be trouble.

      In either case, having technical grounding will help with the evaluation of the situation.

      --
      emt 377 emt 4
    4. Re:Could be wonderful, could be a disaster... by cbreaker · · Score: 1

      I do agree that a manager with some knowledge of the subject matter would be preferred in most cases, but some of the best bosses I've had were pretty much non-technical. Then again, I'm a self starter and I'd like to think I do a good job, so that works for me.

      --
      - It's not the Macs I hate. It's Digg users. -
    5. Re:Could be wonderful, could be a disaster... by callistra.moonshadow · · Score: 2, Insightful

      Gosh, I hear this all the time. This is one of my personal tech/religion hot-spots. I'm a Senior IS Business Manager that was writing code in C# and VB.NET not 6 months ago. My background started as a C++ and PAL programmer 14 years ago. Over the years I moved from team member to senior developer to joining the ranks of the managers. I found as the dev lead that I ended up doing most of the work of the manager on top of being the lead. That got old. I'm amazed that this argument keeps coming up. From what I've seen the BEST project managers have been and/or continue to be former developers and manage to stay technical by various means. To the idea that you might get a "tech" manager that that might claim to know an answer that is BS it's usually because they are getting rusty and you get the "Captain Obvious" response. These days I tend to assist with things like owning and administering our Team Foundation Server, sitting with stressed out developers and helping them find their bugs, otherwise reviewing architecture and being the one to break ties on tough decisions. Without my background I could not function as a true member of my team. I'd be reduced to a project coordinator. I think this is the key - do you want just a bean-counter that updates project plans and sends out reports or someone that is actually part of the team and can contribute?

      Just my two cents - deep in the front-line of personal experience.


      Cally

      --
      --Cally
  5. Assuming.. by diersing · · Score: 2, Insightful
    Thats assuming the ones blowing smoke have the technical knowledge. In larger organizations, managers usually have other manager reporting to them and throw in managers from risk management, project management, procurement management, and so on - its hard to get things done in general because of the meetings and approvals and testing and argh - I'm glad I left that world behind.

    In smaller shops, IT Managers absolutely have to have the technical knowledge because without it stuff won't get done - small IT Manager are expected to help carry the workload whilst mentoring the people under them. Even if your not in IT management, having some technical knowledge is good to keep the IT Manager in check - I've seen IT Managers who couldn't configure a RAID array, but they knew the lingo well enough to keep the business at arms length and slowly spiral the department into the toilet.

  6. At the end of the day. by odyrithm · · Score: 1

    At the end of the day, they pay me for my skills as a programmer. I could blow "smoke" up all there ass's and they wouldn't know. Problem is though, that is never the problem. The problem is they always believe as managers they are greater. And knowing programming 101 won't help them make informed decisions or decide best practice. As a manager they need to learn to listen, trust and RESPECT there workers.

    --
    moo
    1. Re:At the end of the day. by ZenShadow · · Score: 2, Insightful

      On the other hand, I've met a lot of techies that don't understand that trust is earned, and respect easily lost.

      --S

      --
      -- sigs cause cancer.
    2. Re:At the end of the day. by ray-auch · · Score: 1

      In part, that self-selects - techies that do understand that will tend to become managers.

    3. Re:At the end of the day. by Anonymous Coward · · Score: 0

      Funny, I just said precisely that earlier this week to my (non-technical) boss, who has a complete inability to see that compulsive lying is an extremely easy tendency to detect. The guy is not able to recognise that the repeated telling of falsehoods to a staff who are in position of the ability to check his comments, is likely to compromise the opinion that his staff holds of his conduct.

      Surprisingly, we're all looking for new jobs.

      There's nothing about techies specifically that makes respect and commitment particularly difficult to understand. Unless you count this guy as a techie, which would be a bit like counting Jeff Goldblum as a techie for blowing up an alien fleet using a Mac...

  7. Who says that? by khasim · · Score: 4, Insightful
    Some say that good managers should not be technical at all.

    Who says that? Some people say that if you shove your fingers up your nose and blow, you'll increase your IQ. Some people say ...

    Can we just stop with the "some people say ..." crap?

    If you're a tech manager and you lack the technical knowledge, how will you be able to determine which approach is viable or even realistic?

    And don't tell me that you'd rely upon your staff. How do you know if your staff is any more technically proficient than you are? What happens when two people on your staff have contradicting approaches to a situation? Do you just flip a coin? Or do you go with the one that's been kissing your ass the best in the past week?

    If you're a manager, it means that you have the responsibility to understand BOTH aspects. The technology and the business. That's why you're paid more. That's why you were hired.

    If you can't handle both, then turn the job over to someone who can and find yourself a job more appropriate to your skill set.

    Do we really need another article on this when Dilbert cartoons have been around for so long?
    1. Re:Who says that? by Anonymous Coward · · Score: 4, Funny
      How do you know if your staff is any more technically proficient than you are?
      They're all Microsoft Certified Professionals?
    2. Re:Who says that? by jollyplex · · Score: 3, Insightful

      Words of wisdom coming from a suspiciously low UID.

      Stepping onto campus, I had little interest in management roles, as they did not seem interesting (and presumably did not require technical ability). After several co-ops, I developed a respect for those who had both an extensive mastery of a technical field as well as the ability to earn the trust of and successfully coordinate teams of engineers, scientists, etc.

      It's hard work IMHO, to manage an intelligent team. You have to dive in the psyche of each member and figure out what motivates them, what they are good at, what they want to learn more about, etc.

    3. Re:Who says that? by dantheman82 · · Score: 1

      >If you can't handle both, then turn the job over to someone who can and find yourself a job more appropriate to your skill set.

      Do you mean a job as manager at McDonalds? Let the BS begin for those who'd rather not give up their 200K+ salaries...

      --
      This sig donated to Pater. Long live /.
    4. Re:Who says that? by Anonymous Coward · · Score: 1, Insightful

      I agree on this one 100% --- I have witnessed the disaster that is an incompetent manager in technical sense. The decision-making needs to be geared towards to understand who is suitable for which task in the software development environment. Without technical knowledge the manager must go with his gut instinct and that's the same as flipping coin to solve problems with choices (or maybe even worse as in this case a good actor can con his / her way into a position where great harm will come to the organization, because it took too long to blow their cover).

      And I couldn't agree more on the salary part too: I mean you get more for KNOWING more, right? You are more valuable to the organization and thus you get compensated for it accordingly. However I see it way too often when people get promoted who have no idea what they are doing. But when confronted they explain that they are super-good in delegation... that they surround themselves with "good people..." blah-blah-blah... Hmm, how do you delegate if you don't know the aspects that you need a person for? Explain me this or just admit you experienced a lucky break with your position and you are completely clueless...

      By the way, I am a manager (mid-level) and not a bitter floor-level person. I think America needs a wake up call on the quality of management today--the old days had its glory when managers were competent and educated. Today they are mostly gum-flapping show clowns with no real knowledge about life or their subject matter.

      That's just my $.02 --- now shoot me.

    5. Re:Who says that? by Anonymous Coward · · Score: 1, Funny

      If you're anything like my boss then you take the side of which ever company's sales team has paid for the most expensive lunch and totally ignore your technically savvy staff.

      There is such a thing as a free lunch if you work for the government of your neighboring state.

    6. Re:Who says that? by mustafap · · Score: 1

      >You have to dive in the psyche of each member and figure out what motivates them,

      Rubbish. I sack those ones.

      --
      Open Source Drum Kit, LPLC deve board - mjhdesigns.com
    7. Re:Who says that? by Anonymous Coward · · Score: 0

      You need to distinguish between middle management and c-level or upper level management. You want your middle management to have some degree of technical competence, but once you're a CEO, do you really think he's going to know how to program in Java, depreciate machinery at the right schedule according to GAAP, know every question that you can't ask a potential hire, and every other detail specific to a particular corporate function?

      Of course not. As a CEO, your job is to manage people and the business, not know specific details.

    8. Re:Who says that? by Anonymous Coward · · Score: 0

      While that may be partially true, theoretically a manager is paid more as a decision-maker because it is his ass that is on the line. (I know that in practice, this is no longer or rarely true.)

      One should be able to depend upon the technical expertise of those he has hired, if those technical "experts" have proven themselves reliable. Theoretically, if things go sour, it is the manager who should have the accountability for the failure since he allowed it to happen and was overseeing the development.

      It is certainly ideal to have a manager who is both technically competent AND also a spectacular manager and leader. But the model of the people-person manager leading--and yet depending upon the reliable, technical experts--has been around for a long time. It can be and has been a successful model, only it has now evolved into a situation of a lot of technical guys who know nothing of how to manage a company lying to their managers so that they can avoid doing more work or simply not communicating their needs well, and of managers who feel that they know best, too proud to consult with the experts that they have hired, who then lay the blame on the technical team when things go awry. I bet it is so partially because manager salaries are rarely paid based on the bottom line anymore, and somewhere along the way technical gurus have decided that they are smarter than there managers and have no need to bother communicating with them.

      Sad.

    9. Re:Who says that? by RobertLTux · · Score: 1

      me i would think that "enough knowledge to be dangerous" + a good book on the current bullet points would be correct for a manager to do a Red October type job
      (every once in a while surface , sing a song and then disappear)

      Hint on bullet points of your folks "bullet points" if they are Black Talons back off

      --
      Any person using FTFY or editing my postings agrees to a US$50.00 charge
    10. Re:Who says that? by Tempest429 · · Score: 1
      --
      You have just received the Amish virus. Since we have no electricity or computers, you are on the honor system.
    11. Re:Who says that? by chris_7d0h · · Score: 1

      Hmm, I've been reflecting on the responsibilities of manages, PMs and architects for the last few weeks and my conclusion after about 10 year in the business is this (after an initial outline):

      Architect
      An architect must know the business well, so that the the problems in the domain contexts can be identified and resolved. The person also need to know a wide set of technologies and principles so that a viable technical solution to the business problems can be devised and managed. The most challenging part of an architects job is balancing the various forces/needs/desires/priorities, such as money, features, quality, time as well as factoring in the available skills pool containing the resources (people) who will realize the solution as well as those who will maintain it. Already at the high level PM-like activities are performed such as creating time estimates for each component and dependencies between the component deliverables are created. This is then mapped to a project plan with activities parallelized as needed to fit the current realization constraints (e.g. time vs. cost) which is handed over to a project manager to "execute" (follow up). A person having this role the flack is the solution doesn't meet the requirements.

      Project Manager
      A person who more or less sticks to and revises a Microsoft Project plan which is created to a large extent either by or together with the architect. The PM also manages the internal bureaucracy when it comes to hiring / staffing teams and ensuring the budget is factored into the realization of the project (e.g. if unforeseen events such as delays or mis-calculations strikes against the budget, a remedy activity must be initiated). The PM is more or less an administrator which is hopefully following some method for project delivery. Saying that a PM is an administrator is not a degenerative statement because every project *needs* at least one administrator to off-load and shield the project team from external turbulence and activities not relating to the progress of the realization of the solution. This is essentially ensuring that the cogs are greased so that the machine works smoothly. A person having this role gets a whopping if a project doesn't meet the dead-line / runs over budget.

      Line Manager (which most people tend to refer to when they say "manager")
      A person responsible for hiring (and firing) people to the company. Administrates the yearly assessments of employees and helps set individual development plans for the people s/he manages. Is also responsible for distributing the yearly bucket of money for salary increases to the team. Is an echo-chamber for the manager above him/her. First-line managers are the most common and less desirable positions in a company because at that position one has to echo unpopular/stupid decisions "downward" to the people who are actually bringing in money to the company, while trying to manage the outrage from the "floor". Kind of like being stuck between a hammer and an anvil. A person having this job is hired to get flack from upper management or the managed people (all the way up to the exec. who gets hit by the board if the news are bad).

      Now, a PM in the tech-industry who has a background as a tech-lead or architect would surely be more desirable than a PM who just graduated "PM-school" or a senior one who has never been part of the actual delivery of technical solutions. For a manager, it would perhaps not be as important as for the PM, but for the people being managed to be able to talk to the manager in situations where they end up under a bad PM for example, the manager would be more likely to understand the problems faced by those people if that mgr. understood the "language" and the set of typical project deliverables. E.g. A specialist who is in a crit-sit project who is over burdened with activities and who has an inexperienced PM might be able to resolve the situation by talking to their manager. In those discussions hands-on experience by the manager would help him/

      --
      In a society that believes in nothing, fear becomes the only agenda ~ Bill Durodié
  8. unavailable by TheSHAD0W · · Score: 1

    You've heard the expression about people "being promoted to the level of their own incompetence"? Well, in order to be a good manager, you should be good at managing AND at the tech involved in what you're managing - but unfortunately, if you're THAT good, you're probably either working at either a much higher level or attempting your own start-up. This leaves people who are only good at one or the other, and sticking someone who can't manage in a mangement position would be even worse than using someone who is able to manage a team even if they only have cursory knowledge of what the team is doing.

    1. Re:unavailable by ScrewMaster · · Score: 3, Funny

      You've heard the expression about people "being promoted to the level of their own incompetence"?

      Yes indeed, "The Peter Principle", from Dr. Laurence J. Peter's 1968 book of the same name. Technically, this has nothing to do with some managers being dicks but in practice it does seem that way.

      --
      The higher the technology, the sharper that two-edged sword.
    2. Re:unavailable by Beryllium+Sphere(tm) · · Score: 1

      >Dr. Laurence J. Peter's 1968 book of the same name. Technically, this has nothing to do with some managers being dicks

      But his theory of "injelitance" does. Incompetent people with enough brains to realize they are incompetent will be hostile to anyone who exceeds their abilities. Peter identified this blend of jealousy with incompetence ("injelitance") as the driver for much organizational politics.

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

      That was C. Northcote Parkinson, not Peter.

    4. Re:unavailable by Anonymous Coward · · Score: 0

      That's a bit of an oversimplification, isn't it? What does "incompetent" actually mean? Does it mean anything at all? I'm "incompetent" as an engineer next to John Carmack, Woz, and any number of other people, but I don't bear them any hostility.

    5. Re:unavailable by ScrewMaster · · Score: 1

      I'm "incompetent" as an engineer next to John Carmack, Woz, and any number of other people, but I don't bear them any hostility.

      I'm sure you don't, but on the other hand ... they don't work for you!

      --
      The higher the technology, the sharper that two-edged sword.
  9. a Tech Mgr or Mgr of Tech?? by jackb_guppy · · Score: 2, Interesting

    I have worked for both types of Mgrs: Tech Mgrs and Mgrs of Tech. Tbe second tend to better because they stay out of development and allow their staffs to do the work. A Tech Mgr beleives they are right and will commit to schedules that generally not reasonable nor possible.

    1. Re: a Tech Mgr or Mgr of Tech?? by imadork · · Score: 3, Insightful
      I've found the exact opposite. In my experience, a "Mgr. of Tech" is more likely to be bamboozled by bright, shiny schedules that bear no resemblance to reality (and by people who are better at smooth talking then getting their work done), while a "Tech Mgr." is more likely to create reasonable schedules because they've done the death march before, and can smell bullshit a mile away because they've slung some themselves at tome point.

      It's all a matter of personality, I think. A good techie is not necessarily cut out for management, and not all managers are cut out to understand the underlying technology they're managing in any real depth.

    2. Re: a Tech Mgr or Mgr of Tech?? by Anonymous Coward · · Score: 0

      maybe your company should look into hiring a Mgr of Spelling

    3. Re: a Tech Mgr or Mgr of Tech?? by shirai · · Score: 4, Informative
      If you are managing tech and either of these describes you, you could use improvement:

      You are a manager with little tech knowledge

      You are a techie with little management knowledge

      The problem with the tech managers you had is that they just didn't know enough about how to manage or had enough management experience. They believed that all techies are just like them. That TRAIT, is a problem. And while it may be beneficial to be managed by a non-techie, the company may suffer overall because the manager does not know how to drive his team.

      I am CEO/owner of a 25 person (successful, profitable and fast growing) Internet company and my best managers are both comfortable being in a management role and are very smart in the area they manage. A good manager knows the capabilities of his/her team and also knows what they don't know and helps them learn it. Instead of resigning ourselves to be as weak as our weakest link, we teach that we need to be as strong as our strongest link and we have created a teaching and learning environment. This doesn't work if the manager doesn't understand much of the tech him/herself.

      The result? Many people think our company is 2-4x as large as it actually is. We have an environment where everybody loves coming to work. There is a huge amount of respect for our managers and there is constant praise both from managers, from the teams and across team boundaries. We love our work, we work hard and in our case, our tech managers were actually all techies first but they have received guidance on how to be a good manager. I don't think a really good manager can be just either/or.

      This is a philosophy I have personally taken throughout my life. I came out of business school from marketing (though most of my best marketing knowledge I learned through books), but also am a programmer (wrote most of our original code), graphic designer (owned a design co) and was CTO for another Internet company. The more I know about my business as a whole, the better I can run my company.

      --
      Sunny

      Be my Friend

    4. Re: a Tech Mgr or Mgr of Tech?? by mgemmons · · Score: 1

      In my experience it isn't true at all that non-tech managers try to "stay out of development." They still try to understand what is going on, they just generally have a less successful time doing it. That lack of knowledge will hurt the teams he manages more than if he had some tech background. A good manager is there to shield his people from being bothered from outside distractions and to make sure they have what they need. If he has a firm grasp of what goes on in his teams, he will be able to better anticipate when and where problems might arise in a project and plan for it.

    5. Re: a Tech Mgr or Mgr of Tech?? by Anonymous Coward · · Score: 1
      The result? Many people think our company is 2-4x as large as it actually is.
      When I view a home page with obvious errors like "...for UNDER $20 bucks!", I'm shocked to learn that that there's more than one flunky with no command of the English language working there. "$20 bucks"? Please, fire whoever approved that text.
    6. Re: a Tech Mgr or Mgr of Tech?? by Bozdune · · Score: 1

      Mr. Hirai's company is not selling web site content services, they're selling "small business web site construction for dummies," and they claim their tools have built an impressive 170,000 of them. "Citymax" is only one of 5 or 6 of the brands they control -- check out their "master" website, which is mezine.html. I only saw one typo on the mezine site, and it's a missing space.

      What's your beef with "$20 bucks?" Sure, it's odd, but heck, they're Canadians, their heads are split in two anyway. Cut 'em a break.

      Finally, he says he's grown the thing from zero to $25M since 1999. And if we believe what he says about how happy everyone is, we should listen very carefully to him. Very carefully indeed.

    7. Re: a Tech Mgr or Mgr of Tech?? by shirai · · Score: 1

      Thanks for chiming in Bozdune. I felt reluctant to reply to an "Anonymous Coward" but I figure I'd chime in to your reply.

      In fact, we consciously made the decision to use the non-English "$20 bucks" because we wanted the copy to sound friendly. "20 bucks" (without the $) didn't look right because there is a quick and strong cognitive link with the "$" symbol while "$20" didn't read right because it would probably be pronounced "20 dollars." We found that nobody had a problem reading "$20 bucks."

      Our CityMax copy is based on a direct advertising style which takes on a conversational tone.

      We have written and tested (I estimate) a hundred revisions and keep the copy that has the highest sales rates. Our target market seems to be attracted to this copy.

      That said, we are working on a complete revamp to all of the copy on the citymax.com website to take a more "informational" style instead of a "direct" marketing style. I feel this is much more appropriate to today's Internet users. Our copy, while continually refined, is based on a direct style which I think is less popular now than it was even just a few years ago. That said, only testing of this new copy will tell us for sure.

      Our user interface is largely based on research done by Jakob Nielsen (useit.com) and the new copy will be based around the same ideas.

      Note: Another reason for the change is that direct marketing is often good for making sales but less good for building a brand. When we started, we made a clear directive that we were not interested in brand at all, but only in sales. I did start the company very close to the Internet bubble bursting after all. Our company is now becoming a size and success level which I believe requires us to consider brand development.

      While we aren't looking for cash at this point (we are cash rich) we may consider fund raising in the future either through IPO or private funding or an outright sale. At this point, brand becomes important.

      --
      Sunny

      Be my Friend

    8. Re: a Tech Mgr or Mgr of Tech?? by Virgil+Tibbs · · Score: 1

      I am CEO/owner of a 25 person (successful, profitable and fast growing) Internet company ...
      Many people think our company is 2-4x as large as it actually is. We have an environment where everybody loves coming to work. There is a huge amount of respect for our managers and there is constant praise both from managers, from the teams and across team boundaries. We love our work, we work hard and in our case, our tech managers were actually all techies first but they have received guidance on how to be a good manageryour company isn't google by any chance is it?

      --
      www.tdobson.net #### Dare to Dream #### blog.tdobson.net
    9. Re: a Tech Mgr or Mgr of Tech?? by DoofusOfDeath · · Score: 2, Funny
      I came out of business school from marketing (though most of my best marketing knowledge I learned through books), but also am a programmer (wrote most of our original code), graphic designer (owned a design co) and was CTO for another Internet company.
      Hey, is that you Ted? You're back!!! http://dilbert.com/comics/dilbert/archive/dilbert- 20061113.html
    10. Re: a Tech Mgr or Mgr of Tech?? by Anonymous Coward · · Score: 1, Interesting
      Oy - this whole topic hits a sensitive spot with me...

      There are myriad stories about "clever geeks working for clueless manager(s)." My question is

      What would you do if you were promoted to a position where you could change things?

      Because - this has happened to me. So far, it isn't any fun at all, and I'm scratching my head looking for a way to pull the department out of the mess it has become over the years.

      For several years, I was the alpha-geek in a small, somewhat dysfunctional university IT department. (*both* the department and the university are dysfunctional, if you were wondering). Recently, I got promoted to IT Director, and this over the heads of a few other managers in the department who were passed over for the reasons that...well, they're not very good, and after a long long time, it seems somebody woke up to the fact that they were high-class bullshitters...my current soundbite is "we have adopted a more sophisticated technology platform to enable us to have more incomprehensible excuses".

      I'm very frustrated with the senior people in my department -- they seem to want to play at being managers and seem to have a poor- to-nonexistent grasp of most operational or even strategic issues...basically they never think in adequate detail, even on non-technical issues and they've all gotten very good at identifying the locus of any problem as belonging to "somebody else." And they are very quick to grumble about "leadership issues" on my part.

      The grumbling about leadership/management issues is justified in part, because I am swamped with technical stuff that just isn't getting handed over because of skills gaps (yawning skills chasms, actually).

      We weren't supposed to need any development skills because we migrated to a third-party system, but I find that every frigging day stuff comes along that needs some programming work...and because I'm the sole surviving developer, either I do it & become yet another bottleneck or people invent insane and badly broken manual methods for stuff that often requires a small army of data capture people. (And yes, a lot of the problems are that the newly acquired system sucks rocks, which is not something I can confront directly until we have seen some ROI on it)

      I constantly feel a bipolar split between the need to motivate people and the desire to take our middle management, put them on a boat and torpedo it in shark infested waters.

      Perhaps some of my frustration is that I do have a vision for what I want to do in this department -- but that vision depends on having different people than the ones we currently have. However, I don't have any vision that works with the management staff we have. I just can't see how you can have a 25-odd person IT department at a university with no technical knowledge in the overstaffed and overpaid middle management -- we have 7 people paid equivalent to or better than a full prof, of which 5 are almost useless and frequently disruptive. Some are "experts" in HR & governance theory, some are just plain bullshitters, some are sociopathic sysadmins who spend their time blaming the vendors for everything and then get mad at me when I won't beat the vendor up, and there are issues with just plain laziness and the inevitable hoarding secret info & not communicating with anybody to insure job security by stealth. Fingerpointing abounds, and the lack of responsibility-taking is, well, not my fault^W^W^Wa serious impediment to getting anything done.

      Since noses got put out of joint when I got promoted over people, I was pretty careful to put requests in the form of "we need to do this"...but it seems that none of this was direct enough, and the things we needed to do didn't happen.

      Back to the "development skills" issue -- and I'm not talking rocket science here...I'm talking about writing stuff to do simple DB queries and spit out CSV files/spreadsheets and to do general DB cleanup/maintenance/population tasks. This

    11. Re: a Tech Mgr or Mgr of Tech?? by Anonymous Coward · · Score: 0

      Are you taking applications at this time?

    12. Re: a Tech Mgr or Mgr of Tech?? by mdfst13 · · Score: 1

      The manager should not be creating the schedule. The manager should be integrating the information from the various dependencies into one. Sure, if you are foolish enough to have the manager write the schedule, a more technical manager will write a better schedule than a less technical manager. However, that's like saying that if you're going to step on the pointy end of a nail, it's better if it's clean. A better solution is to have employees set their own schedules; the manager then aggregates this information and communicates it to other interested parties.

      I think that this goes to the heart of the problem. People don't have good definition of the roles of manager and engineer. Part of this is the idea that a manager is senior to an engineer. While this may be true in individual cases, this should not be seen as true in general. In programming, there is no way that every manager is going to have strictly greater domain knowledge than every person on the team. If the manager does, then that means that either the team is being used inefficiently (e.g. everyone is doing ops rather than programming) or the team is new (and one might argue that hiring an entirely new team is itself inefficient).

      Programming isn't like McDonald's. On a development team, you don't have eight interchangeable cashiers and a manager who used to be a cashier. Instead, you have eight different people with different experience. The person who writes your web content (assuming a .com) will not have the same ability with databases as the DB expert. You say you want your team to only write web content? OK, does each person write their own version of your front page? Or does one person write the front page, another handles registration and login, etc.

      Programmers should be broadcasting their tech decisions *up* rather than having tech decisions pushed down. The "downward" decisions should be things like, given the choice of getting A in two months or B in two months, I want B. Not things like, do A in one month and then B in one month because I want both in two months.

      I would agree that the best of both worlds is a manager who has the technical know how to help employees explore technical options. However, it is important not to accept substandard management just because the "manager" is technically sound. In general, the thing to do with good engineers is not to make them managers but to promote them as engineers. Make them team leads or promote them off the team and have them report to more senior managers (i.e. managers who have managers report to them). The engineer who should be moved into the management track is rare, as many of the management skills are the antithesis of the desired engineering skill.

      Engineer:

      1. Needs to focus on one thing; completely understand it and solve it.
      2. Avoids meetings, as that's time away from doing real work.
      3. Should be machine oriented such that the tech works.

      Manager:

      1. Has to juggle multiple priorities and lacks the time to focus on one.
      2. Uses meetings to aggregate and disseminate information.
      3. Needs to be people oriented, so as to get results from the team, other teams, and upward management.

      While not impossible, it's rare to be good with both people and tech. The manager needs to be good with people. Tech is gravy if you can get it but should not be a blocker if not.

  10. Don't step in the leadership by Null+Nihils · · Score: 1

    A leader should be more experienced than the people he or she leads. This does not mean the leader should know about or be concerned with the smaller details, but he should have a broad enough background to comprehend the individual tasks he is organizing people to do. A manager is not there to tell people what to do, he is there to organize the division of labour. If a manager was cloned ten times he should be able to replace the people he organizes after learning the specifics of each task he would otherwise be unable to cover as one person. A manager is the frontal lobe; He has to do the higher level strategizing, but not get distracted with the reflexes and autonomous functions. However, he should still know what every part is doing. He should not be disconnected. A common misconception is that a manager capable of "lower level" tasks may become distracted or tend to micromanage. This is not the case; indeed, many can attest that managers who like to "get involved" tend to know even less about the task that they are interfering with, than managers that take a "hands off" approach.

  11. One example by laing · · Score: 4, Funny

    I remember hearing this story from some senior engineers I worked with about 20 years ago. I'm pretty sure that it's true.

    They were all working hard down at Cape Canaveral getting ready to launch a satellite (an old HS-376). The boss came by and asked how things were going and one of the guys said that they were stuck on a problem and needed some parts. The boss eagerly got involved because this was something that he knew he could handle. They sent him to Radio Shack (Titusville) and had him ask for some polarized resistors. He took it in stride and did not get too upset when he came back (red faced) without them. It must have been very humbling for him.

    JSL

    1. Re:One example by Anonymous Coward · · Score: 3, Funny

      That's dangerous as hell. If you sent someone to Radio Shack for a polarized resistor today, he'd come back with a cell-phone charger and insist that you install it in your satellite.

    2. Re:One example by Anonymous Coward · · Score: 2, Interesting

      The worst part of this story is that 20 years *if* you walked into a Radio Shack and ask for polarized resistors you'd probably at least be talking with someone knowledgeable enough to laugh at you. Nowadays, under the same circumstances, the kid behind the counter would look it up in the catalog, not find it, and just offer to sell you some batteries.

    3. Re:One example by doesnothingwell · · Score: 1

      Not even twenty years ago, could you go to radio shack and find anyone who would know better. Even thirty years ago I knew better than to ask a salesdroid anything technical, whether they had a part number in stock was pushing it.

      --
      They can have my command prompt when they pry it from my cold dead fingers.
    4. Re:One example by Tim+Browse · · Score: 1

      if you walked into a Radio Shack and ask for polarized resistors you'd probably at least be talking with someone knowledgeable enough to laugh at you.

      Nah, they would have sold you the polarised resistors, along with some headlamp fluid they had going on special offer.

    5. Re:One example by pjt33 · · Score: 1

      Doesn't say much for the Radio Shack sales staff if they couldn't persuade him that he was looking for diodes.

    6. Re:One example by Tesla+Tank · · Score: 1

      That reminds me of the story of an intern's first day at work. The engineers asked the intern to bring back a one Farad capacitor. Needless to say, the intern came back empty handed ... a few hours later.

    7. Re:One example by Virgil+Tibbs · · Score: 1

      satalites have phone chargers
      where else can you charge your satalite phone? got a feeling the point was lost int hat a bit

      --
      www.tdobson.net #### Dare to Dream #### blog.tdobson.net
    8. Re:One example by novakyu · · Score: 1

      Unfortunately, nowadays, if you have a well-stocked electronics storeroom, that joke doesn't work any more. As there are one farad capacitors that are small enough to be portable (maybe even small enough to put into a circuit!).

      Used to be great fun, though.

    9. Re:One example by Anonymous Coward · · Score: 0
      > The worst part of this story is that 20 years *if* you walked into a Radio Shack and ask for polarized resistors you'd probably at least be talking with someone knowledgeable enough to laugh at you. Nowadays, under the same circumstances, the kid behind the counter would look it up in the catalog, not find it, and just offer to sell you some batteries.

      The funniest part is that if someone did demand a polarized resistor, a battery (especially an old carbon-zinc one, rather than a NiCd, which have low internal resistance relative to the older disposable batteries) is just about the only item that could conceivably qualify as one. (It's not an ideal resistor, but it's probably not an ideal circuit either :)

  12. We've all seen this. by IANAAC · · Score: 1
    We've all seen a case or two when a tech moves into management. Rarely is it a smooth transition.

    I think it's great if a manager keeps up on technology, but once you're a manager, don't step on your workers' job responsibilities. I once had a manager who would constantly say things like "When I was doing it, I always did it this way. Try that." Yeah, that's nice and all that, but when you were doing it, the kernel was at level 2.0.13. Things have changed enough that the way you used to do it no longer works. It got old pretty quick.

    1. Re:We've all seen this. by OfficeSubmarine · · Score: 1

      I was coming in to post exactly the same. A while back I worked in a company which had that same problem. The founder had his shit down to the needle about five years ago. Awesome guy, really smart, and he was like a walking encyclopedia of tech from that time period. But things have changed, he didn't realize that his staying the same was in fact a problem if he was making the tech decisions, and I was getting the feeling of a sinking ship after fixing errors for my home use that I wasn't allowed to implement at my work station because the boss didn't grasp how it worked.

    2. Re:We've all seen this. by Anonymous Coward · · Score: 0

      When I was doing it the kernel was at 1.2.13.

      Now that I'm CIO, we're still an all 1.2.13 shop.

  13. Sad State by CyberLife · · Score: 3, Insightful

    Is it nice to be able to flim-flam the boss once in a while?

    I'm sorry, but the fact that anyone would even consider this paints a very sad picture of society.

    1. Re:Sad State by Anonymous Coward · · Score: 0

      It paints a sad picture of Zonk. Not everybody lives in a Dilbert universe with hateable idiot bosses. Zonk certainly doesn't, which makes it all the more corny. Let's all blow off some steam and make fun of our jerk managers! How bout his stupid haircut, LOL M I RITE, GUYS? Gas prices / weather!

  14. Yes by daeg · · Score: 4, Insightful

    If my manager doesn't know the technology that I'm using, he will inevitably agree to something that cannot be done (either impossible or not feasible). Haven't we all had bosses come down and dish out a nearly impossible task that sounds simple when he explains it, but really isn't? When that happens, a few things can happen: a) you get stuck doing it anyway, putting other projects behind schedule b) you fail to do it and look bad (and your boss is insulated from it: "I thought he could do it!") or worse.

    I don't expect my bosses to know how to program Python, but they at least have to know what the technology is, how it works, and preferably at least how to read/interpret it.

    Of course, in smaller teams, your manager is probably coding with you. Not every group can have a hands-off manager. However, if this is the case, the manager does need to ensure his role is maintained as manager, and not simply a developer. Managers need to insulate their team from stupid ideas, demands, and pet projects from higher levels of management.

    Best of all, a manager that really does know the underlying technology will protect his job better. He might not have to program, but he could if he wanted to. Then he is telling the truth when he tells a manager that the "Project was possible, we just didn't have the talent for it."

    Ideally managers should be very blunt, too, but that's just a personal preference. Where I work now, for instance, the managers are all-but-silent except during your yearly review. They then present a binder (not just a folder...) of your performance through the year. You may have sucked for 8 months, but they won't tell you til that review, and by then it is probably too late. I'd rather know that I suck sooner than later. Tech-savy managers could make that happen easier.

  15. My boss: by Anonymous Coward · · Score: 0

    Loves coding and loves working with databases.

  16. Technically competent managers are needed by all by onyxruby · · Score: 4, Insightful
    You have to be in order to be effective. While the manager can't be expected to get in the trenches to do the work, they have to know how the trenches work. And for far more than knowing if a tech is blowing smoke. The techs need a manager that is technically competent to at least a certain level.

    Incompetent managers can cause dilbertesque levels of insanity in technology just as much as anywhere else. I've seen managers so incompetent that they have led multimillion dollar projects straight into the ground through sheer ineptitude.

    I recall one 100 million dollar plus project I was brought in on where a manager believed the vendor when they said you didn't need a single desktop technician to migrate tens of thousands of desktops. Needless to say that manager lost their job and the vender was sued for millions.

    The manager needs to know enough to know what's needed for the department to do it's job, to know what to ask for it from venders and upper management. I've seen an it manager approve money for expensive inkjets because they like the pictures without leaving any money in the budget to replace a five year old server on it's last legs. I shouldn't have to explain to a manager that tape drives really do cost much and that a failed unit really needs replaced /now/!

    Upper Management needs someone that can make that kind of decision correctly, they rely heavily on management's opinions for purchasing. The user base needs someone that isn't going to be snowed by a vendor with a dog and pony show. The techs need someone that knows what tools they need to do their job.

    The job of management is to be an abstraction layer that interfaces between workers and upper management. They need to know enough about the job being done by their employees to do that.

  17. In buisiness, expertise is never bad. by briester · · Score: 1

    A manager should be informed, and stay that way. Sure its nice to blow smoke up someone's skirt, as you say, and possibly more. Putting that closed-door office to good use is always a fun afternoon. But that's not what we're paid for, is it? If we just want to get by with standard pay and an HMO, a boss without expertise will suffice, but if we want to be a part of a successful, thriving business, we need all the expertise we can get. People skills are only gravy on top of the real issue at hand for a manager: knowing what needs to be done, and who can do it. Being technicaly proficient helps you to stay on top of your projects, and ensures that you know exactly what your employees need to get done, and in what order. It reduces inefficiencies due to miscommunication, and it increases the amount that your employees trust you. Your technical abilities are nothing but a benifit for you and your company.

  18. Thoughts. by Anonymous Coward · · Score: 1, Insightful

    The issue isn't knowledge of technology. Certainly, more is better.

    The issue is personal. As it's said, the more someone knows, the more they realize they don't know. If that were universally the case, we'd never have stupid management decisions.

    Instead, many people learn just enough to be dangerous, and then promulgate a potentially erroneous view with a vigor that overcomes all competing options. The cause is either 1) a lack of desire to learn more, 2) a lack of realization there is more to know, or 3) a personal stake, be it pride or otherwise.

    The ComputerWorld article seems to be black and white; knowledge is good or bad. But like everything else, the true answer depends entirely on the makeup of the person wielding it.

  19. Yes and no by tttonyyy · · Score: 4, Insightful

    I've been managed by non-technical managers and technically-aware managers, and also been a technically-aware manager myself for a little while.

    It's a double edged sword. Non-technical managers might not understand the importance of technical details/problems, but technical managers might end up micromanaging. Personally I believe it all comes down to trust (and hence personality). The best managers are those that are technically competent but trust their team to make the correct judgements without the managers input. The worst are managers that are technically competent but want to make every decision for the team. Engineers *need* to have creative input and make decisions in order to be happy in their roles. Non-technical managers are in-between - they are forced to trust their team, but might not understand the pros and cons of important technical decisions.

    Like it or not, those "difficult to quantise" aspects of running a technical project (such as personality) can make or break it. Surviving as a techie manager depends 100% on your personality. Put your trust in your team.

    --
    biopowered.co.uk - catalytically cracking triglycerides for home automotive use since 2008. Just say no to big oil!
    1. Re:Yes and no by khallow · · Score: 1

      The worst are managers that are technically competent but want to make every decision for the team.

      Actually even worse would be technically incompetent micromanagers. I haven't dealt with one personally, but they are out there. I otherwise agree with your post.
    2. Re:Yes and no by TekPolitik · · Score: 1

      The best managers are those that are technically competent but trust their team to make the correct judgements without the managers input.

      As a techie manager, I would go even further. Unless one of your staff is about to make a monumental blunder, you should even allow them to make incorrect judgements so they can learn from them.

      The worst are managers that are technically competent but want to make every decision for the team.

      If your team members are all really junior (just out of university or not even graduated, for instance), such micromanagement might be a good idea, and the staff might even prefer it. Of course if they are micromanaged that much they won't be exercising new skills and get the chance to improve.

  20. Here's an example by broothal · · Score: 4, Informative

    I'll stand up. I have a masters in computer science. I read slashdot. I'm a manager. I'd say it helps me a lot in my daily work to have the same mindset as the developers and architects I manage. Of course, most of my guys could out-code me any day of the week. Luckily, it's not a competition. I'm glad their java-fu is better than mine. I use my background knowledge of developing to ask the right questions and find the right answers, based on their skills.

    By being technically informed while managing people and projects, no one can blow smoke up my skirt. I can tell the difference between a lame excuse for a delay and a legitimate reason why something can't be done. That ability is priceless.

    If your people blows smoke up your ass then you need to work on your management skills. Regardless that you can detect their lame excuses - if they feel the need to give a lame excuse then it's not only them that's doing a poor job - you are as well.

    1. Re:Here's an example by debiansid · · Score: 1

      if they feel the need to give a lame excuse then it's not only them that's doing a poor job - you are as well.


      Often people are raised to believe that bosses will never understand and they're just there to make your life hell, so never trust them.

  21. my old boss... by Anonymous Coward · · Score: 0

    Hah! You are kidding right? My last boss was incapable of setting his own Mickey Mouse watch. Yet he was making all the key decisions. He started out as an employee and through a bit of back stabbing and sniping managed to eventually work his way up to MD. Of course, the best thing is the company is on the slide right now and he doesn't realise it. The developers keep stalling him on the nextGen product he thinks they are going to produce whereas in reality they are treading water on their salaries until some other jobs show up. I'm so tempted to name the company but I'm not drunk enough yet ;)

  22. He's wearing a skirt... by Anonymous Coward · · Score: 0

    how 'with it' is that!

  23. watching the flim flam by opencity · · Score: 1

    As a messenger years back I watched two high end video techs snow a room full of ad agency suits at $400 an hour while editing a toy commerical.
    One kept saying: "I've got 14", and the other would reply from behind the control desk "I've got 15". At one point I grinned at them as this had been 30 minutes of downtime that shouldn't have been billable. They grinned back as they knew I didn't have any where near the authority, or motivation, to mention it to the suits. It went on for over an hour.

    OT? sort of I admit.

    --
    Physics is like sex: sure, it may give some practical results, but that's not why we do it.
  24. Two type of managers... by faloi · · Score: 1

    And both have their place. It's nice to have a manager with technical know-how when they can truly act as another person in your workgroup, in essence increasing the number of people trying to fix a problem.
     
    It's also nice to have a manager that trusts their employees and will fight in the management trenches leaving their employees free to actually do the work.

    --
    "It is a miracle that curiosity survives formal education." -Albert Einstein
  25. I work with both types by Anonymous Coward · · Score: 0

    My network manager is a techie. Great at coming up with solutions and knows the technology better then myself, the network engineer. The problem is he does little to no actual "management" and a lot of big picture items fall through the cracks. There is no one to look at what we have coming down big picture and we have a lot of knee jerk reactions because of this.

    Our tech support supervisor is not a techie. He is a complete idiot. He manages everything and nothing gets done without his approval or oversight. He promises technology solutions that do not exist or are not within our capabilities (network or space requirements). If it can not be done, he tries to safe himself by making the network team look bad like we dropped the ball and could not deliver.

    Overall? This is the first place I've ever been where the tech support manager has more pull then the network manager. If the tech support supervisor has users reporting a slowdown with some web application and thinks the switch is the bottleneck, he will request the network team add a second switch (even though he has no knowledge or concept of how our network is running or the difference between a switch or a hub or what type of bandwidth we have), we have to add another switch because he wants it. Well sure enough, I already know the application server is dogging because it does not have anough ram or it running on a loaded VM server, my input does not matter, I have to do it no questions asked, very frustrating.

    I don't know what is worse, 100% techie or 0% techie, I thing they both suck and one of each is even worse.

  26. Can a manager NOT be a techie and survive? by tyrr · · Score: 1

    A good manager has to be a good leader first and foremost. A non technical manager will have a very difficult time earning respect among techies. Conversely, techies will eagerly follow someone who they perceive as an expert in technical matters.
    Managers who can't lead are useless and should be outsourced to India.

  27. Is this a real person? by MollyB · · Score: 1

    After re-reading the article, some things pop out that don't seem quite right about this story. For one, it is chockablock with generalizations, banalities, and has a ring of inauthenticity: No specific technologies are mentioned save firewalling and VPN.

    The writer has spare time to teach after pulling "all-nighters"? Puh-leeze.

    If anyone writes to mscjkelly@yahoo.com, please post your impression, 'kay?
    Women who worry that Anyone will "blow smoke up [her] skirt" are misguided. I think the brain is the region someone smart would protect...

    Or, maybe I'm just burnt out and jealous.

  28. Point of view by karlto · · Score: 2, Insightful

    Every time I see one of these management articles/questions on Slashdot, I wonder from which perspective many posters are commenting. If each poster was tagged "have been in management" or "have never been in management", I think that would make for very interesting reading...

    Disclaimer: have been in management (goodbye karma)

  29. Obviously they should, but... by mark99 · · Score: 1

    The non-technical managers feel threatened by managers that have technical know-how. And they can use their considerable social skills to brand that know-how as a disadvanage, as a distraction to the essential task of management, which they see as making financial decisions and communication.

    I have experienced this ostracism, and while it can be dealt with, it is definitely something a techie manager has to keep in mind when dealing with the other non-so-clued managers. It is a "weakness" which can easily negate any advantage derived from greater and deeper technical insight.

    It is a talent that is more appropriate to an entrapraneur than a manager in my opinion.

    1. Re:Obviously they should, but... by wikinerd · · Score: 1

      You are right that combining technical knowledge with business awareness is a quality appropriate for entrepreneurs. Managers are slaves just like anyone else: They know the business side of things but can't build a product themselves. Programmers, likewise, can make products but often have difficulty marketing them. A programmer who knows about business and has an urge to self-start things can become a great entrepreneur.

  30. Knowledge by Nom+du+Keyboard · · Score: 1
    If you don't understand the hardware, how can you manage it? How can you understand why one system or software package is better than another?

    I feel if you don't know your particular field as a manager then you're just a PHB, and probably buy everything Microsoft and Dell tell you to.

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
  31. My manager is a techie by Anonymous Coward · · Score: 0

    and I can say he does it quite well. The important thing for me is that a manager every so often understands that certain problems can not be easily overcome - heck, some problems are underestimated. A good manager will guide you to the right path and tell you to watch out for such problems.

  32. Nay 'Can', Must. by Demiansmark · · Score: 2, Interesting

    I was brought in by a small web design and development company to refine their methodology and process while increasing the overall quality of the work. The owner is essentially a sales person and has no knowledge of the technology beyond (often false) sales sound bites. This has completely undermined almost all my work as the owner makes commitments to clients that are unrealistic given the scope and budget of a given project and as a result client expectations are consistently unmet.

    I believe anyone who is in a position to discuss a project with the client should, at a minimum, know the technology to the point where they have a realistic understanding of the cost and time frame of a project and changes to that project.

    Now because of the difficulties my company is facing the owner is clamoring to begin using and purchasing templates, outsourcing more of our coding overseas, spending less time understanding what the clients want and beginning production almost immediately. Because he has no understanding of the technology I have had a difficult time convincing him of the value of slowing down the process, understanding client expectations before production, and coding with standards from the ground up.

    A personal example of how a lack of technical knowledge can kill a project: the owner oversaw the outsourcing and development of a application using SQL Server 2005 that was to be hosted on one of our shared servers despite that we run 2000 and do not have any 2005 licenses, oops.

  33. Hmmmm... by multimediavt · · Score: 1

    Having worked my way up through the ranks to management and seen both non-technical and technical managers, I'd have to say that managers with a technical background and are keeping their skills or knowledge (at least) current are better than many of non-technical managers. As was stated in a previous post above it all depends on whether the technical manager has a head for the business side of things, and vice-versa. If the non-technical manager is at least reading journals, studying trends in the market, and listening to input from multiple sources on and off their own technical team they can be very effective managers. The exact opposite of that is a technical manager that may not have a strong business head, but is at least doing his/her homework and working with other management colleagues to develop their business understanding.

    I will say that this is a pretty silly argument, and that the ability to work with people of multiple personalities, common sense and a good work ethic makes a good manager regardless of their technical expertise. The role of a manager is to provide strategic direction based on needs, mentoring of employees, conflict resolution, and an avenue for the employees that work for said manager to relay concerns to upper management. Yes, it's nice if they can pitch in and help get the technical work done, but I don't believe that it is imperative that they have the same or similar skills to those they are managing. Dilbert provides an example of the stereotypical worst case scenario and is meant to be humorous, but it's not representative to the whole of IT.

  34. Well... by Karl+Cocknozzle · · Score: 1

    If you're going to be a "technical" manager, for crying out loud stay current! Whatever you do, don't force it and be half-assed... If it comes naturally to you, do it. If not, maybe you should think about that MBA and become a "senior" manager.

    --
    Who did what now?
  35. Technical Manager by wikinerd · · Score: 2, Insightful

    A Technical Manager, such as a project manager, must know a lot about technology and use it actively in practice, otherwise they are just wasting the programmers's time by asking stupid questions and giving bad directions. A General Manager in an IT business need not have much grasp of technical matters except excellent appreciation of the concepts involved (e.g. they ought to know about information systems), but I would still recommend some weekend coding even to a general manager, especially if they participate in hiring decisions.

    I personally am a holder of a BSc(Hons) in Computer Science and I am now studying towards an MSc in Management, while I work as an Analyst Programmer on European Union projects and contribute to open-source. It's not all bad: Techies can certainly become good managers if they try, but I guess it all depends on why one decided to go to business school.

  36. Just look at Apple by Amid60 · · Score: 0

    Even at the CEO level, an attempt to run a high-tech company in a way PepsiCo is being run is disastrous: witness Apple under MBA types. A techie with a managerial clue (Jobs), OTOH, was pretty good.

  37. Re:Obviously, Yes! However.... by AtomicBomb · · Score: 2, Insightful

    Obviously, Yes! However, how many techies have the necessary organisation and human skill to climb up the corporate ladder?

  38. You cannot manage what you do not understand by nrgiii · · Score: 1

    Why is this even a question? Lower Management *must* understand whatever they are managing in order to be effective. That means if they are managing technology (hardware, software, whatever...), they must understand it to some degree. Otherwise they become a pointy-haired-boss incarnate. I manage a group of Engineers at a software company and I consider staying current with what they are working on part of my job. Managers who simply create gantt charts and manage budgets and schedules typically have worse results than those who understand the technology. Those managers spend too much time focusing on the wrong things. At the middle and senior levels, things are different. VP's and CEO's need to rely on managers that report to them to make the right technology decisions.

  39. Employed in large international IT company by Anonymous Coward · · Score: 0

    I am employed in a large international IT company, which much to my satisfaction requires managers to have technical knowledge. If you don't know the difference between TCP and IP, don't expect to even be interviewed for a manager position here.

  40. The boss shouldn't do the coding. by khasim · · Score: 5, Insightful
    A little bit of a problem there: the microsecond the boss lifts his hand to actually perform any technical task, the rest of the management team classifies him with the toilet-cleaner and never listens to him seriously again.

    The manager should be sufficiently aware of the organization's culture to know that ahead of time.

    It isn't necessary for him to do any of the actual coding. But he needs to be able to explain to the other managers why, with the current people / money / time / equipment / deadlines / other projects, the IT team will not be able to hit the deadline of the new project.

    Then it gets into negotiating with the other managers for more people / money / equipment ... or pushing out other deadlines ... or dropping requirements (for the new project or existing projects) ... or re-prioritizing the projects ...

    The manager's job is to understand the business and the technology sufficiently well that he is able to communicate the business's IT requirements to the coders and provide them with the resources necessary to achieve those requirements in the time allocated.

    It's a simple definition, but it's been useful for me. It also allows you to see where the "bad" managers have problems.

    #1. They don't understand the business and the team gets stress for delivering tech that isn't appropriate.

    #2. They don't understand the tech and over-promise what can be delivered.

    #3. They don't understand the business or the tech.

    #4. They don't communicate the requirements to the coders.

    #5. They don't provide the resources the coders need.

    etc.

    It's difficult to fail if your manager is competent at each of those steps. But not impossible. There can still be personal issues that cause conflicts/problems.

    But the chance of failure goes up dramatically with each step that the manager fails.
  41. Being technical is great and all, but... by no_pets · · Score: 1

    Being technical is great and all for managers that proceed up through the ranks, but what happens when a good (and technical) manager changes jobs? What I'm getting at is that (supposedly) a good manager can manage people in various industries and many do switch entirely. I had a manager once that had proceeded through the ranks and knew all the technical aspects of the systems he and his staff managed, but once he was hired in as our manager (same industry - health care) it was entirely different systems and OSes.

    I'd say that first year of working with him sucked. Yeah, I worked with him and not for him it seemed as he shadowed my every move as much as he could afford to. He believed that he needed to know all the technical stuff. And he did learn a big chunk of it never all of it (as should be expected).

    I will just say, nobody should have to spend hours, days, weeks and basically a never-ending chunk of their time teaching their bosses technical stuff.

    --
    "A government is a body of people, usually notably ungoverned." - Shepard Book Quoting Malcolm Reynolds
  42. Managers should know their business by Phemur · · Score: 1

    I can't imagine anyone thinking that someone managing techies doesn't need to have technical skills. Of course they need to have technical skills. A large part of management is decision making, and the better informed a person is, the better the decisions. Tech managers need to have technical knowledge to be effective.

    And it's not just in the technical field, in any field. Retail managers need to understand the products sold in their store, bank managers need to have a clue about finance, etc.

    1. Re:Managers should know their business by igs1964 · · Score: 1

      Banks are notorious for promoting people into Managerial roles that require technical knowledge but they have none themselves...unless you have a clue about the technology that drives your business you cannot effectively manage your position, and hence, you will ultimately fail in your objectives...that doesn't mean you have to be an uber-geek, but you should know when some chippy in your department tells you the POS transactions failed in processing because the DB was unreachable, you may want to be able to respond with a "what DB? These are OLTP transactions, they only get to that DB after they are processed"

  43. Anecdote by SRA8 · · Score: 1

    While i was at a Big-5 consulting firm, a Senior Manager allotted two weeks for "conversion" of HTML files to ASP. No, i'm not talking about refactoring or anything, all that had to be done was renaming of the file extension and a wrapper tag. Overbilling or stupidity? You decide. I suspect it would have happened even on a fixed fee project.

    1. Re:Anecdote by tdelaney · · Score: 1

      Did this alloted time include testing that all links still worked?

      I presume that the links were changed along with the filenames ...

    2. Re:Anecdote by TapeCutter · · Score: 3, Insightful

      A senior manager who wants a genuine estimate would ask the technical lead for it, but large consultancies often don't care about the team leaders reality. More often than not their budgets are designed to spend $X in time 'T' with 'P' people to get to stage 'S'. From this they expect to make back $X + $X1, similar financial practices are used to build things as diverse as houses and battleships.

      With large consultancies (or incestous corporate "partnerships") your project is often part of a multi-million dollar contract that basically says "we will look after your IT needs for five years in return for skimming the cream from your expenditure", for the deal to work the money MUST be spent in such a way that it lasts five years. From memory, the ideal "estimate" for a project comes in at -5% to +15% of the "real cost", ouside of that range too often and the PM is out of that nice corner office. This leads to the bizzare situations I have witnessed where one executive gets into deep shit for saving millions in costs and another gets a fat bonus for shuffling account numbers and playing solitaire.

      I used quotes for "real costs" since the "real" part is only in the minds of accountants. Even the PM's I have admired would spend a considerable amount of time shuffling account numbers to ensure their projects come within the acceptable range regardless of reality. Without all this accounting bullshit a large chunk of the population could be doing something more usefull, OTOH, without it we wouldn't have built the pyramids in the first place.

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    3. Re:Anecdote by Steppman2 · · Score: 1

      Not an issue, I'm assuming they have equal or better software than we have...
      UltraEdit32 has a "Replace Within Files" option that could easily replace '.html' with '.asp' in every file within that HTDocs folder...that's all we do when we switch our old HTML's to PHP's.

    4. Re:Anecdote by rizzo420 · · Score: 1

      if you originally used dreamweaver to do all the web pages, you can change all the filenames within dreamweaver, assuming you're using dreamweaver the way it's meant to be used, it'll automatically adjust all the links for you. it's pretty sweet and has saved me a ton of work (although i still generally check most of the links afterwards just as a precaution).

      --
      please me, have no regrets.
    5. Re:Anecdote by DavidHumus · · Score: 1

      > Without all this accounting bullshit a large chunk of the population could be
      > doing something more useful, OTOH, without it
      > we wouldn't have built the pyramids in the first place.

      Since the pyramids were built by slaves, it's not clear how much accounting bullshit took place.
      OTOH, my boss jokes about being a slave-driver which is perhaps more appropriate than she realizes, considering how inefficient slave labor is, being only economic by virtue of its low cost. Oh wait, we outsource a lot too.

      It's all starting to make sense.

  44. Hi, Sys Admin to Director over here... by ellem · · Score: 3, Interesting

    I have 2 HUGE problems as a manager who was a tech.

    1) I side with my "guys" (who are .33 women!) too often.
    2) I have a nagging feeling I could "do that better" than they're doing it.

    Sounds fun, or funny but it's not. It's a pain in the ass. It literally triples my stress levels.

    There is no doubt in my mind that being a Sys Admin was a MUCH easier job.

    --
    This .sig is fake but accurate.
    1. Re:Hi, Sys Admin to Director over here... by tttonyyy · · Score: 1

      Put your ego to one side and trust your team. Message ends.

      --
      biopowered.co.uk - catalytically cracking triglycerides for home automotive use since 2008. Just say no to big oil!
    2. Re:Hi, Sys Admin to Director over here... by Anonymous Coward · · Score: 1, Insightful
      There is no doubt in my mind that being a Sys Admin was a MUCH easier job.


      If it wasn't, I'd be questioning why you earn so much more than a sysadmin.
    3. Re:Hi, Sys Admin to Director over here... by thoglette · · Score: 2, Insightful
      I have a nagging feeling I could "do that better" than they're doing it.
      You probably could. That's not a problem.

      The questions are:

      can they do it well enough?

      do they know what well enough is?

      do they know what it is?

      do they know when it has to be done?

      do they know why it (their work) is important?

      These are the things that matter

      Your staff will probably do it differently too!

      --
      -- Butlerian Jihad NOW!
  45. Exercise of the Obvious... by Anonymous Coward · · Score: 0


    I believe that it would be more ideal to have someone who is both a technical expert AND a wonderful manager as a company leader. Are there those who do not think so?

    I hazard that most people realize that not all managers make great technical people, and not all technical people make good managers. In many cases, neither has an aspirations of being the other.
    For many years, it was a case that one didn't have to be both, but it seems that now the unemployed lines are full of misdirected former managers (who made unreasonable demand after unreasonable demand), and lots of technical gurus who do not know how to lead, all of whom are expecting to be paid the same as someone with both the technical and leadership skills (or are successful in one and just sound enough in the other.) There will always be the technically adept person who thinks he would be a better manager, and that manager who thinks he knows more about the capability of the technology than the person who built it; this situation lends itself to the popularity of Dilbert. However, it sometimes also lends itself to the stagnation of many smaller companies, as the wheel of productivity never quite turns the way that it should. It creates a situation where folks are butting heads, the managers cannot lead properly because they do not know their own product line, and the technical staff are so wrapped up in being "smarter" than the managerial component (not understanding that smart comes in many different flavours, and technical knowledge is not the end-all) and--ahem--apparently trying to find ways of getting out of work to pursue their own interests, so the fingers are not working with the hands, it seems.
    In companies where you have these two separate positions, but both understand their place in the system and understand each other's goals (better technology/more profit/faster production), and try to reach some thought-out compromise, the dichotomy works rather well. Unfortunately, when communication breaks down and this understanding is not always reached, and both sides are too wrapped up in ego to compromise, you end up with the situation described above. Jobs are lost, money isn't made. No good.

    A bit off-topic, but I think it relates: it should also be understood the manager will likely be paid much more than those who are the technical experts (not always, though...I expect several responses of single-case anecdotes where this isn't true.) This will be a source of friction for some. In the case where one is both a technical expert and a really, really good leader, I suspect that their initiative, expertise, and good people skills will lead them to success regardless, and they will be paid well. For those who are only one or the other, their bottom line won't be nearly as fruitful, and their salaries will probably reflect that.

    The tides are changing, and you will find that graduates of engineering and computer science schools are expected to have the capability to become both the expert and the leader, and we will see the days where you could be "just the technical guy" and be paid comparably gone.

    As an aside, someone who prefers their boss be ignorant just so they can be lazy is a bad worker. And shouldn't be surprised when one day their skills and usefulness have been surpassed by others, and they are without a job.

  46. Both scenarios are wrong by Morgaine · · Score: 1

    Both tech and non-tech scenarios of management just ape the traditional view, which is that management (as a distinct function to tech) is mandatory.

    I'm afraid this is entirely wrong, and just a self-serving view created by the management "class".

    Competent techs can organize themselves perfectly well without any imposed hierarchy --- in fact, this is probably a good definition of "competent". An unthinking directed tech slave is not really a competent tech in a true sense, because all tech work requires effective self-management if it is to be "good". (I guess it can also be "good" by sheer accident, but relying on repeat sheer accidents is not a good idea.)

    This isn't a pie-in-the-sky view of the world either, although it's definitely unconventional. It stems from my experience in numerous companies (I'm freelance, so I see a lot of them) --- the best work comes from those tech teams that are self-managed from within, and not from those teams with managers who are not actually doing the tech work themselves.

    I'm still trying to work out why this is so, but my working hypothesis at this time is the following: "if you're not doing the work, you're hindering it".

    In any event, the conventional view is simply wrong.

    --
    "The question of whether machines can think is no more interesting than [] whether submarines can swim" - Dijkstra
  47. Reminds me of the Signal Corps prank by Anonymous Coward · · Score: 1, Funny

    from back in the days of vacuum tubes, when the new guy would be sent to Supply with orders to pick up a Fallopian tube.

  48. My favorite pointy-haired boss... by Telephone+Sanitizer · · Score: 1

    How exactly are we supposed to get bosses who are technically competent? Who hires the bosses? HR people and veeps. What do they know about hiring competent people? On average, somewhat less than a flea knows about special relativity. My favorite pointy-haired boss was an architectural engineer who was put in charge of a tv IT department because his degree had "engineer" in the title. He frequently commented that his engineering background gave him a special perspective on the television production engineers and computer tech's who worked under him. Inside of a year, almost all of his employees quit. Thereafter, he got promoted to head a new department, incorporating previously separate IT departments from all over the company. Incompetence rises to the top. There's no stopping it.

  49. Some people say ... Heard of Fox News? by Anonymous Coward · · Score: 0

    Can we just stop with the "some people say ..." crap?

    To get rid of it entirely, you might need to stop watching Fox News...a common phrase used on their news.

  50. Depends on the manager's character. by neiras · · Score: 1

    This can really go two ways.

    On one hand, if your manager has some technical knowledge, he's more likely to go to bat for you when upper management gets unreasonable with their demands. Ideally, he'd be able to understand the technical reasons for, say, a production delay - and translate that to management-ese for HIS boss. Having a manager who is hands-off enough to let you do your job, but still really interested in the workings of the things you're creating - heaven! Imagine a boss who sees in your work a particuliarly elegant solution to a problem, recognizes it for what it is, and commends you for it - without you having to explain it! These kinds of managers DO exist.

    On the other hand, if you get a manager with an inflated opinion of his own (sparse) technical knowledge, you have a problem. This kind of guy ends up making long, irrelevent speeches in design meetings, imposing work methods that don't make sense for a project, and constantly second-guessing his subordinates' technical abilities. In the very worst cases, he will listen to an idea from you, give you ten reasons why your idea sucks, then quietly suggest it to everyone else in the office to make himself look good. Then, while you're off on vacation, he'll make a Grand Announcement that turns your suggestion into Policy, and when you get back everyone will be talking about how brilliant your boss is. It's threat management - you were a threat, he managed you! Sure bosses are allowed to do this, but it's a grand way of destroying employee relations.

    Managers don't have to know everything, but they should have an in-depth understanding of the work their employees do. They need to acknowledge the limits of their practical technical abilities and defer to their employees when they are unsure. On the flip side, employees really need to respect managerial efforts to assist them on the technical side.

    If your manager doesn't "get it", it's your responsibility to help him understand, and his responsibility to listen. Just keep in mind that your manager might actually be right!

  51. Cluelessness by XNormal · · Score: 1

    Bad managers come in all shapes and sizes. Some of them have good technical knowledge, some don't. But a special place of contempt is reserved for the truly *clueless* manager. Those are usually of the non-technical sort.

    --
    Stop worrying about the risks of nuclear power and start worrying about the risks of not using nuclear power.
  52. An expert in EVERYTHING? by melonman · · Score: 1

    Surely the basic fallacy here is that "techie" is a unidimensional attribute that you either have or you don't. In reality, no-one these days has up to date technical knowledge of every aspect of IT. Even if you take, say, web-based solutions, anyone who claims to be up to speed on all the relevant technology is lying or stupid. And if "manager" means more than "lead programmer", the chances are that the project as a whole involves more skills than any one member of the team - techie or not - has mastered.

    It's obviously helpful if management know enough about the general area in which they are working to ask intelligent questions, but you really don't want the management arguing with the programmers over how to write the tightest loop.

    --
    Virtually serving coffee
  53. Perhaps an analogy ... by richg74 · · Score: 1

    Cooking, like development, requires a combination of knowledge, technical skill, and creativity. I've eaten at restaurants run by chefs, and at ones run by bean-counters. There's no prize for guessing where one gets the better dinner -- but the dinner is enough, if you're the one eating it.

  54. A Notable Example by Assaulted_Peanut · · Score: 1

    From an outsiders perspective I'd say Joel Spolsky of Joel on Software ticks all of the boxes, e.g. "The Development Abstraction Layer". It's such a shame that they can't clone him on demand and ship him worldwide in 48 hours :(

  55. Jack of all to Director to CIO by mrscott · · Score: 1
    I've got a pretty wide background in IT. Thirteen years of overall experience with the last five plus a few months in senior management. The first five years in management were at the Director of IT level where I reported to the CFO and last couple of months as a CIO on the executive team. My background includes programming, DBA, networking, systems, help desk, training, etc. I stay very, very current on my technical skills by writing technical articles. This serves me in three ways: (1) it helps me stay out of the way of my staff at the office for their regular work. I get to play on my own time and not bug them (as much); (2) I can continue to contribute when there is a problem or when we're working on a new project. Like it or not, my guys and gals aren't the ones sticking their necks out every time a project gets started; and (3) It keeps me marketable. I'm on the side that the IT leader needs to have a pretty good understanding about what's going on. Systems continue to get more complicated and you really have to have the ability, in your mind, to envision solutions to problems, and have at least some idea about how to get to that solution.

    All that said, I'm far from being the "techie" that I once was. Yes, in some technical topics, I could run circles around my people (not bragging here... just a fact), but in many others, they've got me beat--as they should. I'm not there to be the expert on every single technology we have, but to be the glue that brings it all together and serves it up to the rest of the company. This means I needs to "get it." I don't think it hurts that there are some areas in which my technical skill outweights theirs, though. Over time, their skills will come up as well.

    I've read a lot of comments to this article from people basically saying that the IT Manager should basically stay completely away and let the IT staff make all the calls. Sorry... that's not the way it works. The line staff person isn't the one calling the big picture shots, no matter how much he or she knows. I've made decisions that, at first, seemed less than rational to my staff but, after some chat and a Q & A, they realized why I made a particular decision. If you have an IT Manager that's always making bad calls in your book, then you either really do have a bad manager, but the more likely explanation is that one or both of you lacks communications skills. If you're feeling frustrated, you need to be able to talk about it to get the "why" behind the decision. If the manager refuses to talk about decisions, he's not comunicating with his staff.

    Enough said.

    Scott

  56. The reason you flim flam by zullnero · · Score: 1

    Is to keep your manager essentially from freaking out about the project. From experience, it's easier to tell a non-technical manager that a particular component will take more time (then you research how to get around a problem) than it is to tell a technical manager that you need to spend some time researching a problem. Technical managers often freak about their deadline, and will go hire some temp to try and "speed things up". Even worse, they'll try and second guess the engineer and feel that there's a "really simple way" to fix the problem. Technically-oriented managers almost NEVER can resist going either route when they start sweating about their job possibly being on the line. And usually, when they go either route, all they end up doing is fouling things up worse.

  57. PSSSSHH HELL NO by Nocturnal+Deviant · · Score: 1

    of course you cant be a manager, in circuit city all our manager does is play video games, "hey a customer needs you sir" "CANT YOU SEE IM KILLING PEOPLE IN GTA: VICE CITY STORIES"...."yes sir, ill just use Dave Chappelles presentation and do this *puffs out chest at customer* I MAM THE MANAGER!!"....on that note i wish i had his job.....=( i wanna play video games all day and get payed more =(

    --
    -Noc
  58. Managers manage... that's it... by thesandbender · · Score: 1

    One of the most difficult phases of my career was coming to the understanding that I, as a manager, was not responsible for determining how something was done or the technical purity/perfection of my subordinates work. I am a manager... I am not a implementer or designer. My job is to:

    1) Determine the competence of those that I manage.
    2) Rely on their judgment and expertise to solve the problem.
    3) Assess the value of their solution against the needs of the customer and the company.
    4) Provide them the resources and staff required to accomplish this solution.
    5) Judge their performance based on the constraints that I have provided them.

    Sadly enough... that's it. For my power I pay the price of letting younger, brighter staff tell me how my projects should be done. If you spend too much time second guessing your staff and telling them how you thing thinks should be done then you've failed. You *should* be paying attention to financial, competitive and political forces and dealing with them so your staff doesn't have to and can focus on doing their job.

    I give a clear and accomplishable objective... you get it done.

    That's how it should work.

  59. Who is your team? by Tyr_7BE · · Score: 1

    Well, who are you managing? Are you manager of a marketing department? If so, it probably doesn't matter one way or another if you're able to turn on a computer. Are you manager of an engineering department? If so, one might wonder how you got there in the first place if you're not intimately familiar with that field of engineering. A good manager has to know the business that they do. They need to know when to push their team, and when to push back on other teams. If that manager's team happens to create technology, then that manager had better know everything involved in the creation of that technology so that they're able to make the calls for scheduling, and know when something is possible or not.

  60. Managers need to know the technology by SilverJets · · Score: 1

    If someone is managing an IT department they better know the technology. Nothing worse than a manager that doesn't know thing one about IT saying something stupid that puts IT people in an impossible situation. If you don't know the technology, even a little, how can you ever hope to effectively manage it?

  61. My small experience by Anonymous Coward · · Score: 0

    I work with computer simulation of structural engineering problems. I had two managers on my current (and first) work. The first was a 20-years experience engineer, who worked in pioneering jobs in simulation in many industries, mostly aeronautics. The second has never worked with simulation at all, and has no idea how it works.
        The second is a lot better, because he listen to what other people say. Works goes a lot better, we can change things when we think we should, he knows when to call for help instead of thinking he can solve everything by himself (and that we should do the same).
        The first, however, is a great work colleague, as long as he doesn't plan my activities and priorities.

  62. People in business school by gr8_phk · · Score: 1

    They tell the students that there are aspects of running a company that are independant of what the company does. Which is true. But then somehow they conclude that you can run a business without really understanding the business/industry/product/tech. Same goes for management. It's really unbelievable.

  63. Microsoft by David+Off · · Score: 1

    Look, managers don't need to be technical, they just need to contact their nearest Microsoft salesman to ask which Microsoft solution is appropriate to their current business problem.

  64. Bottom up or top down? by scorp1us · · Score: 1

    There are two ways to design an app - bottom up or top down, but most everyone agrees that no app can be 100% of either. It is a continuum, and the properly point of that continuum is dependent on the application being built. The same is true for management. If the department's work isn't extraordinarily technical, then why have a guy who knows assembly leave.

    But I think what we have here is fear mongering from those that are currently leading without understanding the tech. Eventally, those who do know the tech and are in charge of implementing the plans get promoted. Therein you have a conflict. The don't-knows fight to keep control and not lose their jobs to the know-it-alls.

    There is a caveat for the know it alls though, and that is micromagaging. Also, managing people is completely different from managing code bases. If you don't have good people skills, you will fail (as my last boss did - he couldn't manage but could program extremely well. A year later he lost his director status and was forced back into programming.)

    I think that an extremely technical person can succeed, provided that he doesn't involve himself too much with details and has those inter-personal skillz.

    I myself am in this situation. After programming for 10 years, I finally got appointed last week to the directorship for the department. I am replacing a person (who is moving laterally int he company) who did not have the same level of technical knowledge and would constantly confuse terms and could never get the verbiage right. This often created problems in his execution of inter-company contracts, where his contacts did not know how he was mis-using terms.

    So there you have it. It is a mixed bag. It should be decided on an individual level and not a matter of common practice.

    --
    Slashdot's rate-of-post filter: Preventing you from posting too many great ideas at once.
  65. That's assinine... by TBone · · Score: 1
    Some say that good managers should not be technical at all.

    As one poster says, who cares what "some people" say.

    A technical manager isn't a good manager because he's not technical. He's a good manager because he trusts the other technical members on his team, and deflects "management" stuff from them, leaving them free to be technicians.

    A techcnical manager, by definition, has to be technical in order to successfully serve as the wall between management and rank-and-file. If he can't understand what his people are doing, you'll be required to feed information to management, which gives a tacit line of communications between the workers and some higher level of management. A technical manager doesn't need to be a rock star, but they need to know what's going on and understand it sufficiently to be able to "translate" it to "Managerspeak", removing names from all the lackeys and putting his name and the name of his group, not the individual contributors.

    I've had 3 good managers in my career. In one of those places, a manager was replaced later be someone who was not nearly as good. In all three cases, the common denominator wasn't that the manager wasn't technical; one wasn't, two were. The common trait was that they trusted that the people they hired knew their stuff, let them do what needed done without trying to micromanage or drive outside goals through it, and insulated us from the upper levels of management who wanted status updates, or timelines, or wanted to ask stupid questions. At my first job, when that manager left to be replaced by a less useful one (who was a much nicer guy, but a less effective manager), when I moved onto a document storage and retreival project, I got stuck dealing with umpteen different departments and representatives, all of whom had a stake in the project, none of whom I was able to address their concerns, since they were business level issues and concerns, not technical ones I was able to deal with.

    So, the idea that good managers can't be technical is ridiculous. Anyone who's had more than one knows that a manager's technical inability has much less bearing on their ability to be a good manager than does their ability to assemble and trust their team of technicians.

    --

    This space for rent. Call 1-800-STEAK4U

  66. Only bad if they mind not getting things done by iabervon · · Score: 2, Insightful

    The only problem with a manager that's good at what the workers are doing is if the boss doesn't want to quit doing what he's good at. This is a problem because a manager has no attention to devote to work (being the person who filters useless distractions) and little time (having the full-time managing job and twice as many meetings as anybody else). So, no matter how good a techie the person is, the output is lousy, ill-considered, and never ready.

    So the answer is really that a manager can't really be a techie, but a manager should be a former techie.

    Also, a manager only needs a good approximation (but it can't be a bad approximation) of skill in the field. There's a level of skill where you can't solve a problem yourself, but you know whether it's fundamentally impossible, impractical, or just difficult, and that's ideal for a manager. (The worst thing is if the manager knows the problem can be solved, but nobody else on the team is good enough to solve it and the manager is too busy.)

    Of course there's also the Peter Principle; there are plenty of cases of techies without any management skill at all promoted to management positions on the basis of seniority and great technical skill, such that they don't have the necessary skills for their actual job, are too valuable to let go or demote, and don't have the time to do the work they are better at than anyone else.

  67. It depends on the country by heroine · · Score: 1

    In Europe where managers and companies are like blood vessels and muscles, they can get away with it. In other so called countries, where the managers are hired years after the founding and strict hierarchy is worshipped, the managers can't be close to the technology.

  68. Liars are a liability. by Anonymous Coward · · Score: 2, Informative

    A lie in the workplace, much more serious than telling someone that their hair doesn't look silly, is a dangerous place to tread.
    The technical savvy or character judgement of your management should not be the factor that determines your integrity.

    While it is important to have a manager that can "read" people, agreed, it is equally important to have technical people that you can trust. A manager, while he should be a good read of people, is there more so to be a leader and manage the direction of the company, and make sure his employees are in a position to work toward that. The ability to read a lie is important when it comes to negotiating contracts, dealing with purchasing, and speaking with customers; having solid contract-writers and lawyers are insurance in case that ability lapses. Exposing the lies of his employees should not be a skill that a manager must regularly exercise, but I admit that is only in an ideal world. Given this is not an ideal world, and given that the Slashdot poster of the article framed this in context of the collective Slashdot community, I will approach this more as advice for those who bridged their hands and got a knowing grin when they read that last line, and for those new managers who are dealing with folks who might be prone to doing this.

    A worker who is willing to lie in order to have their own pursuits usually has questionable ethics (or has a really, really poor manager who they really cannot be honest with.) In your particular situation, that a person new to the company would falsely pinpoint another member of the team as holding up production (even if that other individual had a good, excused reason to do so), should be a red flag. (And further, that people new to a company commonly find it acceptable to "get out of Dodge" instead of putting in the necessary time when he is ultimately on a trial and there to prove that hiring him was a good decision, although certainly not a fireable offense, is a topic for another time.)
    Although not too serious if the project really could wait, and it is true that everyone makes mistakes on occasion that may be forgiven, but he made the dangerous first step down a bad road of not being trustworthy and furthermore toward becoming a liability. An honest worker shouldn't dishonestly leverage other workers' situations, especially someone more junior to themselves, in order for them to achieve their own pursuits. Lying to your face, whether you have the ability to determine those lies or not, was even more offensive. That was disrespectful of you and to the junior gentleman. You are fortunate in that, considering he is still with you, he appears to have just made a mistake in judgment and has probably come to be a reliable worker. Everyone makes a mistake now and again, but there are consequences to those mistakes. He is fortunate that you are a good enough manager to understand that personal fulfillment is important, and will let him off to see his girlfriend, and that you would give him another chance, as you should have; perhaps he came from a company where this wasn't true, where one "has" to lie in order to not see the company die, and thus that was his reasoning for lying to your face.

    I know it doesn't seem so this day in age where lies here and there seem to be the norm, but in the case of an engineer (which I suspect many people here on Slashdot are), integrity is often all that he has to give confidence to his customer or boss that he can competently complete the job, and that the risk in giving him a sum of money and time in which to do a job is worth it.

    If you become someone who is known to lie for their own purposes, then you can't be surprised when your input means diddley squat to the people making the decisions. Or when you're jobless.

    And when you have lied until your management are in the ninth circle of cluelessness, you cannot wonder why decisions that make absolutely no sense are being made, and some serious consequences (a complete wipe of the technical st

    1. Re:Liars are a liability. by Anonymous Coward · · Score: 0

      What about when managers lie? I am a senior consultant and have worked on many very large projects over the years. In that time I noticed that it was a standard practice for project managers and other seniors to lie to customers and colegues about their own technical ability so that they were not drawn into heavy technical discussions (othen when its needed) It also allowed them to wander around looking vacant and putting out crap for project plans that people like me then had to waste further time correcting with credible figures...

      Best story I have heard about of late was on a project this year where a collegue re-drew a plan that slipped the milestones some 6 - 12 weeks past what the customer was expecting. He was then told that the programme manager did not like what he was being told. This was mainly because the programme guy was the moron that stuck his finger in the air and got it wrong, then compounded it by agreeing to another "fool" on the customers side of the game (Thing is the customer wasn't really that dumb and was just letting the guy hang himself for fun...)

      I am much more of a fan of plain speaking... Why should I have to lie to avoid doing something that a moron further up the food chain should have had sorted or planned in the first place?

      A simple "Fsck-off and plan _YOUR_ project properly in the first place!" will do the trick quite well. (As long as you back the comment up with enough information as to why the person asking the question is being unreasonable...)

      I watch lots of people put hours and hours of their life to waste trying to do stupid things for people that need educating to their own ignorance.

  69. What's special about tech? by tomhath · · Score: 1

    How come we never see articles like "Should a programmer manage the sales staff?" or "should a techie be promoted to manage the purchasing department?"

  70. Well by superdx23 · · Score: 1

    I'll bite... I'm in a IT shop doing consulting for data warehouses. I usually have to dig in deep to the technical work myself as we are simply short living breathing humans. My position is a manager.

    What I find most difficult is keeping schedules on time when I'm doing technical work. It's easy to get lost in one issue after another, clients usually don't know what they want until you present what you've worked on, and they want changes. When I'm not responsible for a task I can usually put things into perspective and get my team to be mostly on time. When I'm on a technical task, I find a billion + one ways to push my own deadlines.

    It's hard to draw the line between what is agreed upon, and what is required (us vs. client), and a "complete requirement study" is an illusion I've yet to see turn into reality.

    I also find difficult to distinguish between "design" and "technical" work. What becomes the responsibility of the programmer, and what is the responsibility of the designer? My current interpretation is that design is focused on what the user wants and the required outcome of a program. More often than not I nitpick on designs & methodologies. I sometimes ask about implementation specifics (believe it or not, when you're dealing with 2 million+ records even a slightly misplaced linear loop of size N can kill run time) but I don't latch like a hawk on those details, and I don't have time to do it either.

    It'd be nice to simply say to my team "this is what has to happen, make it happen". I find that without discussion, lots of whiteboard doodling and people sitting down on the same table with lots of food etc... only bad things will result. I also find that until I've talked my ass off and people have had their say and all opinions have been discussed (i.e. silence, notes have been taken, people start getting that zombie stare...) only then is a common objective agreed upon. E-mail discussions are open to too much interpretation. I actually find 5 minutes on the phone will save me hours and hours of back & forth through email.

    What ends up happening is I manage to tangle myself in just about everything, usually I have to do this anyways during testing & acceptance as the users are demanding, and the people writing the cheque want to see you in the midst of things doing everything they want. However at the same time I'm more than happy when I can offload tasks to my team so I can go back to staring at my schedules and budget trying to balance both.

    My team is mostly happy I think. We're usually under a great deal of client pressure and it's not something that's easily fended off. They deal with the clients too and the flak gets spread around. It does bring the team closer together in a us vs. them attitude, but at the same time we want to make them happy. Burnout I think is inevitable under these conditions but there's some nice downtime between projects that sometimes I let them just stay at home and do nothing (paid).

    Just sharing some current experiences. I've yet to find a good balance and I don't think it'll happen any time soon. I think it's just a matter of time & experience, and those can't be rushed.

  71. But what did you do? by Anonymous Coward · · Score: 0

    A funny anecdote, to be sure, but stupidity and ignorance are two very different things. You were probably just trying to be funny, and I am sure we all throw around the term "stupidity" on occasion when an absurd situation comes about, but just in case:

    They may not have technical savvy when it comes to web apps, but I imagine that you wouldn't appreciate their (or my) calling you stupid because you presumably don't know information from any of the topics on which they or I happen to be an expert. (Of course, I happen to also have degree in computer science and engineering, so your example happens to be one on which I wouldn't have made the same mistake as your managment, but I also wouldn't have expected them to know the difference. But I can see myself in both your and their situations.)
    In all seriousness, ask yourself why your management didn't feel that they can come to you for advice about what an appropriate amount of time would have been for the contract, before issuing the timeline. Is it because they sense that you feel you are "smarter" than they, and would try to demonstrate that to the detriment of sound business decisions? I hope not, and hope that you were just being funny above, because otherwise that attitude is very unfortunate and all too prevalent in the tech industry.
    Or is it because they really do not care about their technical staff's input? I have worked at a company where this is true as well, as so I feel for you if this is the case.
    Or was it just one of those short-notice things where they made a best-guess and happened to be wrong? Understandable, and fair.

    So, the big question is, what did you do?

    Is your situation one where you had to take two weeks to complete the project, less be accused of costing the company money (assuming per-hour pay)? In that case, I feel for you. Or were you able to complete the project that same day, and establish yourself as someone who can complete projects well ahead of time and to spec? This case, I hope was so.
    Or did the technical staff laugh at their good fortune, and spend their days on Slashdot for two weeks before completing the project at the very last minute? In this case, that did no one any good.

    I hope yours is a situation where you could go to your managment, and offer your expertise in completing the project that same day, and see what time frame they preferred. If their customer was buying into the two-week contract, your company might have lost some cash in per-hour billing by completing the project in 1/10 of the time, but you may have gained a longterm customer willing to pay more for better, "fast" service. And you would be the hero of everyone, establishing yourself as technically knowledgable and capable.
    If it was the case of purposeful over-billing, I understand that pointing out their overestimation could be touchy, and I hope that isn't the case at all. Again, if it is, I feel for you.

    That you say "I was at a Big-5 consulting firm" is interesting, and makes me even more curious of which of the above were true, if any. I am hoping that regardless, you moved on to a much better fitting situation.

  72. I've seen... by Anonymous Coward · · Score: 0

    ...lots of good engineers turn into rubbish managers.

    I guess these guys did it for the money, which really sucks.

  73. Of course by polyex · · Score: 2, Insightful

    A one word point on whether having managers with a technical background in a technology company is superior - Google

  74. Obviousely: careful balance. by PatTheGreat · · Score: 1

    In my opinion, a manager need to know enough about what he's managing so that during the meetings he doesn't just have a glazed look on his face. He does not need to be a star programmer or technical genius - that's what he hires people for. But on the other hand, it takes some knowledge of the subject to make well-informed decisions.

    --
    Google: "All your data are belong to us."
  75. The "Art" of Management by PopeRatzo · · Score: 1

    I think the concept of "management skills" tends to be exaggerated. In fact, I'm not even sure it exists, beyond the notion that it's useful to have someone whose job it is to make sure everybody's actually contributing and stuff gets done on time. All the nonsense that we've seen and heard over the past 2 decades about "management training" and "the art of management" is a load of baloney. If you've got 5 engineers, you make the one with the most seniority the "manager" and I'm betting you get better results than if you bring in a newly minted MBA from one of the Ivies.

    In fact, I'm thinking the biggest portion of the explosive growth of the "management class" in business is pretty much a scam. It always breaks my heart when I hear about some big outfit cutting 2500 line jobs and getting a big "attaboy" from Wall Street while an army of management pukes are signing leases on their new Beemers.

    I'm lucky that I'm not in "the system" anymore, but I remember that whenever I used to see a new "manager", I'd invariably imagine them on a spit with an apple in their mouth. Is that too harsh?

    --
    You are welcome on my lawn.
    1. Re:The "Art" of Management by ePhil_One · · Score: 1
      If you've got 5 engineers, you make the one with the most seniority the "manager" and I'm betting you get better results than if you bring in a newly minted MBA from one of the Ivies

      So you think tying up 50% of the most senior engineers time with management headaches is the key to productivity? No questioning if the guy even wants management responsibilty? If he understands when its time to have the new guy spend 30 hours doing something he can do in 10? If he grasps the financial impact of doing something with cool new tech versus scrounged parts (I've seen senior techs error both ways). Balance the risk/impact of high redundancy versus downtime? Just because a guy bats .300 doesn't make him a great batting coach. How well would any football coach do out on the gridiron today? But appearantly you think a player could coach better than any of the current head coaches out there.

      --
      You are in a maze of twisted little posts, all alike.
    2. Re:The "Art" of Management by TaoPhoenix · · Score: 1

      Believe it or not, there is an art.

      Credit Scott Adams & "Dilbert" for blasting open this issue to its core.

      Easy Rule #1: Put your strongest player as manager. They arbitrate disputes, you can occasionally dump a nasty problem on them. "Sorry, the client is making a fuss. I have to refer this to the Manager." It's sickening how many times someone won't believe a "junior guy" ... and then it gets confirmed, hardball style, by the lead Manager. Client shuts up.

      The problem with Rule #1 is when the top dog comes out like Blondie's boss. I'm no expert on the strip, but I never heard anyone say "the old goat is a fraud". They're just terrified of him ... because he lacks management skills. (Or has them, from the wrong decade?)

      Corrollary: be nice to Administrative Assistants. Yes, if you "felt like it" tyou could do everything that they do. But if you are watching, the good ones are somehow *doing something*, and that something is vaccuming up their entire schedule. Suddenly it's Friday, and they collect a paycheck for doing ... whatever it was. They're necessary.

      All these kinds of things need a balanced medium.

      --
      My first Journal Entry ever, in 8 years! http://slashdot.org/journal/365947/aphelion-scifi-fantasy-horror-poetry-webzine
    3. Re:The "Art" of Management by freemywrld · · Score: 1

      Exactly. The last company I worked did that exact thing in several departments. Less than a year later, both stepped down so they could go back to what they had been doing previously. Small companies commonly take this approach as they grow. Having a manager that knows the job is important, but they have to also want to be a manager. Both elements being present are what make a good manager in the IT world, and beyond.

  76. Be careful what you wish for. by elocutio · · Score: 1

    A few months ago, my company hired a manager whose chief responsibility was to provide a liaison between the project management staff and the development teams. He also asked without prompting to make some contributions to coding standards and reviews. Because we had the need and desire to establish better processes, our VP readily agreed.

    I interviewed this guy before we hired him. My only feedback: "Good management knowledge, but technical background is inconsistent." I gave him a thumbs-up, because I liked his approach to the business of producing software. Admittedly, though, there were many instances during the interview where his answer to a purely technical question made me cringe. A couple of quick examples:

    Q: What's your preferred method of source control?
    A: "Well, Visual Source Safe is the best out there right now."

    Q: How would you address code readability and code quality issues?
    A: "I like Hungarian Notation. Also, it's important that everybody use spaces instead of tabs."

    I should probably point out that I don't work at Microsoft, and these answers were given in March of this year. Admittedly, both of his answers were based upon preference and experience, and I simply didn't like his taste. So I notified my boss of my objections and went on with life. And wouldn't you know, it wasn't long before his taste had become the law of the land, and it took months from real development to undo his bad input.

    Here's the thing: I like working in a place where technical considerations always, ALWAYS win out over personal preference. Where this is the rule, there's no need to waste time quibbling over office politics. However, once you've introduced a manager into the organization that enjoys occasionally dabbling in the technical areas of software development, you've placed a political pandora's box right in the middle of the office.

    In my situation, it will probably result in my self-enforced relocation to a new job. I'm too conceited and idealistic to work for a place that doesn't completely sell out on creating a winning development culture.

  77. A good manager should be a mix of both by Halcy0n · · Score: 1

    Being a techie won't make a good manager, but a good manager being a techie will probably result in a great manager. Its my personal belief that to be able to manage people well, you need to know what their job is, and what better way than to have done it yourself at one point? Your manager would then actually be able to manage a group without guessing and screwing everyone over. You may also be able to have an actual meaningful conversation with them without wasting your time by dumbing down the conversation to something they can understand. Not everyone is cut out to be a manager though, so don't be too quick to adopt any techie that wants to be one. :)

    --
    Mark Loeser
  78. Some knowledge is necessary by bb5ch39t · · Score: 1

    I've gone through 3 sets of management recently. All of them "manage by magazine" because they didn't know much of anything. All have wanted to be 100% Microsoft. No legacy, no Linux, no Solaris, just Windows. Why? Because it is what they read about. These dorks have wasted a couple of million dollars (and we're a smallish shop) on Microsoft shit. The current management at least has some background in multiple systems. Of course, we're still going towards 100% Microsoft. But with any luck, either (1) we will be able to retreat when the bovine excrement impacts the air moving device or (2) Windows may become reliable in our environment. I know some have said that they have a reliable Windows environment. We do not.

  79. Definitely true on the most senior levels. by DancesWithBlowTorch · · Score: 4, Informative
    I don't know much about the big corporations in the States, but over here in Germany, it is actually rather common for CEOs of big technical firms (and, being Germany, most of our big companies are technology producers) to have an education in natural sciences or technology.

    • The CEO of the national rail system, Hartmut Mehdorn, is a Mechanical Engineer.
    • famously, Ron Sommer, the former CEO of Deutsche Telekom (think T-Mobile in the states) is a very gifted Mathematician.
    • Dieter Zetsche, the CEO of Daimler Chrysler has a PhD in Engineering (hence "Dr. Z.").
    • Ferdinan Piech, the head of Volkswagen, studied mechanical engineering in Zurich and is a grandson of the archetype of the German Engineer, Ferdinand Porsche (who, before anyone corrects me, was, arguably, Czech, Austrian or German).
    • Speaking of which, the CEO of Porsche, Wendelin Wiedeking has a PhD in Mechanical Engineering.
    The list continues for companies like the chemistry and pharma giant BASF (Jürgen Hambrecht, a chemist), SAP (all its founders, Hasso Plattner, Hans-Werner Hector, Klaus Tschira and Dietmar Hopp are either Physicists or Mathematicians), ThyssenKrupp (Ekkehard Schulz, a mining engineer), Robert Bosch Inc. (Hermann Scholl, an electrical engineer) and so on. Bear in mind we're not talking about people who directed their companies as startups like Microsoft or Apple, but CEOs of companies who already where global players before they joined (or were even born).
    So, although these people probably qualify more as "leaders" than as managers, it is obviously possible to be a good techie and run a big company at the same time.
    1. Re:Definitely true on the most senior levels. by Shelled · · Score: 1

      Ya oh ya? Well we have Carly Fiorina.

    2. Re:Definitely true on the most senior levels. by Anonymous Coward · · Score: 0

      Deutsche Bahn
      Deutsche Telekom
      Daimler Chrysler
      Volkswagen

      Your first four examples are all in various forms of a crisis right now so they are not exactly good examples. Note, I work in the automobile industry, commute by train every weekday and just changed to Arcor instead of Telekom for my phone line.

    3. Re:Definitely true on the most senior levels. by Anonymous Coward · · Score: 0

      afaik deutsche bahn just made record earnings this quarter. sadly, customer satisfaction isn't even remotely connected with revenue these days (i'm a daily commuter to university with deutsche bahn...)

      also, volkswagen is on the upswing, as is daimler-chrysler.

    4. Re:Definitely true on the most senior levels. by Delight-Delirium · · Score: 1

      I completely agree. There are far too many companies where the person at the helm does not understand the company's product, and I think this is a huge detriment in any industry.

      Now - do they have to have a doctorate or a degree in engineering/physics/math/cinema/agriculture or other appropriate field? Absolutely not, they just need to have a solid grasp of the situation.

      So why is it that so many business professionals are so clueless? Here is the part where I start being a snob. I think that most people who are creative and smart enough to get a degre in somethign intersting, do not go for "business." The Business Administration degrees are for the vast masses who made it into college inspite of complete cluelessness. They learn a one size fits all aproach and then are let loose on the world to be smart-sounding idiots.

      Well, that's just my opinion.

  80. what kind of a question is this? by the_B0fh · · Score: 1

    Would you let a non-doctor be a hospital/ER manager?

    Would you let someone who have no idea what a balance sheet is manage the accounting team?

    Would you let a non engineer manage a team of design engineers working on the next high rise?

    This shouldn't even be a question. That it is shows truly what is wrong with technology. Too many ignoramouses making decisions.

    1. Re:what kind of a question is this? by Anonymous Coward · · Score: 0

      Would you let a non-doctor be a hospital/ER manager?

      Yes. Why would you want a skilled doctor to manage facility space, scheduling, insurance, acquisition, and finances, when their skill (and training) is in curing illness and injury?
      Do you feel that the people managing the workers at McDonalds should have to know how to de-grease the greasetrap?
      Or that a hotel manager should know the best way to vacuum a carpet?

      Perhaps a difference in perspective. I think those good at managing things, with some capability or cursory knowledge in the area they are managing and a reliable team of experts on which to rely, should be put in charge of such things. Someone with the skills of both is a bonus, not a necessity.

    2. Re:what kind of a question is this? by ErixTr · · Score: 1

      Would you let a non-doctor be a hospital manager?Sure. In fact; I would not let a doctor be a hospital manager!

      --
      less is more
  81. What are the qualifications of a manager? by AK+Marc · · Score: 2, Interesting

    Would a bank hire a manager that worked at a shipping company that has never even had a bank account in his life? Why is it that managers in every field except technology expect that the manager is minimally competent in the part that they are managing? I have worked in a public company where the EVP in charge of IT, HR and PR had never had or used a computer in his life. Every expense over something trivial like $5000 had to be approved by someone that was proven to not know what any of it was and usually didn't even know what it was supposed to do. This is a man that had all his emails printed for him to read and he dictated them to a secretary that sent them in his name.

    It makes sense for managers to come to IT the way they come to most other professions. You are competent in the basics of the profession, and then you move up to supervisory positions, work well at that, then become a manager. I understand that it is sometimes harder for that to happen in IT because the people drawn to the IT profession are not necessarily heavy in the traits that are valued in managers, but it is still a much better proposition than taking someone who has never owned or used a computer in his life and putting him in charge of IT for a company. I'd like to say that was unusual, but almost every large company I've worked for has had a level at the VP level that had never done anything on a computer other than word processing, or if they were an expert, maybe Power Point.

    The question isn't whether a manager can be a techie and survive, the question is why can so many be non-technical and survive, when every other profession has a massive affinity for managers being competent workers in what they manage?

    1. Re:What are the qualifications of a manager? by Anonymous Coward · · Score: 0

      Not (always) true.

      I gave an earlier example that I will repeat here, and some others. I apologize if the range of examples borders on absurd, but I want to make a point and try to touch on a variety of areas.

      Do you expect that the manager of a hotel staff should know the best way to vacuum a carpet? To scrub a toilet?
      Do you expect that the manager of the food preparation people at McDonald's should know the best way to clean a grease trap?
      Or the manager of a TV repair company repairman to know which capacitor need be repaired to fix the lack of picture? (I think the repairmen would prefer he have a firm grasp of budgeting and acquisition, so that they know that they will have the equipment they need on time, and will be paid every two weeks.)
      Or the manager of the pilots of your chosen airline know how to land the plane? I would think the pilots would prefer that the manager is able to make sure that they are scheduled to fly a plane at all, and will be paid to do so, and to lobby to get the pilots better accommodations when they are stuck away from home.
      Or the director of a movie....should he also know how to act? Know on what settings the camera should be to get a certain image? Be able to build the set?

      And last of all, should a General know how to fire a sniper's weapon, fix a broken engine, drive a tank, fly a helicopter, work a parachute, dive to extreme depths, diffuse an IED, remove fragments from a dying man's leg, and give the man his last rites?
      Believe me, I would love to meet one that could, but it is unreasonable to expect it of every one. Each person has their own job, and it is incumbent upon them to be reliable so that their manager can rely upon them for advisement, and the manger must be able to make sure that their people are able to work without worry or distraction, and be prepared to take accountability for any failures.

      The manager should make sure that their people's needs are considered, keep an open communication line, budget so that the sales keep up with the expense, make sure that their people are paid appropriately and receive leave when needed, schedule things so that the customers expectations are met while not over-taxing the team (and doing this without the technical expertise requires a reliable technical staff that can continually communicate what is reasonable), work with the customer to make sure that their questions are answered, become a buffer between the team and the expectations of upper management, make sure that the technical team understands the expectations of the company and why certain decisions are made, and generally play clean-up so that the team can focus on development rather than the budgetary and marketing issues.

      Most importantly, the manager should be willing to take accountability for the team when things go awry. That is why they are paid well, and why they have so much responsibility. With responsibility comes accountability. I know that this isn't always seen in practice, though.

      While the level of detail of subject knowledge necessary depends often on the size of the company, the model of technical expert advising the skilled manager continues to work if done properly. It is usually not necessary for the manager to be an expert in the field, but it would also be irresponsible if they didn't attempt to have at least some general knowledge of their product. Having someone that is both technically capable and a great manager is an ideal situation, and these people are usually exceptions to the rule. (And welcome ones at that!)

      The manager/expert relationship is not unique to the technical field.

    2. Re:What are the qualifications of a manager? by edgr · · Score: 1
      Would a bank hire a manager that worked at a shipping company that has never even had a bank account in his life?
      The only reason the answer to this question is no is because it would be very difficult to find someone who had never had a bank account. Otherwise, the situation of hiring managers who have no experience in the particular field is (in my experience) reasonably common. My uncle was a doctor who wound up in hospital management, then got a senior management position in a railway company.

      Especially in senior management, where the roles are much more abstracted from the everyday work, the skills are the same across industries.

      An interesting contrast to that is in the case of Woolworths (the largest retail group in Australia). Their CEO up until a few months ago had worked for them all his life, starting as a shelf-stacker, and I think the new guy has a similar history. They have a policy of promoting from within.
    3. Re:What are the qualifications of a manager? by AK+Marc · · Score: 1

      Do you expect that the manager of a hotel staff should know the best way to vacuum a carpet? To scrub a toilet?

      You used "best" repeatedly when I explicitly used a lower standard, but yes. A hotel manager that is incapable of vacuuming a carpet or cleaning a toilet is incompetent. There will be times when employee shortages require a manager to either train someone else in that skill or perform it.

      Do you expect that the manager of the food preparation people at McDonald's should know the best way to clean a grease trap?

      They should be able to clean it, yes.

      Or the manager of a TV repair company repairman to know which capacitor need be repaired to fix the lack of picture?

      Off the top of their heads? Certainly not. To be able to know where to look or where to direct someone else to look to determine the answer to the question? Of course.

      It seems to me that everything you list is a case of where the manager must be familiar or competent in the jobs of those below them to be able to perform their jobs. If you don't know what it takes to clean a toilet, how do you know what estimates to make when judging time for the employees to complete the task?

      become a buffer between the team and the expectations of upper management,

      That is one of the most important tasks of a technical manager, but the manager can't be a proper buffer without the ability to answer some questions asked by upper management. Either the manager must take a staff of their employees with them to every meeting (and thus aren't actually insulating them from upper management, just facilitating the conversations) or they must be familiar with the basic technical activities of those below them.

      I think you are completely misunderstanding me. An IT manager will manage people that administer email servers, phone systems, accounting systems, and much more. They don't need to be an expert at all of those. They don't even need to be able to do all of them well. They need to know what the job entails, what tasks it takes to do it, and have a general idea of how to do it.

      Taking a non-technical fast food manager and dropping them into a technical managerial position will result in failure. They would be incapable of discovering who was technically competent in job interviews, they would not be able to run interference between upper management because they wouldn't know what their employees were doing.

  82. Answer : Yes by oneiros27 · · Score: 1

    But it's rare. The trick is to earn the respect, as you said, and the only way for a non-technical person to do that is to admit up front that they have no idea what the techical aspects of the issue are. They then have to deal with the aspects that they do know -- making sure the techies don't get bogged down in meetings, keeping channels of communication open that are necessary, etc.

    Although it's nice to have someone who understands what it is that you do, it's even more important to have someone who actually values your work. My current boss knows outright that he can't do my job, and he doesn't want to -- he gives me the requirements, and I give him results. This is infinately better than the IT contractor turned manager that I had to deal with in the past who kept telling me how to do my job, and he had no experience in dealing with the exact issues that I did, but he was convinced that he could do everyone's job better than them.

    I'm not going to say that my boss isn't technical, as he is (physicist), but not in the type of work I do (software&databases). He screens me from the upper levels of management, and I give him the stuff he wants. It's a great environment, and he doesn't push stupid dress codes down my throat like the former IT consultant I had to deal with -- he's interested in the end results, and that's it.

    --
    Build it, and they will come^Hplain.
  83. What do you mean by a manager? by ghjm · · Score: 2, Insightful

    Let's talk about the CEO for a minute. If you're saying that the CEO needs to have tech skills "in order to tell the difference betwen fiction and reality," then you are saying that no techie or middle manager below the CEO can be trusted to provide accurate information. If this is the case, then the CEO needs to re-think his staffing plan. Also, why is this limited to tech? Does the CEO also need to have a detailed understanding of marketing, accounting, human resources, law, etc., in order to avoid being lied to by those departments as well?

    So: Direct supervisors of tech staff should have tech skills, but at some level above them in the organization, tech skills give way in importance to management and business skills.

    This leads to question #2: What do you mean by survive? No doubt an ambitious manager would like to see a clear promotion path all the way up to the CEO level. I don't think tech skills are a liability to achieving this, but once you cross the threshold from supervisory to executive management, those tech skills are not worth much any more. If you have to spend a lot of energy maintaining the techie side of your brain, you are presumably detracting from the amount of time you can spend polishing your executive skills. And this makes you less promotable than someone without this distraction.

    So: Can you survive? Yes, you can do very well as a supervisor of techies, but insisting on a robust set of tech skills may cost you as an executive.

    -Graham

  84. No tech skills = No vision by Anonymous Coward · · Score: 0

    Personally, in my company, we have this middle IT manager whom appears to be a very genuine nice person, but whom is clearly making no effort at all to keep up with technology and as a result never provides any technical leadership. Sadly, he doesn't even provide any non-technical leadership either and simply regurgitates what his boss'es tell him down to his staff, and agrees with eveyrthing everyone says... unless it conflicts with what his boss's say.

    Anyway, it's a sad situation to say the least, but the main point I wanted to make is that he has basically lost the restpect of his (30+) staff members, who still have to listen and do what he says (since after all it comes from higher up), but who can never count on him to make any decision of any sort.

    The only (sort of) upside is that the team leaders under him have a lot of technical saavy and are generally quite competent, and by having a clueless manager above them, it allows them to exceed their own title limitations now and then and really take technical leadership of their own groups - which to the higher ups makes it look like this clueless manager is doing a good job.

    The main point is, managers that do not keep themselves up to date with technlogy make technical leadership decisions out of fear, persuation and ignorance, and ultimately are always blindsided by the results, since they have no ability to foresee the potential results of 'their' decitions.

    Anon

  85. speaking as an "uber tech lead"... by aleax · · Score: 1

    ...i.e., somebody straddling the ladders of management and technical contribution at my current employer (and with a quarter-century work history of mostly-technical, sometimes-management), i do have a lot to say on this subject. My first attempt at saying it publically was at OSCON (the Open Source CONference) this summer -- you can see an independent third party's review-and-summary at , and a quicktime .MOV file of the original presentation is at (warning: 38 MBytes). I've since been refining and developing this presentation, but there's still no good online reference for it -- I guess I'll have to write an essay or something to cover the subject, unless I can get the presentation videotaped and archived.

    To summarize: my point is that one way to be a great manager IS to be (at least) a technical peer of your reports, and in the presentation I highlight tactics and tips that have worked for me in this field. I do not mean to imply that a great manager might not also be quite apart from the daily reality of software development -- although, to a history buff like myself, it IS tempting to think of Caesar's last battle () and how his victory there just wouldn't have happened if he hadn't been up to firing up the troops' enthusiasm by wading into the fray and being at least as good with the gladium and pilum as the best of them. Being a genius for strategy and logistics is surely one great way to be a superb general, but -- at least in today's software development, just as in battles 2000 years ago -- being able, when needed, to "dip down" into tactics and hands-on down-and-dirty fighting (in SW development, that would be, first and foremost, those horrible, endlessly long debugging sessions:-) can't hurt...

    --
    Alex
  86. More leading, less doing by Jim+Hall · · Score: 1

    As a manager, let me say the best manager is someone who does less "doing" and puts the focus on "leading". That's a hard thing for managers to come to grips with, especially those that have risen up to management "from the ranks". To be a manager, you must be willing to give up the day-to-day hands-on stuff, and leave that to your staff. To try to remain hands-on means you aren't doing your job as a manager. When you move into management, your job changes. It's a big thing to accept.

    However, that does not mean that a manager shouldn't understand the technology. For example, I manage an infrastructure group at a Big-Ten University. There are about 25 staff who report under me, including AIX admins, Linux admins, Solaris admins, Windows admins, Novell admins, and storage admins. But I'm also RHCE, and I'll probably keep up my certification as long as I think I can. At the same time, I don't try to admin any of our Linux hosts. The certification means I understand how the technology works, but since I don't do any of the hands-on work, I can focus on how to apply that technology to larger problems. Sure, I can do the job, but doing the admin work isn't my job anymore. If a manager tries to remain hands-on, he/she gets too bogged down in the day-to-day, and you forget to look forwards into stuff you should do a year out.

    In my case, to lead successfully, I've had to accept that I shouldn't do the hands-on anymore. Understand the level of your staff, and rely on them. Once I accepted that, I found I was a much more effective leader. I could free myself from the "where we are now" and focus on "where we should be". As a result, I've helped to change how we work. We do more "central" stuff for the organization, and have given up some things we used to do "just because we always did them." My folks are way more efficient now than we were a few years ago, and they're generally happier in what they do.

    My $.02

    1. Re:More leading, less doing by freedom_india · · Score: 1

      A manager and a leader are two different people.
      A manager works by timesheets, resources allotted, allocation of work to people, and generally meets the company's management needs about how a project is managed.
      A Leader concerns himself/herself with leading the team to delivery by exemplary display of skills and ability to help the team instantly.
      A team obeys the team's manager, but trusts the leader blindly.
      I know it by experience since my boss was Leader for us, and to the management he was our Manager.
      The issue comes when you need to balance the needs of the team versus what the company needs.
      A Leader must understand a manager's position that delivery into production is the ultimate goal.
      A manager must also understand that one of the unstated outputs of a project is a Well-Knit Team.

      --
      "Doing what i can, with what i have." ~ Burt Gummer
  87. Stay in touch, but keep your hands out of it! by Opportunist · · Score: 1

    It's of course a necessity that your boss has an idea of the technology he orders for the company. Nothing is more of a headache than working with useless tools because some clever marketing goon tricked your boss into buying them. And now YOU have to work with them because the marketing goon said that they're fool proof, so if you can't handle them, YOU are the fool.

    On the other end of the annoyance spectrum is the boss that knows all, knows that he knows all and starts micromanaging you. Having the responsibility for a department but no room for decisions is an invitation to an ulcer.

    The worst is the combo thereof (i.e. a boss without a clue but with the drive to tell you what to do). Run for your life, nothing's worse on your resume than a company that was driven into bankrupcy by IT with you as the one signing responsible for IT.

    A good boss knows enough of technology to make responsible decisions, but keeps the execution in the hands of those that know how to handle it. It keeps his eyes on the big picture (that's where his eyes should be for a company to thrive), keeps his head free of minute technical problems and gives you room to make a good setup great.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  88. Manager == boss ?? by thinkingpen · · Score: 1

    It is almost universally accepted that your team manager is invariably your boss! Why should the manager be your boss? why can't a team have a 'team manager' as another team member. Think of a music band's manager. What does this person do? He/she works 'for' the team instead of the other way round. Can tech teams be the 'front men' (like the musicians) and their manager be relegated to the background? In this case, the manager need not be very technical at all. The 'team lead' (very much like the lead composer/singer of the band) must however be able to outcode everyone else in the team. Will this work?

  89. Flip the question around by Anonymous Coward · · Score: 0

    Time and time again I see managers who aren't techies get caught up in the most insignificant issue because some other non-techie user didn't like the way something was done and decided to "tell the boss". This would then be followed by insignificant time-wasting meetings and writing long emails. Usually these things have turned into witch hunts, something like guilty unless you can prove your innocent and it's always been the non-techie managers who have never really understood what the real issues facing the dept were.

    Anyway, my point is these managers who are non-techie and in control are dangerous to the work environment and to your career. There perception of you is based not on reality and what good job you're doing, they wouldn't have a clue if what you're doing is technically brilliant or not and they're more inclined to listen to people who can talk the management talk and not so much the tech talk. You'll see people get raises that know nothing technically but can talk the management 101 talk.

    So my question is, can techies who are not good at controlling management expectation survive in developing their career? I think usually yes but I'm sure there are techies out there who get maligned because of ignorant managers stuck in perception and not reality.

  90. My current manager is a great guy, but... by bealzabobs_youruncle · · Score: 1

    not technical enough and the other dept members know it. More than a couple of them are willing to lie to him and it is getting tougher to dig our group out of the holes these liars create. The real shame is that we have already lost one good admin who couldn't tolerate it any longer. So the answer is pretty clear, and decent tech manager has to be at least a semi-decent tech.

  91. You don't manage engineers - you lead them by bwanagary · · Score: 3, Insightful

    Techies do not respect "managers" who are not at least as smart as they are. A manager who knows what questions to ask, and where to drill down, is a valuable asset to the organization and mentor to the team he leads. A manager that could, if need be, sit down at a keyboard, help the team debug, troubleshoot, brainstorm, and even code a problem that the team is struggling with is priceless. The team will follow him to the ends of the earth. As long as the manager isn't on an ego trip. Its about the team. This technical manager, with humility and servant-leadership doubles a team's value for the employer and the personal and professional development of the individuals that comprise it.

    Doubt that? I am no "Apple Groupie" (I'm a *nix head), but you need to look no further than Steve Jobs for living proof of its power.
    Thanks for listening.
    G

    1. Re:You don't manage engineers - you lead them by RMH101 · · Score: 1

      "Techies do not respect "managers" who are not at least as smart as they are"
      Here smart does not necessarily mean "has similar engineering background", though.

  92. Technical managers by Lando · · Score: 1

    Strange that the author seems to think that this is an all or nothing proposition. I've worked with technical managers and non-technical managers in the past and the biggest problem I have found is when non-technical managers try to make technical decisions. The biggest problem seems to be getting managers that know how to manage properly, not whether or not they are technically skilled.
            There are different types of managers. A personel manager should be primarily focused on making sure that the technical people under him/her have what they require in order to do their jobs properly. There is also a place for a technical manager to be consulted on technical matters. I believe Cisco uses a form of management that provides two managers one for the business aspect and one for a technical aspect.
            I really don't understand that question about being able to pull the wool over the eyes of a manager. Maybe if your working in a job that you hate and don't really like what you are doing this might be acceptable, but personally, hopefully this shouldn't be the norm for anyone, especially technical employees.
            There are a number of reasons that many companies try to combine technical and non-technical managers into one person. Cost is one factor, but there are other reasons. Having a straight forward chain of command definately has its points, so that people only have one person to contact means that there will be no crossed wires where one manager is aware of something and the other isn't. Another reason to have just one managers is to provide opportunity for technical employees to move into management. The problem is that while a non-technical manager can go to his/her staff to find out what is required, for a technical manager without non-technical skills going to your technical employees to learn how to manage isn't the greatest idea in the world. After all, they likely don't have any more management skill than the said manager.
            For my money, I would rather have a non-technical manager that knows how to set up a 401k and insurance forms for the people under him than to have a technical manager that because of his/her knowledge, thinks that they know better than I do how to get things done. While having a technically superior manager is nice, without the knowledge on how to properly manage they tend to be worthless. I'd rather have a manager that focuses on making sure I have the tools I need to do my job properly, thank you very much.
            Basically, it comes down to whether a manager should be facilitating getting the job done or in the case of a technical manager doing the job themselves. As an employee, I would rather have a manager that is focused on spending their time making sure things are running smoothly and running interference with upper management so that I can get my job done. I don't think that they should be spending the majority of their time trying to keep up with technology to the point where they are better than I am at the job, that's the job of a technical lead, not a manager. I don't mind having a manager that is technical, so long as they are doing their management job first and not spending all their time trying to micromanage my technical skills. It's more important for the manager to ask how long and what I need to accomplish my task rather than to have someone tell me what I need and when I will have it done.

    Just my two cents,
    Lando

    --
    /* TODO: Spawn child process, interest child in technology, have child write a new sig */
  93. Good managers are good; Bad managers are bad by Schraegstrichpunkt · · Score: 1

    A good manager will be better with technical know-how. A bad manager won't be helped by it.

  94. For what its worth... by anubi · · Score: 4, Insightful
    Since this forum is about one's experiences with managers, I'll post mine. This is for what its worth, likely redundant.

    My most memorable experience in engineering came upon joining a group of people, all very techie, who were a group of radio amateurs doing what they liked to do - namely - tinkering with RF.

    It was a helluva "job", if you can call it that. "Lifestyle" was more the word for me.

    It was the kind of thing you couldn't wait to get to the lab. I bought my house really close so I could minimize the time I had to do such nuisance things like eating or sleeping. All my "toys" were at the lab. The house was more like somewhere I went when I had to go to sleep. I would have gladly slept at the lab if there were somewhere to do it. Yeh - true-blue nerd. I was just as addicted to my RF toys as gamers are to games.

    I had the best boss imaginable. A wizard of all things. That guy knew everything. But he just had one set of hands and that was a severe limition to him. I'd gladly be his hands if he would just show me how all this stuff worked. He had a really uncanny understanding of how stuff worked. I almost say I had religious experiences just talking to this guy. Its just the way he could explain fields and energy flows in such a graphical nature.

    A big corporation bought us out one day.

    They brought in their Masters of Business Degree managers, well schooled in the motivational theories and executive management skills, but didn't know much of a damn about how anything worked. Working for them was hell.

    I soon found I anxiously awaited going-home time and weekends. I soon found why they called it "work". It wasn't fun anymore. It was hell.

    I found myself surrounded by people making far more money than anyone I had ever seen make, yet they were completely ignorant of what we did. Only thing they seemed to care about were schedules and what software and tools we were going to be allowed to use. They set themselves up with altars and the rest of us now had the onus of paying homage to these altars, telling the holy priests of the altar what they wanted to hear, or we would be excommunicated as "not being a team player". The old paradigms of knowing what one was doing did not seem germane anymore. We were just supposed to "point and click". A lot of us had to go. I was financially insecure, so I hung on a bit longer and got laid off.

    I see two schools of thought here. Whether one aligns himself with the ability to do or the ability to control.

    I guess its like supplying water to a city....are you a pump or a valve?

    Companies with an overabundance of creativity may want to throttle it back by hiring people to tell the creative people that they can't use the tools they like.

    Newly forming companies may want to open the creativity spigots wide open and clear our all obstructions to generate the most possible throughput.

    Its a cycle seen in all of nature - things get old, and are replaced with new things. Millions of seedlings are nourished by the rot of one big dead tree.

    I am quite aware that quite a few very innovative companies arose from our "corpse".

    I am of the belief that in younger growing companies, the manager is a mentor, that can do everything, yet due to time constraints, has to bring in more hands to do the work, and he personally mentors them.

    In larger, more mature companies, which do not need the growth, the manager does not need to know what the people do. By now, its a commodity thing, he just has to look at numbers. Who can make the cheapest aspirin...

    --
    "Prove all things; hold fast that which is good." [KJV: I Thessalonians 5:21]

    1. Re:For what its worth... by 1iar_parad0x · · Score: 1

      It depends. I think both technical and non-technical managers can be successful, but it depends on the company. A small start-up badly needs technical managers. Not only will the managers have their hands in everything, but the key to a start-up's success is innovation. Large companies thrive on politics. So a political savvy management guru often is the better choice. Big companies don't innovate, they try to maximize share holder's profits. Since the goals are different, the managerial requirements are often different as well.

      Peter Drucker (a management guru; author of several good books on management) has written repeatedly that the most important asset a manager can have is integrity. He argues integrity and character are the building blocks of any good manager. It's not organization, motivational skills, or the ability to politick.

      Incidentally, I think what happened with your company is that you got bought out because you innovated so well. The technical guru worked well in a geek-friendly small company, but probably rubbed the MBAs the wrong way. They wanted to see a ROI fast, not make long-term money by creating a quality product. I don't think the large corporate MBA-think is evil, it's just not a place I'd prefer to spend my days.

      --
      What do you mean my sig is repetitive? What do you mean my sig is repetitive? What do you mean....
  95. ONce again the point is missed by geekoid · · Score: 1

    Technology know how is not need to be a good manager, Knowing how to be a good manager is what's need to be a good manager.

    I've seen em all, and what seperates the good from the bad has never had anything to do with how techi' they were.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    1. Re:ONce again the point is missed by Alpha830RulZ · · Score: 1

      Mod parent up.

      Management, especially the leadership component, is a skill unto itself. It is independent of technical skill. The downside of a nontechnical, but otherwise skilled manager, is that discussing a technical proposal/issue/problem requires more communication time. It's an efficiency issue, more than anything else.

      --
      I was taught to respect my elders. The trouble is, it's getting harder and harder to find some.
  96. Your sig is retarded. by Anonymous Coward · · Score: 1, Interesting

    Neither openbsd nor solaris use fileutils, which is a collection of gnu utils. Both use significantly nicer alternatives, because they are operating systems, not distros.

    1. Re:Your sig is retarded. by novakyu · · Score: 1

      Hey, it's not me saying it. It was an AC, and I thought it was funny. And, yes, he probably meant "file utils", rather than "fileutils". (I'm not sure if it's my typo or his mistake.)

      Now, the fact that you saw my sig brings one thing to question---you are obviously browsing logged in, why are you posting anonymously? ;)

      In any case, that comment is supposed to be a joke---if you ask me, I like Solaris just the way it is; it certainly isn't their fault that people's expectation (of what standard behavior is) is skewed from their first impressions/experiences with the GNU tools with their own GNU behavior and "features".

  97. Managers should be seen but not heard by Anonymous Coward · · Score: 0

    Just like kids, they are amusing but when you need to get something done, they're dead weight.

  98. I don' know much, mon... by Alpha830RulZ · · Score: 2, Insightful

    But I have worked for about 30 years in the biz. I've been the programmer, the manager, the executive, and I'm back to being something of a programmer and a manager and an architect.

    It boggles me that so many of us describe managers as 'the other'. I am just a guy who was kinda good at the work, and kinda good at getting along with people, and kinda good at taking the lead when something needed doing. In a lot of cases, my having some skill in the biz caused projects to move much more expeditiously, because the doers didn't need to take 2 hours and 45 powerpoint slides to convince me that we needed a certain server configuration. My team members have, to my knowledge, usually regarded this as a Good Thing, as it shortened their day and simplified their lives.

    Why would you NOT want a manager that can understand what you are trying to talk about? How could that make your life better? The examples discussed above, of micromanaging, are not criticisms of technical expretise, they are criticisms of micro managers. Of course it's better to have a tehcnically incompetent micro-managing boss (so you can frooze them), but that begs the question of whether a technically knowledgable -competent- boss is worse than a technically ignorant -competent- boss. Having had both, I will modestly suggest that a career is easier and more fun, when you and your team can talk on the same terms. Dontcha think Bill Gates or Linus Torvalds would be more satisfying to have as bosses than Jack Welch or (shudder) Oprah?

    --
    I was taught to respect my elders. The trouble is, it's getting harder and harder to find some.
  99. fucking faggot by Anonymous Coward · · Score: 0

    go fuck yourself retard. what a fucking turd. you want to be a fucking suit, sucking the bosses dick. what a homo.

  100. Re: Good tech managers by speardane · · Score: 1
    Sorry that's a typical "1st project" problem.

    Usually the best programmers get offered a chance to manage. When you've worked to be the best, it's not immediately obvious that you don't need to compete with the techies anymore, you need to work to get the best out of them.

    There is a difference between "keeping up with" and understanding the problems and basic techniques. It also helps to have a wider technical base, so you can understand all the other technical issues.

    This leads to successful delivery - the difficulty is to translate that into recognised success, as "just a good techie" (usually from managers competing with you - who presumably aren't)- is still seen as damning.

    The only things I've found is getting close to the business and understanding their issues and constant good delivery - the b.......t merchants only get away with it for a year or so.

    --
    if "Faith" could be proved with facts - would it still be faith? So why does "Faith" try to present beliefs as fact? -
  101. Good management by jandersen · · Score: 1

    I think, on a deeper level, that this question misses the target somewhat; but I recognise that there is something about it in real life. The thing is, technically gifted people are quite often socially inept, and good management is very much about people skills. Let's face it, the 'actual work' that most managers do is something most people with any knowledge about Excel and Word would be able to handle.

    However, a good manager knows that these things are not what he is there for. The most important task a manager has is LEADING people, ie. he has to be able to motivate, build morale, make things happen. In my view the following are essential traits:

    - Trust: he must be able to create an atmosphere of trust. IOW, he must be trusted by his employees, and perhaps more importantly, he must be able to trust his employees. Thus, you don't betray people, and you always expect people to do their best - even if they miss their deadlines, you don't start from the assumption that they were lazy or stupid.

    - Fairness: He must be fair in all his dealings. Rewards and punishments must be appropriate and prompt. This means that you don't dangle a carrot in front of people for ages - you give rewards immediately when an employee has done something good. Same thing with punishment - if somebody screws up or is lazy or something, you don't save it up, you wallop him there and then, and then you move on and let the sinner know (and feel) that as far as you are concerned that is all there is to it. It is rarely reasonable to turn back to past problems at review time.

    - Appreciation: It is important that employees know they are valued. The workers, to put it that way, are the ones who produce the goods that the whole company benefits from. The CEOs, presidents, administrators, managers, sales people etc depend on the production team to do a good job, and that is worth bearing in mind, so show them respect. This also implies that you never give a salary increase less that the inflation rate every year! It may seem like a small thing, but if a person's salary doesn't at least follow inflation, it means that his real income is falling; and that tells any moderately bright person that he is not worth his upkeep. The result: that person will not be likely to show much loyalty and team spirit.

    This is what a good manager is about, IMO. I think technical people are able to do that, but perhaps we have one handicap: we are often not too interested in person to person interaction.

  102. Let's see... by Anonymous Coward · · Score: 0
    Some of the best companies EVER were started and managed by techies and both the employees and customers were happy...
    When you got a real manager you got only happy shareholders, everyone else doesn't matter Typical symptoms:
    1. your company start to call your customers for consumers
    2. your company must have a constantly increasing grow rate
    3. to keep the grow rate your company starts to optimize (usually by firing techies)

    The best way to get your company up again is to fire the most unproductive and expensive link : the manager...
    ...and don't get another one...
  103. I have an extreme opinion by Yvanhoe · · Score: 1

    Knowledge and/or intelligence in a management position is never a bad thing for the organization

    --
    The Wise adapts himself to the world. The Fool adapts the world to himself. Therefore, all progress depends on the Fool.
  104. Professor as manager by Anonymous Coward · · Score: 0

    I'm working for a university as researcher, so my "boss/manager" is a professor. In my case that means he hardly has any time for me (which is fine for me), but is actually able to easily understand everything when I do get a hold on him, and can give exellent tips as well. It's just perfect to have a "manager" that's perhaps more technically skilled than yourself, yet leaves you alone unless you request help.

    Our department works toghether with some industry partners, and I've found the same isn't true there. I've met a great manager there, he was an engineer, but years dedicated to managing had left him completely clueless on the technical side.But believe it or not, he took some courses with our university (well, the most interesting parts of them anyway). This manager, from a large company, who also managed a large european project, was sitting between students in a computer room, trying to solve the challenges thrown at them.

    Another manager I've met in a european project, has actually caused us some trouble, by misunderstanding a technical discussion we had with another partner. Problem here was a serieus lack of technical knowledge.



    My conclusion? Managers need as much technical knowledge as they can. (Wait that doesn't reflect my point strongly enough, let me add this:) Everyone who thinks otherwise, should be lined up against a wall and shot.

  105. Relevant knowledge is never bad by Archtech · · Score: 2, Interesting

    Considering the vastness of our collective ignorance, and the smaller - but even more frightening - ignorance of people in key positions about the work for which they are responsible, it is absurd to argue that managers should lack domain expertise.

    It seems obvious to me that a manager who understands what his people are doing will be more successful. BUT there are a few provisos that might blur the issue:

    1. A "techie" manager must be able to resist the temptation to get sucked into micromanaging or - worse still - trying to compete with his own team. Instead, he should be mature enough to let people learn and grow, even if they must make mistakes in the process (and no one learns without a few mistakes).

    2. As others have noted, not even the most gifted and expert techie knows it all. The manager must realise that, even in his own field of expertise, other opinions are valid - and sometimes might be better than his own.

    3. Unless he is able to stay current (which is unlikely if he is doing his current job properly), a manager must always be careful to allow for the time that has passed since he was an active practitioner. The state of the art ten years ago is apt to be laughably obsolete today, especially in fast-changing fields like IT. (On the other hand, wisdom of the type contained in "The Mythical Man-Month", for instance, is just as relevant as it ever was).

    4. A manager needs to be able to switch communication modes when talking to non-techies. Even a CIO will be unsuccessful if the other CxOs are baffled by what they they perceive as his "technical mumbo-jumbo". It is essential to talk each person's own language, stay within their comfort zones, and reason in ways they can appreciate and follow.

    5. Even if technical knowledge is very desirable, it is not the most important attribute of a good manager. Leadership, the ability to listen and understand, team building, and sensitivity have to come first. Far better a seasoned, sympathetic manager from a different industry than a stubborn, micro-managing, blinkered techie whose ideas have passed their sell-by date.

    --
    I am sure that there are many other solipsists out there.
  106. You're obviously wrong, and here's why ... by Anonymous Coward · · Score: 0
    Managers should know the business AND know the technology. I've written about this before ...

    What type of management do you have?

  107. Loads of bs in TFA by ContractualObligatio · · Score: 1

    The author seems to be blowing her own horn (there's even the dead giveaway "I'm not blowing my own horn" line!). But rather than point out the various problems with her bullshit, let's focus on the one quantified piece of data in the article. She manages projects at an approximate rate of two per month, in addition to designing, installing and configuring systems. Clearly she can do what she does simply because the projects are so small, it's possible to get your head around them without having to do a great management job.

    She says the key is to "time-slice". Presumably calling it "time management", an extremely old managerial concept, would involve admitting to herself that she's not doing anything special.

    Actually, I'd say there's two key components to what she seems to do. First, and she deserves respect for this, is clearly being able to work in a number of different disciplines where others would struggle. Two, none of the individual things she does is particularly challenging, making it possible to flit about. Other managers - say someone responsible for a multi-year project - will either find it offensive or simply ridiculous for someone to imply that just being a manager isn't good enough.

  108. No by pvera · · Score: 2, Insightful

    The purpose of the PM is to keep the project on track. Any additional knowledge will only slow him down as he tries to "fix" things that should be left to the people in the project originally assigned to do so.

    The idea of having a PM is so you can leave the tech people alone doing their thing and not having to worry about scheduling and other non technical work. The best PMs I have worked with were not technically impaired, in fact they were geeks but within the scope of the project they acted as if they did not know a thing about it. This is why they worked out so well, they could talk to the client just fine, but did not get lost whenever talking to one of the programmers for more than 5 minutes.

    I also had PMs that had absolutely no technical knowledge, but they understood the goals, had a very good relationship with the client and they listened to us. Project makes it on budget, client is happy, programmers don't hate the project or the PM, the PM still has all of his hair and did not turn into an alcoholic so everyone wins.

    The two biggest problems with project managers, something that has not changed in the past 15 years or so:

    1. Prima donna customers.
    2. Prima donna programmers.

    Not much you can do about #1, since these customers usually hold a lot of cash that you want to push your way. As for #2, you will be amazed at how much nicer it is to deal with the PMs if you (I am going to include myself in this one, guilty as charged) bump down the attitude from a 12 (on a ten scale) to maybe a 9.5.

    --
    Pedro
    ----
    The Insomniac Coder
    1. Re:No by cheros · · Score: 1

      If you have a non-knowledgeable PM your project will go down the drain if the underlying team hasn't got the ability to 'speak business' - or, in other words, if the PM is not able to straddle the two worlds it falls down to someone in the team which is less efficient because he/she/it also has a job to do.

      The reason I know this so well is because it's reason no1 when I'm hired for project rescue. As long as the fundamentals are right (i.e. not /always/ trying to do the impossible :-) I have found communication to be the root cause in about 80% of cases, the other ones usually contractually, design failure or vendor problems.

      So, it depends a bit on team structure but I feel shared ability at management or PM level creates a more efficient project with smoother progress..

      --
      Insert .sig here. Send no money now. Owner may sue, contents will settle. Batteries not included.
  109. Yes by z_gringo · · Score: 1

    Some say that good managers should not be technical at all.

    Those people are idiots.

    --
    -- -- Warning. Do not stare directly at the sun.
  110. Take it from a Cook by Anonymous Coward · · Score: 0

    alright, I'm an ex-nerd. I swerved out of the way of that behemoth and went into cooking.
    We all start as learning kids, and move up up up. Almost every manager has at one point washed dishes, worked the shit jobs, taken out the trash a million times, cooked a trillion steaks, put the dishes together every night for the last XX years.
    The managers are managers because they were the best employee in the house when the last manager left.
    When the shit hits the fan and the base line cook can't handle it, the manager steps in and takes the wheel, making the food come out right and fast. That's the managers root job, to make sure that everything goes right. If the manager has to do it themselves, then they do it, without thinking.

    Any time I deal with a manager outside the kitchen, especially owners, I am exceedingly frustrated. They don't understand at all the pressures or requirements of what it really takes to make a restaurant work. If they don't understand, they have no business being in the kitchen, because it's simply a hassle.

    Managers have to be a working, driving, and very aware part of the team. Most of the time they are working the busiest and hardest station, because they are the most qualified to do so.

    The idea of having non-technical managers is absolutely absurd. How you guys can put up with it I really don't understand.

    Oh, and try telling me that your managers have a lot of big picture - small picture transition difficulty. Managers in professional kitchens work in the 70 - 90 hours a week range, working simultaneously physically and mentally. Juggling small things like how large the brunoise is, a few grains of salt in the sauce, all the way up to how the restaurant is being advertised, doing the bookkeeping, keeping track of public opinion, and staying on vision.

    If a manager is supposed to 'make it happen.' then (s)he should be prepared to do it him/herself.

  111. professional respect by dindi · · Score: 1

    I think when your boss is a tech, ou get more respect if you know things, and that goes for the boss as well.

    Besides that, as a technical person, I like when my boss knows what 1080i is, or builds his own project car, or built his own media center, and does not get scared in front of a unix shell.

    But hey, just a general technical interest can go a long way.

    Flim-flam? Yep, I have seen a lot-of guys doing that, in fact once 4 people got fired when I got hired, because it turned out, that on the first week i did more stuff, they did in the last 10 months (4 altogether) .... Sounds bad, but I did not feel sorry for them, as they were bullshitting the non-tech management, simulating hard work ....
    But yep, you can BS non-tech bosses, but you can get screwed when you do it in excess ...

  112. The name for managers who don't understand ... by Anonymous Coward · · Score: 0

    the technology and people they are managing is:

    "pointy-haired boss".

    The cartoon strip captures them perfectly.

    What really makes these kind of managers dangereous is that after a while they pick up and began using jargon and buzz-words, without really understanding what they are saying. Then they begin to believe they are "knowledgeable". With that belief they begin making decisions without consulting those on their staff who really know. When trouble arises over their uneducated decisions they blame the staff.
    --
    GreyGeek

  113. MITP by Anonymous Coward · · Score: 0

    Northwestern University offers a program that is sort of the inverse of the one C.J. talks about in her article - MITP. 70% technology and 30% business, aimed at producing technologically competent managers.

  114. It is a basic qualification by Gonoff · · Score: 1

    of becoming a general to be able to receive and return salutes. To be put in charge of an accounts department, you really need to be able to count past ten without taking your shoes off. If you want to read the news on TV, you may find it beneficial to actually be able to speak.

    I will never try and sell medical equipment because I do not understand all that it does. I will not buy hardware or software from someone who can't answer my questions because they don't know such technicalities as what a CPU or NAS is.

    Why then, is it not taken as read that to run an IT department, you must have some knowledge anout IT?

    --
    I'll see your Constitution and raise you a Queen.
  115. What's the point? by Maddog787 · · Score: 1

    In either case, after a while BOTH OF YOU ARE LAIDOFF! LOL (The Forest for the Trees)

  116. Bad ideas by cdn-programmer · · Score: 1

    The idea that to be a good manager one should not be technically competant is bullshit advanced by incompetant people.

    My advise to anyone hearing this crap is to dust off your resume and get out fast.

  117. Yes, No, Depends.. by swordfishBob · · Score: 1
    Yes
    Several of my friends from uni are now in management. (We were told at uni that within a few years, half of engineering graduates would be. Do you think we were interested?) They seem to be doing quite well.
    My dad has long been a hands-on keep-in-touch civil engineer / general manager, and it was clear from those above, below, and beside him that they all appreciated him in that role.

    No
    On the other hand, a lot of technically good people do not adapt easily to managing. I've seen plenty stuff it up. Of various "IT Managers" I've worked under, the last one was my favourite. His background is business management and HR, not IT. He learned how to keep oddball techs working together, and was able to keep us motivated through some difficult times. The level of trust between us was so good that even while disagreeing on something, we could explicitly state our own and each others' bias, and then compensate for it in reaching agreement in the way forward.
    Since then we've had some restructuring and outsourcing, and I now answer directly to the CEO. A parallel position to mine was created, and I happily allowed the guy in it to notch up to effectively become IT manager, with two new junior techs under him. He's doing well as a group manager, and I'm able to keep focus where my strengths are, and where it's harder to find anyone else to cover the work.

    Depends
    Some people are suited to managing employees. Some people are suited to managing projects (but not necessarily having any other role in them). Some people require close, regular management, and some don't. Some situations need a person with both technical understanding and the authority to direct, purchase, and prioritise for whole groups.

    Answer
    It's possible, but not automatic, and not always necessary.

    --
    -- All your bass are below two Hz
  118. The ultimate job by Anonymous Coward · · Score: 0

    If you don't know the difference between fiction and reality...

    you too could be POTUS

  119. Re: Can a manager be a techie and survive? by TheSlashaway · · Score: 1

    Management is the biggest problem in IT. It is better to take a senior techie and sent him to management camp than use a dedicated manager who knows little to nothing about technology. This also rewards senior techies which provide incentives for junior ones to work harder.

  120. Depends on the tier of management. by Khaspir · · Score: 1

    In a company large enough to support it, there should be a manager with a technical background who can understand what the engineers are saying and provide occaisional insight or recommendations, who would then translate that into 'business speak' for management who lacks such a background.

    That is not to say that technical management should necessarily have the same specific background or skillset as the engineers who report to them, but they should have enough to understand tecnical jargon, and specific requests. There is nothing more frustrating than trying to explain a complex technical issue to someone with no background, unless it is a technical manager who feels that they can do everything you can, but better (if they only had the time).

    What I've seen work best is technical management with 'generalist' backgrounds, with reports who have more in depth, but specific, backgrounds.

  121. One needs a little of both. by Delight-Delirium · · Score: 1

    I work in a technical (non IT/Engineering, but still techn-based) industry. My background is math/IT, and I have a good enough grasp on the technology involved to figure out what goes where.

    We have a senior ops manager, however, who is clueless. It's not just that he doesn't know. When you tell him something, his eyes glaze over. He doesn't care. He can't be bothered to make sense of it. It results in mistakes equivalent in foolishness and preventability to not knowing that cars need oil changes. This manager does NOT undertand the product he is responcible for and therefore CANNOT manage it effectively.

    The same can be true for any tech product - even an IT department - which is a product being provided to it's home company. A manager needs to "get it" in order to support and develop the product.

    Our CEO does have some tech background, but he is very far removed from it. Unlike the senior mgr, he asks questions, he listens, he asks more if needed. This to me is a happy medium.

    One does not need to be *intimately* acquianted with a technology to manage it effectively. A good grasp of the basics can be combined with a well chosen staff. That's where smarts and good management skills come in.