Slashdot Mirror


Quirky Engineers Gone the Way of the Dinosaur?

Milican writes "I think its time we ask our fellow Slashdotters, 'is there still room in a company for a quirky 'guru', or are projects so large now by necessity team-based development rules.' Read this article on Embedded.com and decide for yourself." I think this article didn't describe someone really 'quirky' though - it was someone who didn't really want to work.

319 comments

  1. I don't think so by Dead+Penis+Bird · · Score: 0

    How could this be, given the popularity of Dilbert?

    I wish we had one!

    --

    If I weren't nailed to the penis, I'd be pushing up the daisies!

  2. Interview? by JimPooley · · Score: 1, Insightful

    For fuck's sake, did they not interview this stinky flea-bag?
    Someone who can't take any care over their appearance is not liable to take any care over anything else, either.

    --

    "Information wants to be paid"
    1. Re:Interview? by pauljlucas · · Score: 2, Funny

      Have you seen a picture of Alan Cox? He takes care of quite a bit, however.

      --
      If you reply, do so only to what I explicitly wrote. If I didn't write it, don't assume or infer it.
    2. Re:Interview? by HBD · · Score: 0, Troll

      i have no reson to find a flaw with un-commented code, if you are a good programmer then comments just get in the way and annoy the hell out of you, uncommented code appears more logical and is just easier to read.

      --
      -- Note to self - 'Don't push that button'.
    3. Re:Interview? by Beckman · · Score: 2, Insightful
      Uncommented C is one thin, assembly code is something else?

    4. Re:Interview? by EvlPenguin · · Score: 2

      Well, within reason, of course.

      If you're going many levels deep into complicated bit-fiddling, then I think a small comment could be helpfull. However, other than that, I agree that over-commented code looks like something out of "C for Dummies".

      --

      --
      #nohup cat /dev/dsp > /dev/hda & killall -9 getty
    5. Re:Interview? by voncheesebiscuit · · Score: 1

      I feel bad for any programmers that you have to work with. Commenting is a common courtesy, save your co-workers some time and give them some comments on how the code is supposed to work.

  3. Software has grown a lot by Anonymous Coward · · Score: 0

    The time when a pair of hackers would put out an operating system is gone, nowadays OS teams are large, specially in the Redmond area. This applies to other kinds of software as well. I'm affraid it's not 1968 anymore.

  4. Not true of course by youreanidiot · · Score: 4, Interesting

    There is always room for someone who is different who actually does work, and actually does know his shit.

    Even in a team based environment. There is an example here at my work in the Unix SA team. The smartest person I have probably ever met in respect to Unix just sits there and plays chess online and reads slashdot, but when there is an actual problem to be fixed, he not only fixes it, but documents it well enough that he shouldn't have to be bothered from his chess playing next time it comes up. I respect him anyway, and from the rumors of his paycheck, The Man does also.

    1. Re:Not true of course by iomud · · Score: 3, Interesting

      I think everyone knows that guy who at a moments notice of trouble waves his hand in front of the servers jedi mind trick style and all is right with the world again. That guy is worth what they pay him because his technical chops are just that good, his skills are too honed to ignore. When the crap hits the fan you want him on your team.

    2. Re:Not true of course by TheMidget · · Score: 1
      The smartest person I have probably ever met in respect to Unix just sits there and plays chess online and reads slashdot,

      Ibaa Oueichek?

    3. Re:Not true of course by Anonymous Coward · · Score: 0
      The smartest person I have probably ever met in respect to Unix just sits there and plays chess online and reads slashdot, but when there is an actual problem to be fixed, he not only fixes it

      Sounds like he doesn't care to exercise his abilities to the full extent on the behalf of the company.

      Quite frankly, if I were his boss I'd confront him and if he showed any arrogance I'd fire him on the spot.

      If he's so damned good that he can waste his time (valuable time!) he should be doing stuff for his pay: helping other admins, planning for the future and so on.

      Just letting him sit idle for the most of the time is costing your a lot. In short: BAD MANAGEMENT!

    4. Re:Not true of course by buck_wild · · Score: 1

      If he was really a Jedi in relation to his UNIX skills he'd be working on preventing the problems, and not just documenting them.

      Instead of playing chess he'd be researching new technologies, or perusing user groups to asses their problems so that they don't happen to his machines. Chess-playing doesn't make him smart, it makes him a shit-bird! In Utopia, he should have a Jedi-in-training to prevent a single point of failure.

      Bottom line: If he's using company time to play chess, his position could probably be 'right-sized.'

      --
      If all you have is a hammer, everything looks like a nail.
    5. Re:Not true of course by kirkb · · Score: 2, Funny

      I read slashdot for hours at work, and play tons of chess online. Unfortunately my boss hasn't reciprocated by offering me a huge paycheck yet. Are you guys looking to hire another "guru"?

      --
      Slashdot: come for the pedantry, stay for the condescension.
    6. Re:Not true of course by atrowe · · Score: 2

      Bruce Perens?

      --

      -atrowe: Card-carrying Mensa member. I have no toleranse for stupidity.

    7. Re:Not true of course by Tingler · · Score: 0, Troll

      Tingler- Dictionary carrying English speaker. I have no tolerance for poor spelling.

    8. Re:Not true of course by atrowe · · Score: 1

      Are you a bot? You've been replying to all of my posts for the last few days.

      You do realize that my sig is intended as a joke, and the only thing you're accomplishing by replying is making yourself look like an ass, right?

      --

      -atrowe: Card-carrying Mensa member. I have no toleranse for stupidity.

    9. Re:Not true of course by Anonymous Coward · · Score: 2, Insightful
      How typically ignorant.

      Don't confuse activity with productivity.

      The reason he sits idle is because he fixes problems quickly, and often before they occur.

      I guess you're one of these typical managers who likes to see a sysadmin running around madly from place to place, not realizing that all he's doing is restarting servers instead of figuring out why they're going down in the first place and fixing the real problem.

      Anyway, go ahead and confront the competent sysadmin. You'll find that you won't be able to fire him, because he'll quit and get a new job where he's appreciated before you even finish your first sentence.

    10. Re:Not true of course by visigoth · · Score: 1

      It's likely he actually *was* "researching new technologies and assessing problems reporting by others", and that there was quite a bit of reading/coding going on that onlookers might not be aware of. The surface "entertainment" might have been there to occupy roof-brain while pondering problems in an ongoing project.

      I don't dispute the "single point of failure" issue, though.

    11. Re:Not true of course by Anonymous Coward · · Score: 0

      Yes I am a bot. No I am not an ass. Yes you are a huge dork.

    12. Re:Not true of course by pmc · · Score: 2

      How typically ignorant.

      Well, we only have the original post to go on, so ingnorance is really unavoidable. Bit..

      Don't confuse activity with productivity

      When someone is playing chess continually (which is what the original post was talking about) then that is not productive - so don't confuse goofing off with work. Any manager worth his salt will realise that fovouritism (in allowing one member of the team to goof off) will create envy and bad feeling in the rest of the team (moreso if there are rumours that the goofee is being well paid for his laziness).

      The reason he sits idle is because he fixes problems quickly, and often before they occur.

      No - the reason he sits there idle is that he is goofing off. Are there tasks that are job related that he could be doing instead?

      Well

      1) Using his higher knowledge level to train the other members of the team.

      2) Anticipating problems before they bite.

      3) Keeping abreast of developments in his field of expertise

      4) Expanding his area of expertise

      5) Networking to look for new areas to supply with his expertise

      6) Learning the business that the company is in to enable him to anticipate new requests

      7) Speaking with vendors to maintain links and have knowledge of their short, medium, and long term product strategies

      8) Looking for replacements for your current vendors

      9) Reading newsgroups to get other users views on current issues and problems with the software you support.

      10) Documenting all of the above.

      for starters.

      I guess you're one of these typical managers

      I'm not a manager

      who likes to see a sysadmin running around madly from place to place, not realizing that all he's doing is restarting servers instead of figuring out why they're going down in the first place and fixing the real problem.

      No - but if I see a room full of people surfing and gaming, I will start to wonder exactly what we are paying them for (and I use the word we deliberately here - I work in an employee owned firm and too many system admins playing chess means less money for me).

      Anyway, go ahead and confront the competent sysadmin. You'll find that you won't be able to fire him, because he'll quit and get a new job where he's appreciated before you even finish your first sentence.

      Several things about this: if you think that asking someone to actually do some work instead of playing chess is confrontational then you will find the world a very aggressive place. I have been in places where prima donnas have behaved like the man described here, and they have been approached about it - "Shape up or ship out" couched in various levels of euphemism. If they do ship out (and they usually do) they generally aren't missed, and usually the team they leave is happier and more productive. Oh - and if the rest of the team can't fix the problems (this is system admining and not rocket science, don't forget) you need to have a good look at your hiring practices.

  5. Quirky my ass by Gaijin42 · · Score: 4, Insightful

    He just didnt want to work.

    There is always room for individualism and outright wierdness on a team, as long as the person can communicate and somewhat meet deadlines.

    However, the best developers and engineers I have ever known are always out working on personal projects. Its a way to get your juices flowing when you have been stumped on a problem for a few days/weeks.

    If it only lasts a day or so, and only happens every few weeks, it was encouraged in all the teams I've been in.

    1. Re:Quirky my ass by radja · · Score: 2

      I don't care if my coworkers are male or female..

      actually.. I do care, since I've been single too long, but that's another story. As long as they're just coworkers though, I couldn't care less.

      //rdj

      --

      No one can understand the truth until he drinks of coffee's frothy goodness.
      --Sheikh Abd-Al-Kadir, 1587
    2. Re:Quirky my ass by Webmonger · · Score: 2

      Agreed. Look at this quote from the article:

      "Quirky" was obviously a code word used by his former employers to warn us without risking legal action.

      So Mr. Ganssle admits that "quirky" didn't mean "quirky" in this context, then goes on to draw conclusions about those who actually are quirky?

      Doesn't inspire my confidence. Sounds like he started with his conclusions, then tried to use the "Tom" incident to justify them.

    3. Re:Quirky my ass by Beatlebum · · Score: 1

      >However, the best developers and engineers I have ever known are always out working on personal projects. Its a way to get your juices flowing when you have been stumped on a problem for a few days/weeks.

      Bravo, an excellent, but seldom made, point. This is a very perceptive insight. In my experience the true test of an engineer is whether he or she can deliver an application single-handed. I have written one fairly successfuly shareware application, I didn't make any money, but that wasn't the point. I had been working on projects with Dilbert style management for years. I chose to write a shareware app in my spare time in order to get control back and prove that I wasn't another one of those blowhards who know it all but never deliver. It was a great experience, indeed, the greatest reward was a letter I received from a man who said my app was the best-designed he had ever used. The registration fee was $10, he enclosed a check for $30! I still have the letter. I can tell you, it's a closer at interviews. So yes, engineers that truly love their job will code for fun and these guys will be the best. The biggest issue I have faced is internal policitcs, specifically, engineers who are not as good as me, but are better at communicating their vision, no matter how flawed. I used to fight long, frustrating battles for the sake of the product, now I just get on with it and try to do the best I can. Arguing with idiots is a waste of time. Wish I'd figured that one out 10 years ago! (young guns- consider this pearl of wisdom a freebee :))

  6. There will always be "The Knack" by swordboy · · Score: 2

    Even if you don't want to live with the "quirky guru", they will always exist!

    --

    Life is the leading cause of death in America.
    1. Re:There will always be "The Knack" by drinkypoo · · Score: 1

      No one qualified to comment on "quirky gurus" would play a sound at you on page load like that.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  7. Quirky Engineers by Green+Aardvark+House · · Score: 1

    With the cooling of the economy, and a squeeze on corporate profits, a lot of the "quirky" types will get downsized, in favor of keeping the truly productive.

    I don't think they've gone the way of the dinosaur, the demand is cycical. So they'll be back when the economy grows more rapidly.

    1. Re:Quirky Engineers by Zen+Mastuh · · Score: 3, Interesting

      I think you hit the nail on the head--the demand itself is cyclical. It's merely a side effect of capitalism. With product development cycles being what they are, I think the wise company--financially stable and driven by realistic, sustainable profit growth--will dominate its competitors by keeping a quirky guru or two around. That sort of thing allows "impossible" ideas to flourish and become real products that everybody uses.

      It drives accountants crazy to see a guy on the books with a large salary and apparently low productivity. Same goes for the assembly line MBAs coming out of state universities. Anybody with a long-term view will certainly ignore the noise from the numbers people and nurture a company whose name will still be around five years from now.

      --
      "What is the sound of one belly slapping?"
    2. Re:Quirky Engineers by Anonymous Coward · · Score: 1, Interesting

      >a lot of the "quirky" types will get downsized,
      >in favor of keeping the truly productive."
      Well, maybe true...

      It's already been stated that quirky types *need* to know there stuff as well as being 'quirky', but how do you measure productiveness? If a 'quirky guru' web browses 7 hours a day, but the one hour (s)he spends working saves the team more than 7 hours effort; is that more, less or as productive as the drone that 'works' for 8 hours?

    3. Re:Quirky Engineers by MadAhab · · Score: 4, Insightful

      You are making the faulty assumption that "quirky" stands for "less productive". The Internet itself was made - and made useful - by folks that could be considered "quirky". They were there first. The types who focused more on their outward appearance came later. The "cooling of the economy", or to put it more accurately, "total failure of the bullshit hype machine", reflects rather poorly on their contributions, while there are many who are quirky, knowledgable, and productive who still remain, and will be there when know-nothings like you come crawling back.

      --
      Expanding a vast wasteland since 1996.
  8. Not extinct, just in hibernation. by eclectric · · Score: 2, Interesting

    People like to expound on the successes of tortured geniuses who work 20 hour days, failing to recognize that for the most part, they fail miserably at the tasks they set themselves out to do. It's true, some people do work their best when left alone, but most of us would rather just not work if we're not being scrutinized. Laziness is always easier.

    It's a fact of human nature that we limit our perceptions... our eyes can sometimes ignore a certain color, we tone out people we don't want to hear, and we don't see that extra " mark in the code no matter how hard we try. Working on a team might add an extra amount of burden to solo-flying engineer, but it also means someone can catch the big, flaming errors he makes.

    Having recently been in the "want-to-be-hired" position, I found many jobs were wary of hiring people that had an abundance of technical skills and no interpersonal skills. Ten years ago a company would have to just suffer with those quirky engineers... these days, there are lots of great workers who might be 90% of what the "quirky" guy is, but who you definitely would rather have around more.

  9. It is a problem from a legal standpoint. by ruebarb · · Score: 2

    I remember the headaches we had when a real bad former employee used us as a reference on another job interview...

    If you say you wouldn't hire that person again, there is a threat of legal action...so we just said he had worked here and let him become someone else's problem

    --

    ----------
    ah honey, we're all resplendent - Bill Mallonee
    1. Re:It is a problem from a legal standpoint. by mkelley · · Score: 1

      If I was in that situation, I believe I would setup an anonymous (anonymous as in not your real name)Hotmail or Operamail account and send an email to the person calling from the other company. They might not use your information, but it would be in the back of their mind. Stop the chain of crappy workers.

      --

      m.kelley
      life is like a freeway, if you don't look you could miss it.
    2. Re:It is a problem from a legal standpoint. by snorkle · · Score: 1

      My Dad used to interview and hire a lot of people. He always said that when you look at a reference, you're not looing at what's there - you're looking at what's *not* there. No-one will ever pass on a bad reference.

  10. It's true by Bouncings · · Score: 2

    I think this is article is accurate, to an extent. In my experience, the geeks lacking social skill in high school often develop it later on. Plenty of 'geeks' end up funny, socialable, and rich. The combination of the three feed of each other, in the business community.

    --
    -- Ken Kinder ken@_nospam_kenkinder.com http://kenkinder.com/
    1. Re:It's true by spikedvodka · · Score: 1

      As one of the social-life-lacking high-school geeks that turned into a geek with a life in college (and well on my way to the last part, I hope) That is very true.

      The thing is there are always people who don't develop like that.

      I myself have found that there are problems that I can solve in minutes when others struggle, but at the same time vice versa as well. haveing one guru isn't neccisarrily enough, but at the same time you do need to find the ones that are actually gurus and can do what they are supposed to do

      --
      I will not give in to the terrorists. I will not become fearful.
    2. Re:It's true by msim · · Score: 1

      Well i've got steps 1 & 2 figured out, now the hardest step of all. #3.

      considering i just made it on the company to-be-made-redundant-at-the-end-of-this-week list, thats gonna be fun!!

      --

      Life is like a box of chocolates, you never know when your gonna get food poisoning.
  11. Hmm... by Anonymous Coward · · Score: 1, Insightful

    Looks like they had a bad experience with one guy and concluded all lone geniuses do not exist. What's wrong with this picture?

  12. Motivation is all by ColMstrd · · Score: 4, Insightful

    This piece raises more questions than it answers.

    I'm curious about how the quirky one managed to demonstrate mastery of the system he was being employed to develop, yet so spectacularly failed when he actually had to produce the goods. Certainly it seems like he didn't have single-minded attention on the job in hand (but even engineers deserve a life).

    I'd be interested to hear his side of the story: there could have been plenty of internal organisational reasons or technical reasons why he didn't gel, which the author of the piece may not be so forthcoming about.

    And, if his body odour was really a problem to his inter-relationships with colleagues (and it sounds like it was), why did he not obtain medical help? (Or work from home?)

    It all smells a bit one-sidedly fishy to me.

    --
    You can never eat too much, only cycle too little.
    1. Re:Motivation is all by Anonymous Coward · · Score: 2, Funny

      We're talking about Richard Stallman here, let's be honest. The description was perfect.

    2. Re:Motivation is all by renehollan · · Score: 1

      Er, RMS doesn't drink beer, drive a motorcycle, or have what I would call a "ZZ Top" beard.

      --
      You could've hired me.
    3. Re:Motivation is all by dwdyer · · Score: 1
      It sounded fake to me. Why hire this guy in the first place?

      The only reason I can figure is that the author was really looking to promote these "hyperproductive", buzzword-compliant, chained-to-the-keyboard, 8-to-5 team development techniques and if he hired a stereotype he could later fire him and use him as an example. If you get the developers working like machines and thinking that productivity (rather than good software) is the goal, they won't gripe when they're thrown ridiculous/mutable requirements or insane deadlines, and if they see a really bad example of non-conformist behavior getting the boot, they'll be more likely to accept a cage, a water bottle, and food pellets and then they can boast about how many lines of code they churned out when they're on the exercise wheel.

      Yes, the era of the hero developer is coming to a close. That's inevitable, but that doesn't mean the era of experts is over, and it definitely doesn't mean individuality should be devalued. Individuals contributing to a team produce better results that team players contributing to a team, and a casual environment promotes creative thinking. Businessfolk have been trying to reduce development to grunt-labor status for years, and it will never work.

      If the quirky guru contributes, he's valuable. If he doesn't contribute, and you thought if you hired a stinky, fat, bearded guy because those atrributes are the marks of a guru and you wanted him to be the Jesus for your project, you're simply a fool.

      --
      -dwd-
    4. Re:Motivation is all by s390 · · Score: 2

      Long ago at a previous job, our (female) Tech Support Manager had to take a (male) Systems Programmer aside and gently explain to him that bathing regularly would be appreciated.

      This guy built a roll-your-own mainframe storage management system (this was before such products appeared) and did a good job. (In the military, he'd written some of the early Cruise Missile navigation software.) Some really talented coders sometimes misplace their social convention priorities.

    5. Re:Motivation is all by Anonymous Coward · · Score: 0

      That's just a smokescreen - they couldn't very well say "goat-fucking" or they would have been sued.

    6. Re:Motivation is all by Anonymous Coward · · Score: 0

      I'm curious about how the quirky one managed to demonstrate mastery of the system he was being employed to develop, yet so spectacularly failed when he actually had to produce the goods. Certainly it seems like he didn't have single-minded attention on the job in hand (but even engineers deserve a life)

      Well, I can understand it. We had a really brilliant engineer working for us a few years back, extremely intelligent, and created some impressive technologies that we are using today in our (3d simulation) products. However, even though he was very intelligent, his programming skills sucked - his code, although it did brilliant stuff, was *extremely* messy, incomprehensible, spaghetti mess, and more importantly, was *extremely buggy and unstable*, it crashed a lot. He was good at inventing technologies, but he wasn't good at turning them into something *usable*, which, as it turns out, was counterproductive and actually not worth the effort. Basically his code eventually got dumped in the laps of the other programmers at work (including myself) and it took the three of us collectively probably over one man-year to fix his code up, weed the bugs out of it, fix the broken design, find uninitialized variables etc, and turn the stuff into something that we can actually use in products (i.e. without the software crashing all the time and other horrible bugs). He wrote some amazing, complex systems, and really understood them, but when that understanding had to be translated into "the goods" (stable, reliable, well-designed *code*), it was a failure. His code was outright sloppy.

      He resigned some time ago for unrelated reasons. Our software development is much more structured now; we would still take him back if he wanted to come back, but only on much stricter software design and peer review conditions :)

      Incidentally, he did have a body odour problem, but I don't think it was a problem to inter-relationships etc, never bothered anyone that much.

  13. Weird co-workers by eusdlwy · · Score: 5, Funny

    A pretty normal co-worker of mine once told me of a software engineer he had worked with at a previous company. This engineer would write software and during the debugging process hold a conversation with his hand concerning the problem at hand. The best part was, his hand (he) would talk back to himself in the voice of Donald Duck.

    The same guy was also said to have hit a deer with his car on the way to work one morning. The next day he came to work with a home-made "cow catcher" like contraption (imagine the front of locomotive) welded to the front of his car to avoid any further damage due to auto-deer collisions. The big problem with this "solution" was that the contraption was so heavy, every time his car hit a bump in the road, the front end would scrape the pavement and send off sparks.

    Anyone have weird co-worker stories to share?

    1. Re:Weird co-workers by The+Panther! · · Score: 5, Funny

      One of my office mates was an interesting fellow. He had a real problem making eye contact with people, loud noises, or physical contact. I wouldn't call him a guru, exactly, but competent I suppose. It's hard to call someone a guru when they largely remind you of a squirrel. For kicks, a coworker would sneak up behind him and scream AHHHH!! just to watch him go white and literally run out of the room.

      Another guy was a neat freak. He knew exactly the precise angle of every object on his desk. A coworker would screw with him by rotating his stapler 180 degrees. Every morning the ritual was to watch him rearrange everything into precise order. He couldn't work unless everything was perfect.

      And then there's the really freaky people that you only hear about in whispers... like the guy who would walk around in socks mumbling calculus to himself, drinking beer and eating reeses pieces at noon, and while drunk, getting naked in front of the security guard because he forgot his identification in his office and she wouldn't let him in... best that we don't think about that too much!

      --
      Any connection between your reality and mine is purely coincidental.
    2. Re:Weird co-workers by Anonymous Coward · · Score: 0


      i shared a double-office with a seemingly normal, quiet guy. then one day corporate security showed up and asked him to pack up all of his belongings because they were going to escort him out of the building and he wouldnt be allowed back in.

      strangely enough he didnt even act like it was a big deal. so he opened his filing cabinet and pulls out a blanket and pillow and a plastic shopping bag.

      i found out days later that he had been sleeping (living!) in the building (showering every morning in the bathroom) and going through peoples offices in the middle of the night.

    3. Re:Weird co-workers by nexex · · Score: 1

      Heh, I would be worried that he would want to "help" me sometime

      --
      Winter 2010: With Glowing Hearts
    4. Re:Weird co-workers by AssFace · · Score: 2, Funny

      I worked with a Russian dude (well, he was from Odessa, which I don't think is Russia anymore... if it ever was - I'm retarded with geography... among other things), and he was by far one of the more painful people I have had to share an office with. he would spend the entire day doing the following pattern 1) sit down at his computer, and disconnect the ethernet cable, 2) unplug the phone and plug the computer modem into it (which he must have brought from home since there was no need for them at work) and then he'd dial up into... somewhere, 3) then he'd sit there and slowly click on things which looking at C++ code and mumbling, then he'd go "aaaaahhhhhh" then unplug the modem, and plug the phone back in, from which 4) he'd call someone and talk for an hour in russian - loudly, then 5) he'd hang up and mumble and then go outside and smoke, then come back in and get a coffee - then repeat the whole process.
      The only three times I saw a change from this were 1) I came back into our office and he had his tower workstation on the side, was standing on it and pulling with his hands trying to get the cover off - not understanding why it was so hard. 2) he was trying to get a desk drawer open and he was using all fo his weight pulling like he was on a strong man show on espn pulling a truck - I told him that the drawers had a lock mechanism where you had to pull the bottom one out slightly and that would disengage the top one - I didn't know why, but it worked. he nodded, turned back around and then proceeded to pull with all his bodyweight again, but this time in many large jerking motions, which dragged the desk about the office. and then 3) the glorious day he was fired for not ever getting anything done.

      The fact that I had to be near him all the time (he was annoying in many ways, the above was the humorous parts) made me consider quitting, so I'm glad that he was fired first.
      But I left the company I was at prior b/c I worked with a girl on a project who was by far the most painful person in the world. There were many things I couldn't stand, but again, the ones that are funny are what stick out - she was a documentation person, and that somehow entitled her to always carry an open felt pen around with her. Fine. Except she also had some weird condition where when she talked she shifted her weight all around and waved her hands as if she were casting a spell on you - in the process you'd have to dodge the pen or it would mark all over you - she on the other hand never dodged her own waving hands - so she had pen marks on her neck, hands, forehead - or anything else that got in the way. They moved her desk in her office one day and there was an odd half moon patter on the wall from below where the desk was - we pondered it for a bit and then cam to the conclusion that while seated her legs flailed about and left marks all over the wall. Those things alone are just odd - but she was terrible painful in every respect which made any conversation with her resulting in you pondering to yourself if a swift blow to her throat would kill her or just shut her up for a bit, or if you took your own pen and jabbed yourself hard enough in the stomach if the resulting injury would be enough to get out of the conversation.

      good times.

      now I just work with a bunch of guys that don't speak english very well and smell bad. but most of them do good work (one doesn't seem to understand that you can't name all functions "function1" so it makes debugging his code interesting.

      --

      There are some odd things afoot now, in the Villa Straylight.
    5. Re:Weird co-workers by mons · · Score: 3, Funny

      I had a co-worker who didn't beleieve in numbered versions of a file so instead of save something like "file_2_3.xxx" , "file_2_4.xxx",
      he saved as "this_is_the_one.xxx", "this_is_the_one2.xxx","this_is_the_REAL_one.xxx", "final_version.xxx", "the_absolutelly_final_version.xxx", "forget_the_rest_this_is_the_one.xxx", "forget_the_rest_this_is_the_one2.xxx" and so on, we defined that as the Morales Notation.

    6. Re:Weird co-workers by gonzocanuck2 · · Score: 1

      We actually hired someone who had once posed as a phony massuese.

      I had read about the story when I first moved here in 1995, about this guy who would use roommate wanted ads to call up women and say they won a free massage. Then he would go to their homes and assault them.

      Flash forward to 1999, he had been out of the country for a while, came back, was hired by us, but somewhere in between had been caught and sentenced. The day that his sentence was announced on the morning news, the HR woman recognized his full name. He had been going by a nick name.

      Weird hey? I also just found out this week one of my former classmates was sentenced for possession of kiddie porn :\ makes me feel totally creepy.

      Another co-worker who left a long time ago smoldered the corner of her monitor before she left unhappily.

    7. Re:Weird co-workers by mjprobst · · Score: 2, Interesting
      Problems with eye contact, physical contact, or loud noises indicate something on the autistic spectrum, which is not at all uncommon among techies. I have some of the same problems, probably to a lesser degree, but you should _see_ me start running in circles when someone touches me uninvited. It's an entirely involuntary initial reaction, though most can learn to "tame" the response in a hurry with experience.


      It's not all that funny for those folks to be kicked into freak-mode by sudden noises, especially if you know what the problem is. But I guess people are destined to find causing pain for others funny. Witness the Road Runner and the Coyote.

    8. Re:Weird co-workers by noy · · Score: 3, Informative

      ###
      One of my office mates was an interesting fellow. He had a real problem making eye contact with people, loud
      noises, or physical contact. I wouldn't call him a guru, exactly, but competent I suppose. It's hard to call someone a guru when they largely remind you of a squirrel. For kicks, a coworker would sneak up behind him and scream AHHHH!! just to watch him go white and literally run out of the room.
      ###

      FYI, That sounds like a classic case of the hypersensitivity that goes along with mild asperger's syndrome. Lack of eye contact is a hallmark as well. At least this guy was able to hold a job...

    9. Re:Weird co-workers by Blackjax · · Score: 1

      Back around the beginning of the year I was team lead on a project and my people started coming to me with an odd story. They told me that one of the other guys on the team (who we had all thought of as odd but harmless) was accusing them seemingly at random of tickling him. According to them, he'd suddenly yell out "Stop tickling me!" even when nobody was anywhere near him. Since it sounded kind of crazy, I figured I'd talk to him and get his side of the story. I took him out to lunch and delicately let him know some people had mentioned to me he had been making comments about tickling, and asked him what was going on. He calmly explained to me that at various points during the course of a regular workday he would get 'a ticklish feeling'. It was his belief that either the US Government (or possibly one of his coworkers) had found a way to use his computer to tickle him for some mysterious reason. Furthermore, yelling "Stop tickling me!" made the feeling go away.

      Now stop for a moment and picture how YOU would go into your bosses office and try to explain to him/her that one of your people was saying these things... It wasn't fun.

      Anyway, this event, combined with the fact that this guy had the amazing ability to write Java as if it were Cobol (completely useless code), got him fired shortly thereafter.

    10. Re:Weird co-workers by jockm · · Score: 2, Funny

      Well it's so nice to see the torture that is the hallmark of high-school can extend to the work place...

      --

      What do you know I wrote a novel
    11. Re:Weird co-workers by Grab · · Score: 5, Funny

      Current job: Tempting, but some of them might recognise themselves, and my website is shown in my ID! :-) Ah what the hell... Our top engineer is _seriously_ hot on damn near everything. He also has a long, flowing white beard which would put Gandalf to shame. But the kicker - he dresses monochromatically. By which I mean every item of clothing (every visible one, anyway - the rest I don't want to know ;-) is the same colour, including his socks and sandals. He has two sets of these, one in pillarbox red and one in light blue. But by god, does he ever work!

      Previous job: Another genius type. Bulgarian. He worked with ear defenders on bcos he said the rest of the office were too noisy. When he got a few new ppl in the office, he said this wasn't good bcos of the negative ions - his ioniser could cope with a few ppl, but more than that would cause problems. :-) When stuck, he'd go outside, walk up and down a while talking to himself, then almost run inside and type frantically. But he's the only guy I've ever known who could knock out several hundred lines of code and have it work perfectly first time, every time - he got very annoyed one day when the compiler spotted a syntax error in his code!

      Neither are exactly normal humans, but when the sh*t hits the fan, you're damn glad they're on your side! :-)

      Grab.

    12. Re:Weird co-workers by pi_rules · · Score: 2
      Problems with eye contact, physical contact, or loud noises indicate something on the autistic spectrum, which is not at all uncommon among techies. I have some of the same problems, probably to a lesser degree, but you should _see_ me start running in circles when someone touches me uninvited. It's an entirely involuntary initial reaction, though most can learn to "tame" the response in a hurry with experience.


      There was a book review on Slashdot a year or two ago for "Shadow Syndromes" which had a chapter devoted to such types of people. I'm not sure if I buy into it actually being mild autism, but it does look alot like that. It was a pretty interesting read, I'd recommend checking it out if you're interesting in knowing more about the actual signs displayed by techies that resemble autism.

    13. Re:Weird co-workers by Anonymous Coward · · Score: 0

      The thing is, it's just so much fun to torment freaks.

    14. Re:Weird co-workers by Anonymous Coward · · Score: 0

      Offtopic? Why waste your moderator points on this one?

    15. Re:Weird co-workers by Anonymous Coward · · Score: 0

      Only for people incapable of empathy.

    16. Re:Weird co-workers by Anonymous Coward · · Score: 0

      it easeir to train that reflexive jump into a violent reaction... which can eliminate the problem entirely in short order. "BOO! crackkkk! ARRRGH!"

    17. Re:Weird co-workers by Anonymous Coward · · Score: 0

      If empathy means not being able to torture freaks, then empathy sounds like a pretty serious character flaw to me.

    18. Re:Weird co-workers by Anonymous Coward · · Score: 0

      You idiot.

    19. Re:Weird co-workers by sandbenders · · Score: 2, Interesting

      I worked near a guy for a while who used to work from 3PM-11PM. He would come to our lab to test code he had written on different OS's, and sing opera arias, but since he didn't speak Italian, German, etc. he would substitute different phrases, the most common being 'bite me'. He ate the same dinner at the same place every night and insisted on writing code for NT4 and 98 in Pascal.
      On the other hand, he was good- one of those guys that writes 100 lines of code with no syntax errors. And he WAS the team, so as long as he got everything done on time, there were no interaction problems. And it was ALWAYS done on time. He definitely had skills.

      --
      Eagles may fly, but weasels don't get sucked into jet engines.
    20. Re:Weird co-workers by gonzocanuck2 · · Score: 1

      Man, you're an idiotic f$cktard. It made me creepy to know the guy, anyone could have understood that. His double life was unknown to a lot of people that knew him.

    21. Re:Weird co-workers by Anonymous Coward · · Score: 0


      And one of the buffalo bills is being investigated (today) for DOING it, not just reading it!

    22. Re:Weird co-workers by Jenova · · Score: 1

      Gosh, that sounds like me!

    23. Re:Weird co-workers by cerberusti · · Score: 1

      You can't write a program of more than a couple hundred lines that compiles the first time?

      I think my best is around 6000 (in C).

      Guru status comes when you can write a couple tens of thousands without any errors.

      --
      I'm a signature virus. Please copy me to your signature so I can replicate.
    24. Re:Weird co-workers by Cyclopatra · · Score: 2
      I guess I *am* the weird co-worker at my company...while debugging, I generally talk to myself in a high-pitched, nasal voice that never fails to get *me* giggling, make odd screeching noises (one of the reasons I like to work at home is not just the lack of noise and bother from other people, but the ability to make noise without bothering them myself) and hold long, one-sided conversations with the compiler or my code. Once, our CTO walked by just as a nasty bit of programming had just started working. All he heard was my voice (I was hunched behind my workstation, hugging myself) saying, "Oh, yes! I LIKE ME!".
      Luckily, he was a bit of a "quirky engineer" himself (he liked to hang out in the server room and imitate the noises the computers made) so he overlooked the noises and the rocking, and we got along fine.


      Cyclopatra

      --
      "We can't all, and some of us don't." -- Eeyore
    25. Re:Weird co-workers by thenoog · · Score: 1

      You worked at Origin in Austin...

      --
      - In a knowledge based industry your main asset will always be people -
    26. Re:Weird co-workers by Anonymous Coward · · Score: 0

      hehe ass burger

    27. Re:Weird co-workers by Grab · · Score: 2

      Hey, everyone makes typos! I'm only a self-taught touch-typist, so sometimes my fnigers go worgn.. ;-)

      This was in Occam though, a language for parallel-processing where indentation takes the place of C's braces. To do several hundred lines of code in that (and that's "code", not "code plus whitespace plus comments", and maybe up to 1000 lines as "several hundred") without error is _hard_.

      Grab.

  14. Risk Analysis and good management by sien · · Score: 5, Interesting

    I've only worked in a few places, so I've not seen many circumstances, but this is my take.
    Most of us, the committed ones, who are reasonable with people, will be quite able and produce good code and do good things.
    However, the ones who do spectacular things tend to be quirky and a bit crazy. It's my guess that a lot of times these people aren't that great, but that once in a while they will do things that 'normal' people won't. They are the ones who code almost non-stop for six months to produce a first class engine. Would anyone describe what Linus did to start the kernel as normal ?
    Normal people tend not to do this. We have normal interests and try to live balanced lives.
    To quote Henry Rollins:
    "Want a good body? Work at it. Want to be a success? Work at it. Want to be truly exceptional? Be a touch insane...You need a little bit of insanity to do great things."
    So, if you hire a quirky person, be aware that he might save your shop, or kill it and be totally ready to sack the person. And that's what these people did. On the other hand, if you have a few engineers, a few risky bets that might just pay off bigtime are probably a really good idea. And of course, as with anyone else, keep track of them. Very few of us work well in a vacuum.

    1. Re:Risk Analysis and good management by ackthpt · · Score: 2

      Sometimes, as you describe, those of us who are hit with sparks of inspiration and yield that 95% persperation, get buried in the humdrum. I do what I must, but when there's a crisis, again I'm acheiving the status of the go-to-guy because I can be tenacious and creative and grind through problems and get the ship right again. The key for managers is to know when you have someone like this and to assign them to projects where their strengths are best used.

      --

      A feeling of having made the same mistake before: Deja Foobar
    2. Re:Risk Analysis and good management by Thing+1 · · Score: 1
      The key for managers is to know when you have someone like this and to assign them to projects where their strengths are best used.

      No kidding. I was (am) highly skilled and very creative, and passionate about my work. I was "removed" forcefully by a piece-of-shit manager whose sole method for moving up was by stepping on the backs of the politically unskilled.

      He fired several good people, simply to show everyone "who the boss is."

      The punchline? He can't father children. Talk about questioning manhood!!! (A phrase he used to use a lot -- "don't make those kinds of waves, you're questioning his manhood" -- and now I know why that wording meant so much to him.)

      We had many very quirky people, back when I started there; the company grew from 60 to over 1,800 during my tenure, and most of those quirky people either "grew up" or "got out." Sad, but that's the way bureaucracy works.

      The worst part is the company was created by ex-IBMers who despised the bureaucracy at IBM and wanted to create something different. (And, like the quirky, most of those ex-IBMers are gone now, too.)

      --
      I feel fantastic, and I'm still alive.
  15. ecentricity = intelect? by BroadbandBradley · · Score: 3

    I think most people expect someone at a genius level to be quirky, but to be quirky and effective, and to be quirky and not effective are still 2 different issues.

    I have long hair and a beard (not zz top, just a short beard) and on some level I feel that I must uphold an image of excellence to pave the way for others that might not want to be 'Johnny clean cut'(no I don't mean dirty vs clean I mean different vs "normal"). I'd bet others like me feel the same and as a result now society has accepted that I'm problaby real smart as a result of seeing me wear my hair long and being into computers instead of just figuring me for a dead beat stoner. If you wear a Mohawk, or have several Piercings, or just refuse to wear a TIE, do us all a favor and BE REAL GOOD AT IT.

    1. Re:ecentricity = intelect? by Estimator · · Score: 1

      I am sick to death of conformists like you. I work in computers, I am good with computers, and I like to wear suits. Unfortunately, because I wear suits, I am branded as a dull-but-dependable worker and never allowed near the interesting projects. I am forever consigned to mid-level management. Maybe I should conform to the wayward genius image and start dressing like a slacker.....

      Seriously, at any place I have ever worked, nobody wears a tie. In fact, I would think someone was pretty quirky if they wore a tie (unless that person was in retail).

    2. Re:ecentricity = intelect? by jamesidm · · Score: 1

      Perhaps we should take a moment to thank Garth from Waynes World... for showing lay people that others with long hair and glasses are potentially great with technology :)

      I love his chat up line at the end of waynes world 2... 'Is that a UNIX book?'

    3. Re:ecentricity = intelect? by Anonymous Coward · · Score: 0

      I love his chat up line at the end of waynes world 2... 'Is that a UNIX book?'

      They actually showed the book. It was UNIX Network Programming. I own it. Good book.

    4. Re:ecentricity = intelect? by Anonymous Coward · · Score: 0

      I gotta agree 100%! I on many occasions would dress in jean a shredded old heavy metal band shirt, and just be the nicest person you could meet.

      Not to mention I code like a demon too :) Break stereotypes -- it is FUN!

  16. interview techniques? by Alien54 · · Score: 2

    Any interviewer I have known would have wanted to see code samples of some sort, with a discussion of how it worked, etc.

    or have a stack of test questions to see how wise they were in the ways of programing

    Uncommented code? ACK!

    It just sounds like truly awful interviewing techniques.

    --
    "It is a greater offense to steal men's labor, than their clothes"
    1. Re:interview techniques? by Anonymous Coward · · Score: 0

      Showing code would violate the NDA with your previous company. I've never seen an interviewer ask for this.

  17. The article didn't really answer the question... by Robber+Baron · · Score: 2

    ...is there still room in a company for a quirky 'guru'?

    From what I read, while this guy was "quirky", I'd hardly call him a "guru"...

    ...arrived with his program, thousands of lines of uncommented and convoluted assembly language. Nothing worked; even the simplest tests we constructed failed spectacularly...

    Shouldn't one of the prerequisites for guru status be that your stuff actually works? Sounds to me like he was something of a charlatan...

    --

    You're using her as bait, Master!

  18. In a word... yes... by Your_Mom · · Score: 4, Interesting

    The days of the 'software jockeys' are numbered. Businesses are not going to put up with the furry-toothed geek who works from 5-9 because it hurts productivity. For example: FTG come in at 5 codes until 9, leave, testers show up, program doesn't work, they have to wait until the next day for the FTG to fix the problem. Testers sit around twiddling their thumbs all day. This is stupid and businesses are not going to put up with it. Within 10 or so years, computer programming is going to be more of an assembly line business with each programmer doing a certain section of a large project, working 9-5 on a salary.

    Honestly, I think its better this way, I speak from experience with the above example.

    --
    Objects in the blog are closer then they ap
    1. Re:In a word... yes... by Zurk · · Score: 4, Insightful

      the thing is though -- you CANT run a software business like an assembly line. there is no blueprint - every project is unique. systems change often, bugs crop up in everything from the OS, compiler to the development platform. it takes creativity to fix all that and an assembly line drone simply will not have that creativity.
      i've gone days doing nothing simply because my mind was a blank -- i couldnt code. ive gone thru periods where i can code 24/7 and not even feel it. you can impose a 9-5 schedule but then the productivity of your best programmers will plummet like a rock. would you rather have the product up and running with a minimal of bugs in 8 months or 4 years ? i've been on a project where i threw out every single line of code developed over 4 YEARS by multiple consultants (4-5 mil $'s) with an aseembly line approach and rewrote the whole thing in 8 months to produce a working and sellable product. what would you rather have ?

    2. Re:In a word... yes... by slaytanic+killer · · Score: 1

      While I think you were able to do this because you had all their experience from the failed project to draw upon, as well as pretty well-frozen requirements, I definitely agree -- there is blame for both bad developers and bad business processes.

      Any business that can not do SOFTWARE with decent communication technologies that allow flexibility is a terribly stupid business.

    3. Re:In a word... yes... by Tsar+cr0bar · · Score: 1

      Are you sure it's experience? Are you sure it wasn't from reading Snow Crash?

    4. Re:In a word... yes... by pogen · · Score: 1
      FTG come in at 5 codes until 9, leave, testers show up, program doesn't work, they have to wait until the next day for the FTG to fix the problem. Testers sit around twiddling their thumbs all day.

      You're right, it's much better the way we do it where I work, where everyone shows up between 8-9 AM, I sit around twiddling my thumbs waiting for the developers to fix the code, the testers sit around waiting for me to build it, and only the developers get to leave by 5 PM.

    5. Re:In a word... yes... by Your_Mom · · Score: 1

      OTOH, I've met clean-cut-god-like-programmers who work 9-5, wear ties, don't play with Nerf guns, and are mature. I work with two, they are lower-gods of C/C++. They can produce amazing programs, they don't have beards, and they smell normal. ^_^
      The Mainframe programmers are a great exmple of this: When is the last time a Mainframe crashed?

      The entire software-jockey approach (I love that term, I got it from a professor [software engineering, among other classes]) is make something moderately useful unleash it to the world, fix stuff afterwards. Microsoft is an excellent example of this. Things don't work like this in the real world. Designing a car is not unlike designing a software project, you have an objective, and you have a place where you begin, people do this in software projects all the time.

      Read the Mythical Man month, its outlines how to do 'good' software engineering. Its a really good read.

      --
      Objects in the blog are closer then they ap
    6. Re:In a word... yes... by Anonymous Coward · · Score: 0

      when was the last time you saw mainframe software sold in compusa ? when was the last time you picked up a mainframe from best buy ?
      when was the last time any sort of creative system came out of the mainframe world ? when was the last innovation in the mainframe world ?
      lets face it - mainframes are legacy platforms. dead dead dead. and so are the programmers (correction..suits working 9-5) that wrote software for them.

    7. Re:In a word... yes... by Your_Mom · · Score: 1

      Normally I don't feed the trolls but:

      When is the last time that you swiped your credit card and didn't get charged?

      Mainframes have uptimes measured in years, my personal favorite is a computer that was not shut off/power cycled for 9 years. Still in service too...

      PCs have a long way to go before they can reach where mainframes have been for decades.

      --
      Objects in the blog are closer then they ap
    8. Re:In a word... yes... by Anonymous Coward · · Score: 0

      Thus spoke the mgmt.
      Read Orson Scott Card's
      How Software Companies Die

    9. Re:In a word... yes... by cerberusti · · Score: 1

      I spent several years working on a mainframe(IBM S/390). I have long hair, do not wear a tie, and once did not show up at work for half a year, because the time they were open happened to clash with my current sleeping schedule. They had no problem with this as long as eveything got done on time. I could work for 160 hours in a row and take the rest of the month off if I wanted to (and did this occasionally). Not everyone who works on a mainframe works from 9 - 5.

      --
      I'm a signature virus. Please copy me to your signature so I can replicate.
    10. Re:In a word... yes... by sql*kitten · · Score: 2

      you CANT run a software business like an assembly line. there is no blueprint - every project is unique.

      I bet that was true for bridges, roads, cars etc. etc. back in the day too. It's the attitude that software development is something special rather than just another branch of engineering that is holding the industry back.

  19. Not even about the quirky engineer by daoine · · Score: 2, Interesting
    This story is really about "How not to maintain hiring standards in a time of need."

    Honestly, it's a huge jump to go from:
    -There is a guy who seems to be a good hire, but there were some red flags from his references. We hired him anyway, and were shocked to find out it was a mistake!
    to:
    -The quirky engineer that we once considered a staple of a company is gone.

    It's a big stretch -- especially when the fault lies in the hiring practices...

  20. Huh? by zpengo · · Score: 1, Interesting
    Am I the only person who, upon reading this, thought what the hell kind of Ask Slashdot question is this?

    I've submitted a dozen hard-hitting, insightful, and clever Ask Slashdot questions that have been immediately rejected, and then I see stuff like "Is there room for quirky gurus?"

    WTF??

    Oh, well, that's what makes it Slashdot I suppose...

    --


    Got Rhinos?
    1. Re:Huh? by Jethro · · Score: 2
      Am I the only person who, upon reading this, thought what the hell kind of Ask Slashdot question is this?
      You probably are, since this is actually not an Ask Slashdot. It's an article with a headline that happens to be phrased as a question.
      --


      In the land of the blind, the one-eyed man is kinky.
  21. Corporate Borg by worldwideweber · · Score: 1

    First of all, I didn't understand why this "manager" spent most of the time in the article making fun of a geek stereotype. It smelled like propaganda: people who shave and wear suits are great people, geeks stink and wear black which is the color of evil-doers. An engineer's professionalism have nothing to do with his style of dress (non-conformism) or his smell... the latter can be affected by diet which could be affected by nationality, for example, and is hardly a measure of "hirability".

    Second of all, it seemed to me like this was a big failure on the part of management. This employee clearly had skills (enough to ace all the questions he was asked). The fact that the engineer kept himself busy doing other programming work speaks to the lack of challenging/interesting work at the company. This is part of a trend in most companies: the complete lack of research and development. I am sure that if this employee were shifted into a more "R&D" role at the company that it would have proven profitable and manageable for the company. Just my 0.02.

    --
    w o r l d w i d e w e b e r
    1. Re:Corporate Borg by maunleon · · Score: 1

      So the question would then follow: if Christy Brinkley (or insert your favorite supermodel here) walked into your interview and answered all your questions, could you get over her looks and actually believe she would make a great developer?

      In other words, don't we mistakenly also assume that someone can look "too good" to be a developer in some cases?

      Of course, most male managers would still hire her, but then again it would have nothing to do with her programming skills.

      We do judge people by how they dress. It implies a certain level of self worth and pride. If you don't care about what you look like, what would make me think you will care about what I want from you?

      I've had to deal with at least one person like this. Funny enough, he got married two months later, and his wife turned him into a clean cut, normal smelling person. So maybe the moral is, find the geek a woman!

  22. That really does depend... by trilucid · · Score: 5, Interesting


    The question posed is *really* overly broad:

    'is there still room in a company for a quirky 'guru', or are projects so large now by necessity team-based development rules.'

    I'm a developer, and always will be. I've worked on projects ranging from simple contact managers to the actual Bank of America telephone banking system (I'm sorry to say, 99% written in VB 6.0) via a company in Atlanta.

    Here's a little secret about the BOA project. The core development team is 6 people. Yep, that's right, *six* people to manage a project that allows millions of people to do their banking by phone. Those people are developers; there are three primary guys above them, one dev manager, and two project managers. (Well, one more guy, the VP over that division...)

    Now, that kinda puts things in perspective. The "apparent size" of a project in no way guarantees how many dudes it takes to get the job done. Likewise, some "very small" projects end up requiring a whole lot of coders to whip out new releases. It all depends.

    Now, about the guru bit... with the BOA project, there's one guy (good friend of mine still) who's the "guru" of that team if you will. He codes VC++ and VB, and is a freakin' maniac at it. The team would be seriously hurt if he up and left (or got hit by a Marta bus) one day. Even so, nobody minds this, because he does a damn fine job.

    I think you also have to consider the fact that even in teams with a guru of sorts leading at the helm, most often he/she isn't the uber-asshole elitist coder the media would like us to believe. Sure, he may not get along very well with folks down at the local bar, but he *does* get along with the developers and project people at his job pretty darn well in most cases that I've seen.

    Room? Yes, there'll always be room. It all depends on the personality merits of who you've got.

    1. Re:That really does depend... by addaon · · Score: 1

      How would you like to be the manager of this team, knowing that if one person gets injured or killed, your whole project is grounded indefinitely? Sure, it's nice to have 'the local genious'... but by relying on him, you risk a hell of a lot.

      --

      I've had this sig for three days.
    2. Re:That really does depend... by The+Cat · · Score: 5, Insightful
      Here's a little secret about the BOA project. The core development team is 6 people. Yep, that's right, *six* people to manage a project that allows millions of people to do their banking by phone. Those people are developers; there are three primary guys above them, one dev manager, and two project managers. (Well, one more guy, the VP over that division...)

      Six developers, four managers.

      Wow, no wonder it costs $12 to cash a check.

    3. Re:That really does depend... by slaytanic+killer · · Score: 1

      That's the fallacy of McDonalds-style management. Of COURSE your team will be hurt of you lose a great performer. GE stock used to dip when Jack Welch (former CEO) went on vacation, because he might be hit by a bus, and he was disturbingly competent at his job. Sames goes for Bill Gates, Steve Jobs, Linus/Alan, etc.

      You need the very competent ones. That means you depend on the very competent ones. And if you want to not be so dependent on a single one of them, make sure you hire more.

    4. Re:That really does depend... by duffbeer703 · · Score: 3, Insightful

      That depends on your vision of competence.

      Jack "Neutron" Welch's idea of management was to fire everybody and use up young, arrogant management types who were willing do work 24/7 and chant GE's mantra.

      Those who were able to continue were promoted. Those who were not quit, suffered health problems and got laid off.

      --
      Conformity is the jailer of freedom and enemy of growth. -JFK
    5. Re:That really does depend... by slaytanic+killer · · Score: 2, Insightful
      That was the story. Then the press changed the story to him being a brave maverick who changed GE to a great place to work, as long as you like your work.

      I'm too young to know which version was correct, though it seems to me that both versions certainly can have merit. In fact, they're probably the exact same story, just from different perspectives.

      Those who were able to continue were promoted. Those who were not quit, suffered health problems and got laid off.
      That's no secret, though different words are used to describe that. Keep the "A and B players," get rid of the "C players." No bones are made as to the darwinism inherent in GE companies. He also sold off low-growth commodity businesses that were still profitable. However, he notes that his severance packages were humane and nothing like the brutal ones that followed GE's example.

      Also, intelligent arrogance is always cultivated when trying to build elite groups. I hear that GE tries to avoid the stupid variety of arrogance, by not giving greater merit to people depending on what school they happened to attend.

    6. Re:That really does depend... by trilucid · · Score: 2

      Your response, slaytanic

      In response:

      "Of COURSE your team will be hurt of you lose a great performer. GE stock used to dip when Jack Welch (former CEO) went on vacation
      ..."


      I couldn't agree with you more on that point, and it's funny you should mention that point... my father used to muse about such stock
      funkiness related to chiefs of companies fairly often :). Maybe some day my company will be publicly traded, and the same thing will
      happen to us...

      Anyhow, back on track here... *Any* project needs highly competent people to maintain the lead, and in reality, this often turns out to
      mean just one guy or gal gets that spot. Software development is frequently a thorny, nasty business... people can talk all they want
      about "new development models" involing pairing developers off, and I must agree that a larger extension of this model is the basis of
      open source development for many projects.

      However, you've still gotta have someone there to call the shots, and oftentimes that person is either (1) one of the developers who
      started things off to begin with, and can wrap his brain around the entire system, or (2) an especially clueful manager with some serious
      tech experience in his/her past. Take Perl for example... love him or hate him, Larry is (in practical terms) the boss. We all know from
      the man pages and other fun references that he's a bit on the "quirky" side, but damn good at what he does nonetheless. Would Perl suffer
      if Larry fell out of a window? Hell yes, it would. Things would pick up and move forward, but it would be a major loss still.

      We have to put our faith in *someone* eventually to move things forward. It's a double-edged sword in real life; sometimes, if you get
      rid of the guru, you're freed to make decisions that make a great deal more *business* sense (although it may not be the best thing
      technology-wise for the project at hand). Sometimes you get burned; management thinks you should go a different direction, the rest of
      the coders can't handle the heat, and the project bombs.

      Those are the risks of doing business. As for McDonald's style managment, no thanks... I'm not into franchises ;).

      Thank you for the thoughtful reply! Oh, and as for the troll that made the comment re: VB, ummm (AC post)... you not only look stupid,
      you misinterpreted that sentence. It's only the BOA project that's mostly VB, everything else I've done since has been mostly Perl.
      heh.

    7. Re:That really does depend... by 3am · · Score: 1

      and if someone made you talk to useless MBAs all day long instead of coding, you'd prefer that...?

      if my manager goes to meetings with clients, other officers in other departments of the company, then s\he has my thanks.

      it lets me be more productive while doing something i like.

      (yes i know it's humor, just showing the other side of the coin)

      --

      A: None. The Universe spins the bulb, and the Zen master merely stays out of the way.
    8. Re:That really does depend... by slaytanic+killer · · Score: 1
      Fortunately, everyone's who's admitted to writing a large project in VB now has this useful cluestick link:
      "But many VB programs are spaghetti, either because they're done as quick and dirty one-offs, or because they're written by hack programmers without training in object oriented programming, or even structured programming.

      "What I wondered was, what happens if you take top-notch C++ programmers who dream in pointers, and let them code in VB. What I discovered at Fog Creek was that they become super-efficient coding machines."

      Admittedly, it's from the person who began what eventually became VB, but he's always a fun read.
    9. Re:That really does depend... by trilucid · · Score: 2


      Actually, you hit the nail on the head with that one... wow
      :).

      The management team played an *extremely* important part as a buffer
      between us (the coders) and them (the project management folks on the bank
      side). In many development environments, there's simply no way to get any
      real work done if you're constantly having to interface with a horde of
      other people.

      Especially affected by this are the "gurus" on such teams. These guys/gals
      really *do* frequently work best in mushroom mode (in the corner, give em
      some moisture [coffee/tea/soda] and special light [CRT radiation]), and
      that's not possible if they're foced to scurry to and fro for meetings.
      Internal team meetings are entirely different, although sometimes lengthy
      ones can be bad for that too ;).

      And now the obligatory response to the uber-troll who's been hounding me
      for months: Yep, it's me, in the flesh. You taught me well what it means
      to be truly trolled into oblivion, the real meaning of the term "YHBT".
      For that, I owe you an immense debt of gratitude. Just FYI, Slashdot
      toasted my old login for a couple of weeks as a result of the whole
      affair. I probably deserved it, though... I really ought to have heard the
      trolling motor whirring away before biting into that tasty hook you set
      "way back when". HAND.

    10. Re:That really does depend... by Elbow+Macaroni · · Score: 0

      Yeah and what if your entire team was killed by some crazy terrorists in an airplane? Better not hire anyone!

      --
      -------------------------------------
      Technically, we are beyond survival.
    11. Re:That really does depend... by cerberusti · · Score: 1

      A guru who admits to knowing VB... not likely.

      --
      I'm a signature virus. Please copy me to your signature so I can replicate.
    12. Re:That really does depend... by ebyrob · · Score: 1

      He's safe as long as the suits don't find out...

  23. If you do your job well you're "eecentric" by disc-chord · · Score: 2

    I could be defined as "quirky" in that I am not conventional... at all. But I get the job done, and do it better than most, so there is alot of tolerance for me.

    Think about it from a hiring manager's point of view, you have 2 candidates with strong backgrounds in their field and a proven track record... but one is a straight laced drone and the other is a consumate class clown. Who is going to fit better in your enviroment? For some people the more conservative candidate will fit in, and for others a loose cannon is an accet more than a liability.

    Some people want people to just produce, others want people to think outside the box and challange everything... including their supervisor's patience.

  24. quirky isn't enough; you need to be *good*, too by hawk · · Score: 4, Insightful

    the difference here is that your quirky guy s good, while the one in hte article is just quirky . . .


    heck, if all you want is quirky, just go downtown in any big city . . .


    hawk

  25. Guru Uniform? by tshoppa · · Score: 2, Funny

    I'm not sure that I fully appreciate the characterization of your typical engineering guru having a big beard, long hair, and enormous belly.

    But what else would be a "guru uniform"? I could wear a slide rule on my belt, but I suspect most slashdotters wouldn't even know what the 18-inch-long implement was for.

    1. Re:Guru Uniform? by Anonymous Coward · · Score: 0

      Dude, if I had an 18-inch-long implement, I'd give up engineering and go into porno.

    2. Re:Guru Uniform? by Anonymous Coward · · Score: 0

      I got yer 18-inch long implement right here...

    3. Re:Guru Uniform? by stevey · · Score: 2

      Well I have no hair .. I'm a skinhead, and I'm into body piercings in a big way - is that an acceptable characterization of a sysadmin?

  26. Quirky "guru"? by Jerf · · Score: 5, Insightful

    "Guru"? Nothing he did worked. How, exactly, did this person attain "guru" status? Sure, the guy trying to get rid of him claimed he had knowlege, but why assume he had skills? (Esp. for the people posting without reading the article.)

    There's an amusing stereotype at work in the posts here... we are automatically granting "guru" status because he is quirky. Sorry, I still look for skillz, and all the evidence suggests that was lacking. (Uncommented assembly may indicate guru status, but only when it works... when it doesn't work, it indicates an overestimation of personal skill. Not much middle ground here.)

    The fact is that there is every bit as much room for an exceptionally talented person to bend the rules as there ever has been. Our definition of exceptionally talented is rising, though. (Besides, eccentricity itself seems to be on the decline.)

    1. Re:Quirky "guru"? by MeerCat · · Score: 1, Insightful

      I'm trying to convince management that a pool table, nerf guns and a collection of gadgets around your monitor does NOT make a team of coders into geniuses, and, whilst it might motivate some people, they'd do better to ask the staff what they want first....

      --
      I spent a lot of money on booze, birds and fast cars. The rest I just squandered. - George Best
    2. Re:Quirky "guru"? by LordKronos · · Score: 2, Insightful

      "Sure, the guy trying to get rid of him claimed he had knowlege, but why assume he had skills?(Esp. for the people posting without reading the article.)"

      Question: did YOU read the artice? I did, and here is what I read:

      "Fred went on to relate how this candidate mastered every question, knew as much about the products we made as some of our own engineers, and easily fielded even the most arcane embedded questions."

      To me, that statement would give credibility to classifying him as a "guru"

    3. Re:Quirky "guru"? by Jerf · · Score: 2

      Why should I take that quote at face value, as you do? It comes from a guy trying to get rid of the so-called "guru"! Sources don't come more suspicious then that! Meanwhile, the empirical evidence flatly contradicts the guru status. Knowlege ain't skills!

    4. Re:Quirky "guru"? by Winged+Cat · · Score: 2

      ...and thus is the myth of the quirky guru born, no?

      After most instances of references claiming "this guy's got f'ing insane mad skills" but they turn out to be eccentric to the point of unemployability, might not some people start thinking that high skill level necessarily means "quirky"?

  27. Many projects still need a star by Snowfox · · Score: 3, Insightful
    Some of our most valuable guys are borderline insane. These are the guys you put on the graphics engine behind a well-defined interface, and with a video game, these are the guys you turn loose on optimization toward the end of the project.

    I don't think our most valuable guy could design a way out of a paper bag, and I sure as hell wouldn't want to touch code after he's been through it. But in a few hours, he can singlehandedly double or triple the performance of code that most people are afraid to touch.

    It's okay, in my book, if people want to pursue weird interests during office hours, or if they want to keep really weird hours, so long as a steady amount of work is getting done. A lot of the best programmers I know work this way to some extent, and it keeps them fresh and interested.

    That said, the guy in the article wasn't a quirky genius. He was a circus side-show. If I have to keep pushing someone to work, they don't stay on my team, because having to spend hours each day supervising them eats into my productivity. If their code doesn't work and they can't fix it straight off, that's also useless to me. And I don't think I should ever have to remind someone to get into work - if they disappear for a few days and they haven't been in a coma, sent a postcard from wherever they eloped to, or come back with some really fucking amazing code to show for the time, I don't think there'd be a position to come back to.

    1. Re:Many projects still need a star by Anonymous Coward · · Score: 0

      he can singlehandedly double or triple the performance of code

      That's all he can do? Oooh, real talent there. Tell your manager to fire him, with a list of the reasons why, and you'll thusly gain browny points which help when that 3 month review comes around. Especially when your manager notices the productivity of your team has increased despite the 'loss' of a teammate.
    2. Re:Many projects still need a star by Rogerborg · · Score: 2
      • Some of our most valuable guys are borderline insane. These are the guys you put on the graphics engine behind a well-defined interface, and with a video game, these are the guys you turn loose on optimization toward the end of the project

      Ah, the heady world of games development. I agree that (original) games development absolutely requires incredibly talented people. You can't just throw a horde of so-so hackers at it and hope that they'll muddle through. Also, if you're having discussions about how you should be working, you're already screwed. Games programmers either produce the goods then burn out, or fail to produce the goods, then burn out.

      On the other hand... I've seen games "gurus" that almost exactly mirror the story above. They shuffle from job to job, badly dressed socially incompetent and spouting the correct arcane incantations. You can't give them a technical interview, because if you knew how to do the stuff they (apparently) know, you wouldn't need them. Then as the days and weeks go by, the awful realisation dawns that they are fuckwits. They probably could do the work, but they're waiting, always waiting, for you to get the code to a stage where they can "make a difference". They'll tell you where you're going wrong, but they won't dirty their hand making it right. Oh, if you want tiny toy programs that demonstrate how to solve a completely different problem, these guys are great.

      The trouble is that it's only really possible to tell the genius from the goon by looking at their results. And by the time you realise that you're not going to get any results, you're screwed, because you needed them to be a genius.

      God damn, but I miss the mix of fun and loathing that is games development. ;-)

      --
      If you were blocking sigs, you wouldn't have to read this.
    3. Re:Many projects still need a star by slaytanic+killer · · Score: 1

      You're nuts. Ensemble teams have surprisingly deep resources.

      This guy is clearly good at tactics. Since he works on graphics engines, he is an important resource. Never throw away or deride your best resources when there are situations where their advantages heavily outweigh disadvantages.

    4. Re:Many projects still need a star by Anonymous Coward · · Score: 0
      > he can singlehandedly double or triple the performance of code

      That's all he can do? Oooh, real talent there. Tell your manager to fire him, with a list of the reasons why, and you'll thusly gain browny points which help when that 3 month review comes around. Especially when your manager notices the productivity of your team has increased despite the 'loss' of a teammate.

      Someone explain what the hell that comment meant? Is AC #1 drunk?

  28. King Ludwig dead at 41! by Anonymous Coward · · Score: 0

    King Ludwig died in a mysterious drowning in Lake Starnberg... there are rumors swirling about that it was an attack by the right-wing terror group BFWV (Bavarians Fuer Weiss Volkswagens... perhaps better known as the Bavarian Cream Front).

    President Bush was upset he couldn't attend the funeral due to the current Middle East situation (and the 115 year time difference). He leaves behind two swans, and a much-loved horse.

  29. :o) by Anonymous Coward · · Score: 0

    Nearing the end of a satisfying, and somewhat loud and productive session in the company restrooms, I took out my mobile phone to play a relaxing game of Snake. To my horror, my traitorous phone had just recorded every last detail of my rather generous bowel movement on the answerphone of the first person in my phone book. I shan't be going round to his for dinner for quite some time, I can tell you.

  30. Interesting by spagma · · Score: 1

    We had a discussion about this the other day at work. It was whether it was better to have the "quirky" brilliant engineer, as apposed to a conformed just qualified engineer. Well, the discussion soon turned into an all out arguement as our "quirky" engineer, defended his brethren, and our office manager spouted about how much of a pain in the ass they are. Shortly thereafter, there were slamming doors, and only the sounds of each of them mumbling something to themselves. Personally, I would rather have the "quirky" engineer in a pinch, but for an everyday living, I would rather have the conformed individual. I guess that is like having my cake and eating it too.

    --
    If it won't boot, Fsck it!
  31. Lesson to be learnt... by dreamquick · · Score: 1

    The embedded.com article seemed to have very little to do with quirky engineers.

    It had more to do with companyies blind faith in the fact that pushing candidates through a series of questions that are largely irrelevant in real life will yield your ideal candidate.

    In reality it takes more than the ability to answer questions to be a good employee, something that his manager seems to have overlooked!

    You do have to wonder how he could have so easily overlooked the stench though...

  32. Don't get too hooked on hero engineers by Ars-Fartsica · · Score: 4, Insightful
    The heroic developer is the opposite of software engineering. While its often the case that one developer will carry the load of many (the 90/10 rule - 90% of the work is done by 10% of the staff), organizations often end up depending on this individual for more and more, until sooner or later the system simply breaks down.

    That said, we don't live in Utopia - some programmers are simply better than others, but if you don't have a process in place to support migration and redistribtion of that work load, you will regret it.

  33. Times they are a changin' by BluePenguin · · Score: 3, Insightful
    Looking around my current environment I find several things:
    1. The SD (software development) guys make thier own hours. I've never seen an engeneer face to face and never reached one before 9 am or after 3 pm.
    2. The Unix group makes thier own hours, supplied by a wink and nod from management as long as the windows group doesn't find out.
    3. The Unix guys stash ties in thier desks in case really senior management ever drops by, but by and large, they push the envelope of the dress code.
    4. The windows group is so clean cut, crisp, and polished I could slice vegetables on their creases and use their shirts as drafting boards.

    Windows guys, hardware techs, network techs, and most any position that can be filled with a few hundred hours of training or an associates degree is becomming very clean cut and corperate. There is an abundance of these guys and management can hire people who fit the corperate image rather than more "quirky" candidates.

    In other areas, the supply is still scarce, and you take what you can get. (As the article says, they were having a hard time finding someone qualified).

    The place I see the most freedom these days though, is with Web Developers and Graphic Artists. They're supposed to be creative, expressive, and different. I think they have to be a little quirky to get past the interview.

    :q!

    --
    If I can't see it in Lynx I'm not interested.
  34. Niches key to Quirky success by ackthpt · · Score: 1
    There's always a niche project that comes up (like fixing the ^%$#&* key bug in slashdot posting, "Hey, I've got a revolutionary idea, let's test the new changes in production!") that eventually get assigned to someone creative. They'll do it in some way that's really 'neat' and they'll show a lot of enthusiasm by way of explanation if you give them half a chance.

    This 'Tom' guy didn't strike me as 'Quirky' as much as distracted, possibly on drugs, and reminiscent of some of the coders I've seen hired in the high employment years, up to late 2000. Some just were out and out liars on their resumes and probably paid off their references. You needed bodies and you took what you got, sometimes someone like Sid from userfriendly would pop up. Usually not a bad idea to chat with some of these people because some really do have a view how projects can and should be done, which has somehow been lost in the 'now we're totally focused and NEED to make a PROFIT or there will be LAYOFFS era' of today.

    --

    A feeling of having made the same mistake before: Deja Foobar
  35. HAHA funny question by Anonymous Coward · · Score: 0

    What if all the mental energy, the rage on the Slashdot message boards, had been concentrated on building solid business models?

    Because it's so much easier to rant about it than to write code. Probably less than 1% of the Linux zealots could code their way out of a wet paper bag anyways.

  36. You have to define 'quirky'. by oneiros27 · · Score: 3, Interesting

    There are folks at my office whom I would define as quirky. They are not, however, people who neglect to come into work, and do not meet their project deadlines.

    There are quite a few of us, whom, unfortunately, work into the night and on weekends. Sometimes it's just because that's the only time that we can get downtime for a machine. Normally, it's because of production problems [which have been most commonly caused by upper level management setting drop-dead deadlines, and not giving us sufficient time to load test the system before it goes live, which was in turned partially caused by production problems -- wash, rinse, repeat]

    Of our rag-tag group, we have two-ex military [one retired, who's seen a lot, been lots of places, and you really don't want to piss off, because he gets really, really, quiet, until you're just sure that he's planning revenge somehow], the other's we never see as he only works part time, and always seems to be fixing problems in other offices.

    We've got our stereotypical grizzled 'unix engineer', an ex-military contractor who used to build pools for a living, but now just bitches when people keep changing stuff at the last second. We've got your typical BOFH, who can rebuild a solaris box damned quick, but you really don't want to catch her on a bad day.

    We've got a handful of 'boring' people, who just sit there, do their work, and you never really see causing trouble. [I think they're actually allowed to go to meetings].

    And of course, there's me, who finds every opportunity to send subversive e-mails, complain about the dress code, etc. [I've since been asked not to wear armour to work, even though a gorget, is, technically, a collar]

    You do, however, had to know your environment, and how far you can push your 'quirkiness'. I make sure that I just shoot people's screens with nerf guns and make 'em jump back, I don't shoot them in the back of the head [anymore]. I know that my work is so paranoid about lawsuits that I would have to actively assault someone, or steal something to be fired, so I can give it a good push. [That's not to say, however, that I won't be passed over for promotion, etc, but well, I don't want to be management, so that's fine for me] I've also proven myself as a hard worker, and can make my deadlines, and I've been here long enough that I've made friends in enough departments that I got requests to transfer when I had to leave one department when my manager pissed me off.

    So well, 'quirky' is here to stay. 'Incompetant' and 'lazy piece of crap' are not. 'Scares co-workers' is out, also.

    --
    Build it, and they will come^Hplain.
    1. Re: You have to define 'quirky'. by Inthewire · · Score: 1

      Scares coworkers is pretty much automatic for me. Hard to fix, too. I'm 6'5 and around 300 lbs, plus have a nice assortment of tattoos...most covered by work clothes.
      Meetings and other forced contact are actually good for my interpersonal relationships here...no one approaches me until they've met me in a group setting. It's funny to me, and it helps cut down on the foot traffic.
      I'm not abrasive or unpleasant, I don't mumble or threaten, but I do dwarf most of those around me.
      And they find it disconcerting.
      Such is life.

      --


      Writers imply. Readers infer.
  37. Legal Problems by Armaphine · · Score: 2, Insightful

    Maybe it's just me and being somewhat inexperienced in the ways of company legalities, but how would there be issues with not giving someone good references? Shouldn't there be something there to allow one employer tell another about a guy like the one in the story?

    1. Re:Legal Problems by Winged+Cat · · Score: 2

      Just because it's technically legal doesn't mean it isn't inviting a lawsuit over "libel" or somesuch. Remember: merely getting sued and fighting the suit, regardless of the suit's merit, is a fantastically unprofitable activity in the eyes of most business manages...and unfortunately, they're almost always correct in that belief.

    2. Re:Legal Problems by ThePreciousRoy · · Score: 0

      In my state giving a bad reference and having a person not be hired because of it opens you up to law suites.

  38. Quirky, or Creative? by scotpurl · · Score: 2

    There's a big difference between the two.

  39. Quirkyness Can = Good by AtariDatacenter · · Score: 2

    Okay, first, an agreement that this guy wasn't just quirky.

    But, I wanted to share an overall perception that my management readily agrees with. Your best Systems Administrators *ARE* a bit unusual. The more normal a person is, chances are, the less skilled of an SA they are.

    Knowing this helps quite a bit in the interview process. "This guy seems normal. But he doesn't seem to be very skilled."

    It also helps when dealing with members of a team, "This guy can be a pain in the ass sometimes, but he really has some great ideas."

    My team is full of unusual people, with a few normals mixed in. Generally, as long as the person isn't in outer-space, or is outrageous, you can mesh their quirks quite nicely, and sometimes take advantage of them.

    But none were as "quirky" as that guy.

  40. Could this "Mike" guy have been... by Anonymous Coward · · Score: 0

    Stallman

  41. Teamwork. by Matt2000 · · Score: 2


    Quirkiness should always be accepted in the workplace the same as other traits of personality should be allowed for. What shouldn't be allowed for is the primmadonna attitude fostered by engineers who decide that they're irreplaceable.

    I read one time on here that some guy refused to open a document someone had sent him at work because it wasn't in an "open format." Give me a break.

    As the economy gets tighter, more and more people have the luxury of working with people that are team players and lots of "gurus" who are assholes are going to find their skills more replaceable than they thought.

    --

    1. Re:Teamwork. by kiwimate · · Score: 1

      What shouldn't be allowed for is the prima donna attitude fostered by engineers who decide that they're irreplaceable.

      It also shouldn't be desired by engineers. Never be irreplaceable -- if you can't be replaced, you can't be promoted.

    2. Re:Teamwork. by elronxenu · · Score: 1
      I read one time on here that some guy refused to open a document someone had sent him at work because it wasn't in an "open format."

      I do that all the time. It's partly a matter of principle, and partly simple pragmatism.

      These are usually Micro$oft Word documents, but sometimes also Excel spreadsheets or PowerPoint presentations.

      On Principle:Documents which are intended to have some long lifetime (like project plans, company policies, systems documentation) should be properly change-managed. That doesn't mean they should live on some employee's Windoze box and in a proprietary binary format which is known for

      • Virus transmission
      • Leakage of deleted information
      • Any other old crap which happens to be in RAM when the document is saved

      Proper change management means, as a minimum, the document source is maintained on a CVS server, as readable text (i.e. plain text or marked up in TeX, HTML, XML, SGML or some other readable language) and able to be analysed by diff.

      Pragmatism: I use Unix at work and at home, and I don't use Windows. Windows hurts my productivity too much. I'm not about to spend time to setup a Windows box or Wine or whatever and install Micro$oft's bloated applications just so I can read somebody's email with different fonts (*) or their improperly change-managed document. Since the document isn't really revisable by me, I'll happily receive a PostScript or PDF rendering which I can view or print, and if I need to make changes, I'll use a red pen on paper.

      (*) Yes, this really happened. I was chastised because somebody sent an email where they had marked up previous text in a different colour or bold, rather than using the Internet standard quoting convention of ">" prefix.

  42. It's all in the beard. by Nindalf · · Score: 4, Funny

    Guru (gu'ru): from ancient Hindi guy (guy) and uru (beard) literally "guy with a freaky big beard." Modern meaning: guy with a freaky big beard (generally bad personal hygiene habits add. imp.).

  43. Better question by Anonymous Coward · · Score: 0

    Has Reseach and Development gone the way of the Dinosaur?
    I thought R&D was critical for a company's survival. Judge from the amount of layoffs I guess the fat cats think they can make product on their own.
    Oh well, I guess they'll start looking for people when their funds run out.

    1. Re:Better question by The+Cat · · Score: 2

      I thought R&D was critical for a company's survival. Judge from the amount of layoffs I guess the fat cats think they can make product on their own.

      Oh well, I guess they'll start looking for people when their funds run out.

      Meanwhile, companies with selling product couldn't get a loan if they carried a solid bar of platinum labeled "collateral" into a loan committee meeting.

  44. h4x0rz luv vb!!! by Anonymous Coward · · Score: 0
    I've worked on projects ranging from simple contact managers to the actual Bank of America telephone banking system (I'm sorry to say, 99% written in VB 6.0)

    7h4nk u!!! u r0x0r!

  45. Quirky? by Anonymous Coward · · Score: 0

    As in "Dharma and Greg" quirky? That's just plain stupid.

  46. Never hire people without basic social graces. by Confused · · Score: 3, Insightful

    Very easy check:

    If he's not able to make himself socially presentable for an interview, don't hire him.

    Why should I hire a candidate, who doesn't grasp the simple rules by which the hiring-game is played? He gives the impression about himself, that he's either stupid, or that he doesn't care about the rules a business operates. In both cases, he'll be a liability I don't want on my team.

    1. Re:Never hire people without basic social graces. by Anonymous Coward · · Score: 0

      The ignorant protect their own.

    2. Re:Never hire people without basic social graces. by Anonymous Coward · · Score: 2, Informative

      Actually, I have just witnessed the common problem of people who clean themselves up for the interview and then show up for work unshowered and sloppy every day.

      You can NEVER tell everything from the interview, that's what probation periods are for.

    3. Re:Never hire people without basic social graces. by Stephan+Schulz · · Score: 2, Insightful
      If he's not able to make himself socially presentable for an interview, don't hire him.

      Why should I hire a candidate, who doesn't grasp the simple rules by which the hiring-game is played? He gives the impression about himself, that he's either stupid, or that he doesn't care about the rules a business operates.

      Not quite. I do very well understand "the simple rules by which the hiring game is played". However, I don't think they make sense and hence I do not support them. If an employer does not hire me based on the way I dress, his loss. I want to be able to work in a no-nonsense environment, not in a place where 80% of my time is wasted adjusting bow ties and back-stabbing the management.

      That said, I always try to dress reasonably: Clean, no holes, no smell, but rather informal - conference T-Shirt and Denim, if I dress up, I replace the conference shirt by an ordinary one, and the Birkenstocks with sneakers ;-)

      --

      Stephan

    4. Re:Never hire people without basic social graces. by Khazunga · · Score: 3, Insightful
      If he's not able to make himself socially presentable for an interview, don't hire him.

      Why should I hire a candidate, who doesn't grasp the simple rules by which the hiring-game is played?

      Chicken and egg problem... Why should the candidate let himself be hired by someone who spends precious interview time with "hiring games" of little relevance to the everyday task?

      I don't wear suit and tie for interviews, as much as I don't wear suit and tie in my everyday job. My presentation in the interview is as close as possible to what my employer will have to live with. Never failed a job...

      --
      If at first you don't succeed, skydiving is not for you
    5. Re:Never hire people without basic social graces. by yndrd · · Score: 1

      I interviewed once wearing a long-sleeve buttoned shirt and slacks (but no tie), and the interviewer actually said at the end of the interview, "My final question is this: why did you choose to come here dressed in business casual instead of a suit?"

      I retorted, "Because I want to be hired for my skills and not my costume."

      I left offended, but two hours later, they called back with an offer which I promptly declined.
      My thinking on the matter is this: every company I've ever worked for that had a strict dress code and other draconian rules failed miserably. I consider it a matter of job security to interview at places that tolerate some measure of comfortable dress and behavior.

      By all means, eliminate the toe-picking, crotch-scratching, snot-slurping sociopaths, but more is accomplished out of a suit than in one.

      Will's Law of Suits: Wear a suit when you want to look like work is getting done. Take one off when you plan to actually do some.

    6. Re:Never hire people without basic social graces. by slam+smith · · Score: 2, Insightful

      I don't think were talking about suit and tie, we're talking about soap and water. For both the interviewee and the interviewee's clothes.

    7. Re:Never hire people without basic social graces. by Confused · · Score: 2

      That's exactly the point. Your attire would be ok in most places, and it won't pose any problem. But in areas, where suits are considered a must, you won't be happy and your employer wouldn't be happy with you either. So best for all concerned parties is not to hire you.

      If a candidate violates my standards of what I consider proper, I won't hire him because I wouldn't want to work with him. That applies to every set of standards, no matter how reasonable or stupid they are. To each his own.

    8. Re:Never hire people without basic social graces. by Confused · · Score: 2

      No, it's not a chicken and egg problem, it's more a check if there is a basic understanding between you and the prospective employer.

      With your attire, you offer not to wear suits when working. For most employers, that may be fine, but those who think you have to wear one, you'll be the wrong person for the job.

      This is independant on how silly or not it is, to require engineers to wear suits.

  47. Quirkiness had nothing to do with this article. by Carnage4Life · · Score: 2

    When I read the article I expected to read about some developer who was highly skilled but eccentric who ended up being fired because his/her boss could no longer deal with the developer's eccentricities. Instead what I read was a typical story of a developer who got canned for being unable to deliver. His "quirkiness" or eccentricity had little to do with it and in fact it looked like his employers may even have practiced a little reverse discrimination in assuming that simply by being eccentric he ws a high performer which turned out to be false. Kinda reminds me of how most companies expect their Indian programmers to be geniuses and react with surprise when some of them turn out not to be.

    Anyway, from my experiences working in different software companies over the past few years, "quirky" engineers that deliver still exist and are respected by many in their organizations.

    1. Re:Quirkiness had nothing to do with this article. by ucblockhead · · Score: 2

      The article reminded me of a QA guy I worked with. Always showed up at 11 am or later, usually with alcohol on his breath, often smelly fairly rank. (I was convinced the guy was an alcoholic.) Yet he was also one of the best QA guys I've worked with. Really knew his stuff, took over a QA system in a shambles, and whipped it into shape. Got things done on schedule. He was still there when I left.

      --
      The cake is a pie
    2. Re:Quirkiness had nothing to do with this article. by shaunak · · Score: 1

      "Kinda reminds me of how most companies expect their Indian programmers to be geniuses and react with surprise when some of them turn out not to be. "

      First of all, why the fire breathing against Indian programmers?
      I know quite a few, and I am Indian, in India.
      Most of them scarcely make 'coder', let alone 'programmer'.
      These guys are mildly competent and slightly educated.
      They take 6 month courses in Java or VB/Oracle/Whatever, and are picked up by companies that want cheap labour. You get what you pay for.

      Even among those that are 'Programmers', most are slightly competent, some are incompetent and some are fuckin genius.

      Why do most people think most Indians are geniuses? They aren't. If you take a cross section of Indian society, you'll find the 'Bell curve' of IQ.

      Competence relates to IQ.

      --
      -Shaunak.
  48. Someone needs to be in charge by bluGill · · Score: 2

    I've worked on large projects where there is no one person in charge. It didn't work. It was fun, and all, but in the end it didn't produce.

    You need someone to stand up to management and say "java 0.9 might be the latest thing, and it might be the future, but it doesn't work today, so lets not make it our only interface". You need someone to stand up and say "The GUI is not the place to put critical error checking." You need someone to stand up and say "a remote boot device doesn't specify what software it runs (including version) , a remote device specifys what it is, and what the proms version is, and we figgure out the proper software based on what is installed."

    The above are just a few of the real examples of where a project goes wrong when you don't have one smart, EXPIRENCED guy in charge who has power over management to say how it works.

    Marketing tells you what sells, enginerring says what can be done, and project management makes sure it gets done on time, and upper management makes sure the budget works out. The cheif engineer screams "It has to work" and "That can't work" at the other engineers all day until something that is designed right and works is produced. (at which time you go on to the enxt project part time, and maintian the old junk).

    If there isn't one engineer who management gives absolute power to say how this will be designed, then the project will fail.

  49. Quirky my ass by spaceyhackerlady · · Score: 1

    This guy doesn't sound quirky at all. Just a Type 2 Prima Donna, the sort who hide their incompetence behind bravado. Face it: if you want creative solutions to problems, you need creative people. Who are usually a bit weird.

    I couldn't help but notice that, in all the replies I've read so far, their hasn't been a single reference to quirky folk who happen to be female...

    ...laura

  50. ...or if you're smart. by Anonymous Coward · · Score: 0

    Fire the less productive 90% and use the money to hire more geniuses.

    1. Re:...or if you're smart. by Winged+Cat · · Score: 1

      Problem: the remaining 10% of the work that the geniuses don't do is those nagging little bits that they can't, at least not better than anyone else. So, you hire someone else to do that 10%, and leave the geniuses to concentrate on the 90% they excel at.

  51. Mel by Sideways+The+Dog · · Score: 1

    Don't forget Mel!

    --
    "Love is never saying you're too proud." -Tonic
  52. Capability people and capacity people by speed_bump · · Score: 2, Interesting

    I've found that if you look at people and organizations closely enough you find people broadly divided into two groups (beware: sweeping generalization approaching). The groups are capability and capacity. As an organization, you need both, but it is important to recognize the roles they play.

    Capability people are the people with the skills to build new things and handle complex, unknown situations in an effective manner. They are the "heavy lifters" that are capable of solving complex problems that don't have text book solutions and don't show up in the policies and procedures manuals. They enable you to do things that weren't possible before. In other words, the add capabilities to your systems (whether technological or organizational).

    Capacity people are your solid performers. They are reliable and have the skills to get the job done. They make sure that the "i"s are dotted and the "t"s are crossed and do the grinding sort of work which isn't always glamorous, but keeps things running every day and distinguishes the pros from the amateurs. As an organization grows, these are the people who provide the horsepower to keep it moving.

    It's crucial to recognize which group a person fits into and how their values to an organization differ. The capacity people aren't really geared toward creating new things or adding features to a system. They are valuable because they keep your organization going and free up your capability people. Capability people are usually not well suited to grind-it-out sorts of tasks, but when the going gets tough, these are the folks who pull your fat out of the fire. They also enable you to do things that simply wouldn't be possible for your organization otherwise.

    So back to the question at hand: is there room for the "quirky" engineer? The answer is that there certainly is, but you need to know where to put that person and how to use them. I suspect that most of the "quirky" types will fit in the capability group. Your expectation of that person is to solve the really nasty problems that no one else can tackle. That person must also be able to communicate somewhat effectively with the rest of the team as well to enable them to fill in the blanks. Don't put them in a place where you expect them to attend lots of meetings and crank out line after line of mundane (but necessary) code. They will not do well in that environment.

    As a manager, you need to ensure that the capability people communicate effectively with capacity people (who will do the leg work of getting the results out the door). You also need to ensure that the capability person is living up to his/her billing and getting the job done. In the case sited in the article this was clearly not happening. To me that has little to do with the quirks and more to do with actual performance (the two are not mutually exclusive).

    Of course, it's also possible that this is the product of a completely insane train of thought on my part. But what the heck, it's Friday.

    Best!

    1. Re:Capability people and capacity people by dprice · · Score: 1

      ... you find people broadly divided into two groups... The groups are capability and capacity.

      Interesting categorizations. I definitely could fit a lot of people into those two categories, and have worked people who are excellent in one or both of those categories. Unfortunately, there are also people who have neither capability nor capacity, or they have capability and/or capacity, but it is highly misdirectly.

      I once had a boss who had an incredibly high capacity. He could admirably juggle tons of workload, but much of that capacity was misdirected on feeding the bureaucracy of a big company. The productive work of the group suffered. Capable engineers particularly suffered, and many left the group and the company.

      In the case of the "quirky" engineer in the article, he had misdirected capability. Maybe a manager could direct his energy toward the job, but in some cases the job itself is mismatched. Perhaps the "quirky" engineer in the story would work well in the FSF with Stallman doing Mayan calendar elisp code.

    2. Re:Capability people and capacity people by The+Cat · · Score: 2

      Capability people are the people with the skills to build new things and handle complex, unknown situations in an effective manner. They are the "heavy lifters" that are capable of solving complex problems that don't have text book solutions and don't show up in the policies and procedures manuals.

      Manuals which no doubt have a chapter on "how to avoid hiring anyone with capabilities"

    3. Re:Capability people and capacity people by speed_bump · · Score: 1

      [snip]

      In the case of the "quirky" engineer in the article, he had misdirected capability. Maybe a manager could direct his energy toward the job, but in some cases the job itself is mismatched. Perhaps the "quirky" engineer in the story would work well in the FSF with Stallman doing Mayan calendar elisp code.

      [snip]

      Indeed! It's a very difficult problem for managers to tackle. I was thinking of things a bit differently though.

      I was considering it in terms of the type of workload in an organization rather than as an aspect of an indivdual (altough you've made an excellent observation there as well). In particular, I liked the example cited in the "Problem with Heroics" thread. In that scenario, the guy who comes up with the amazing and elegant solution and then wanders off to tackle a different problem is your "capability guy." Without him the problem may get solved poorly or at all. Having solved that problem he now turns his attention elsewhere.

      But wait! It's not done, and certainly not repeatable. Enter your capacity people. These guys may not have developed (or even been able to develop) the solution to the problem, but they understand the solution, can flesh it out into a copmlete solution, and can make it repeatable and sustainable. When you need to turn out more, you add capacity people to do it (they provide the know-how and sheer labor hours to make it happen).

      Managing the two together is a tricky proposition. As you noted, if this is done poorly (by a well intentioned, but misdirected manager), you can lose your people. The surest way to lose your capability people is to saddle them with "mundane" work and bureacracy. Certianly some of the work they must do will fall into the mundane category, but if the job calls for nothing else, you will probably lose them. The surest way to lose your capacity people is to put the capability people on a pedestal and not acknowledge the valuable work they (the capacity people) do to complete the project. Morale goes down and away they go.

      Getting them to work as a team will be very difficult and requires leadership. As the poster in the heroics thread noted: that person (if they're quirky) had better be able to deliver enough to be worth that effort. In most cases they are, but as you could see from the cited article, sometimes it's just not worth it.

      I'd say you are correct and that in some cases, there's a job mismatch.

      Best!

  53. Hi, I'm a "quirky engineer" by raindog2 · · Score: 2, Interesting

    Well, I call myself a "software developer", actually. I've got the beard and ponytail, I weigh about 300 pounds, I haven't worn a suit or tie to work in years, I'm not one to pretend I'm heterosexual, and oh, by the way, my last company credited me with saving their financial ass last year.

    I provide expertise that no one else in my area seems to have and I stay very, very billable. I've pulled one all-nighter in the last decade but will do whatever is necessary to get a project done on time. I will work by myself or as part of a team, and I don't think anyone I've worked with would equate my "quirkiness" with an inability to help my team reach its goals.

    While bad economic times can force people like me to at least pretend to conform a little bit, I've gotten a lot of mileage out of fixing systems created by guys from companies run as though they were temp agencies. I think the author needs to examine his company's interview style as others have suggested. But he should also take a look at his own motivations: people who make part of their living lecturing are effectively salespeople, and salespeople require an entirely different set of traits to be effective.

    Appearance and political prowess aren't valid measures of engineering competence; productivity is.

    1. Re:Hi, I'm a "quirky engineer" by RocketRay · · Score: 1

      Well, I call myself a "software developer", actually. I've got the beard and ponytail, I weigh about 300 pounds, I haven't worn a suit or tie to work in years, I'm not one to pretend I'm heterosexual,

      Man, you must get all the chicks!

  54. Quirkiness is relative by istvandragosani · · Score: 2, Interesting

    As one of two engineers out of 40 in my company that sport long hair and hippie-ish attitudes, I take exception to this article. I don't think the example of Tom was a good one -- there are still lots of us anarchistic (and, yes, given my proprensity to dressing in medieval garb, anachronistic!) hippie types making a *difference* in their company. And I have to prove myself even more -- because I am a college drop out and many of the more clean cut folks I work with are degreed CompSci engineers. Do they think I am quirky and eccentric (you should have seen the looks some peopel gave me when i pinned up the "history of Unix" flowchart that wraps halfway across my cubicle)? Hell yeah. Does it interfere with my work (who do they come to when they have obscure Unix questions)? Hell no! Does anyone give me a hard time for being 'quirky'? You're damn straight they don't!

    --
    Go not to the Elves for counsel, for they will say both no and yes
  55. The Comic Book Store Owner!!! by Velex · · Score: 1

    Well, it should be obvious to anyone that the problem is that they hired the comic book store owner, who, as we all should know from the Simpsons, knows nothing about embedded systems at all. Why were these people even using a comic book store as a reference anyway?! I mean, the guy can tell you why Aqua Man can't marry Wonder Woman, but as for embedded systems, what was the author of this story thinking?

    Seriously though, as it's been pointed out before, this guy is far from a guru. A guru writes stuff that works; this guy doesn't, his "quirkiness" notwithstanding. I don't know about the rest of slashdotters, but I think the whole team-approach that's supposed to be the new "paradigm" (gah! there's that word again!) is a bunch of hooey. People aren't a bunch of lemmings, and, contrary to what the Man would have you think, one person with a MSCE or whatever does not equal another person with an MSCE or whatever. Every person is unique, and some people just have a knack for certain things. Sure, every person can learn programming, but very few ever reach guru-like wisdom. Not only is it unfair to people who have better skills to treat them as though they don't because they're in a "team," but it shortchanges the company in the end. If the gifted aren't recognized for their skills, they'll pack up and look for a place that does recognize them as something more than a means to an end.

    --
    Join the Slashcott! Stay away entirely Feb 10 thru Feb 17! Close all tabs to prevent autorefresh!
    1. Re:The Comic Book Store Owner!!! by Anonymous Coward · · Score: 0
      [Can't remember my login ...]
      I don't know about the rest of slashdotters, but I think the whole team-approach that's supposed to be the new "paradigm" (gah! there's that word again!) is a bunch of hooey. [...] Every person is unique, and some people just have a knack for certain things.

      You're right about individuality, but you're wrong about the "new team approach". I've recently come back with OOPSLA, which showcased many of these new methodologies. If anything, they're a reaction agains "plug-compatible programmers" and document-heavy processes; they acknowlege that individual talents and perspectives matter more than following procedure.

      But they also point out that effective software development requires effective communication and coordination among all team members. In agile methodologies long hair, anime t-shirts, and Spawn action figures arrayed on a desk are not a problem. Vampire hours, persistently rude behavior, and a disdain for the team's coding standard are.

      Pick up Cockburn's "Agile Software Development", or Beck's "Extreme Programming Explained", or simply browse the Agile Alliance website. Then compare those ideas to the standard IT shop. These guys are the rebels. (What!? No PERT Charts? No spec documents?)

      Frank Mitchell
    2. Re:The Comic Book Store Owner!!! by Anonymous Coward · · Score: 0

      "Oh, I've wasted my life!"
      -- CBSG Right Before being hit by French Nuetron Bomb

  56. Lets turn this crap into fertilizer. by DougNYC · · Score: 0, Offtopic

    Instead of arguing with the author, lets focus on something useful. He writes:
    "We've spent a lot of time making Linux techie-friendly - powerful, configurable," he says, "but not enough time making it easy for Aunt Tillie to use." Why should Linux try to lure Aunt Tillie? "Because," Raymond says, "dat's where da money is."

    Well, I couldn't care less about Aunt Tillie I'm a programmer. Note, I'm not a developer. Developers, IMHO, are people who need pretty little drag and drop silliness to get their work done. It may be that they need these "IDEs" because they really can't program or it may be that when a manager says "The SVP of Marketing promised The Big Customer delivery by this afternoon" developers need these drag and drop tools to meet deadline, it doesn't matter. Developers are the people who care about Aunt Tillie and her OCD need for cute WYSIWYG apps, and to a developer Linux sucks.

    Why should we care? Because were ever the developers go Aunt Tillie follows, NOT the other way around. Remember, Aunt Tillie couldn't spell computer before she learned about Quicken. Now she changes banks because they don't support online bill paying. She thought AOL was a country music station until her daughter went off to college and forced her to learn how to email. Now Aunt Tillie can't live without v-mail images of her 18-month-old grand daughter, and she wants broadband so she can video stream with her sisters on the coast.

    I'm a programmer and I think Linux has been and still is a beautiful programming platform, but it has a long way to go before it's can claim to be a good development platform, and we need the developers if we want Aunt Tillie.

    How do we turn Linux into the most powerful development platform ever built? How do we make it so powerful even MS Windows developers will want to work on it?

  57. Part of quirkyness is creating your own room by Blnky · · Score: 1

    There is indeed still room for quirkyness in a company. In fact, from my own experiance, it really enhances a team to have at least one oddball. This oddball tends to think "out of the box" generating new and usefull ideas. It can be even better to have a team of oddballs with one who is really different. I could spend a lot of time trying to prove this, but instead I will leave you with this following information for encouragement. First, my team is a group of oddballs surounded by other teams who could be classified as "normal". Second, I am most definately considered the oddest of the odd in this team. Third, we are the most intensive and successful team here. Analysis of information flow shows other teams defering to us by their choice based off of our successes. Third, I work for a Fortune 500 company that most would guess as stoic and unaccepting of the wierd and unusual. Fourth, tho just a working geek, I sit directly outside the offices of the directors, vice president, and president of the company. So, not only is there room, but everyone here finds it exceedingly benificial. We don't have to hide the fact that we tend to be much different from the average worker here. I hope this encourages everyone else who specificaly hunts out the differant and unique over the normal.

  58. red herring by trb · · Score: 2
    Read the article and factor out the "quirky" part. He looks and smells grubby, both are irrelevant to his productivity. He got some "quirky" references from former employers. I have never really understood the references thing, how big a loser does a hacker have to be to not be able to find someone on earth to vouch for him?

    I have have worked with quirky/grubby folks who are God's gift to hacking, angels fallen from heaven. RMS is quirky, I wouldn't mind having him hack on anything I needed done, warts and all. And I don't dress like a GQ model since I spend all my time typing and staring at a screen and crawling under tables pulling cables and arm-wrestling robots.

    Of course, quirky is a subjective matter. For some people, quirky means a beard, for others, it means sacrificing children to Moloch. Hiring a good hacker is a a bit of a crap shoot, but whether he seems quirky just isn't relevant.

  59. FWIW by overshoot · · Score: 2

    I've been in the electronics industry for more than 25 years, am (as they say) "not unknown in my field" and consulted by senior management in one of the largest electronics corporations in the world.

    My business card reads, "Mad Scientist."

    I may not be Bob Pease, but I'm trying!

    --
    Lacking <sarcasm> tags, /. substitutes moderation as "Troll."
    1. Re:FWIW by antisocial77 · · Score: 1

      You are my new hero. Please send me one of your business cards so that I may show my friends what I aspire to be. Thank you.

  60. Geek-Guru-Dependencies by karb · · Score: 3, Insightful
    We have a guy who works at my job who is amazing. I am a software developer and he is one of the systems guys who does system admin type stuff. He won an award a few months ago based on his contributions to his organization and is basically a junior chief engineer.

    However, the man is an idiot. He's tempermental, and solves some problems quickly but others not at all (and never answers forms of communication if he isn't going to help). He is also in a position where developers frequently need his help to be able to do their job (we're required to go through him).

    Despite his technical brilliance, I don't think that any developer here would rather have him than somebody with 100th of his talent who was easier to work with. If they need help, we have plenty of non-quirky expertise and can always call tech support from various vendors. It's better to have reliable good help than spotty expert help.

    We do have some quirky geniuses here that I do like, by the way (they're my heroes). It's just that they are quirky geniuses who also happen to be non-vindictive and responsible.

    --

    Jack Valenti and the MPAA are to technology as the Boston strangler is to the woman home alone

  61. You say quirky, I say quirky by cruelshoes · · Score: 2, Funny

    We once had this contract UNIX guy,who insisted on be called Obi-wan, actually I didn't even know his real name. His van would be in the parking lot, even when I got there early, but he would roll out of the back of it about 5 mins after 8 everyday in a cloud of smoke. But it didn't matter because he had mad skillz and could acomplish in a day what it would take the rest of us together a week. So I say, call him Obi-wan, make sure not to take lunch in the back of his van and enjoy the show.

  62. Heh by bruns · · Score: 1

    Those quirky gurus/admins/techs are the people who keep things running in most businesses and provide the solutions to problems that noone else can.

    --
    Brielle
  63. Room For Quirks by actappan · · Score: 1

    I Think there is definitely room for the quirky but brilliant - though this article doesn't so much describe eccentricity as much as it makes fun of "that guy we all know" who's forsaken society in general for several thousand lines of well formed C.

    I work in a small shop. Our engineering teams are made up of exactly the kind of quirk we need. Creative, dedicated, wickedly smart, and often weird guys who simply know what they're doing. Granted, our team leans more toward the orange hair and piercings; or birks, John Lennon glasses, and tie dye than the "traditional guru" thing. We're too young and have too many Macs.

    But places where there is not room for the individuality that actually drives innovations - well . . .

    --
    \Drew National Data Director, John Edwards for President
  64. Not all projects are building OS390 by joshamania · · Score: 3, Insightful

    I happen to be working on a project that has only 3 people on it. I would hardly call it a "team" effort. The only team ideas that we have are, "What are you working on so I don't duplicate your effort?"

    I would call all three of us quirky, in some way, shape or form. One guy constantly shows up late, another is more interested in paintball at times than work, I probably spend too much time worrying about whether or not there is enough food and coffee (for me, not the office).

    We each have our own opinions about how the project is to be built, and our own methods of going about building it, but the one thing we do have in common is that none of us are out right schmucks, like "Tom" in the article.

    That guy just sounds like a putz. I wouldn't call him quirky, I'd call him an asshole. Too lazy to understand that with a paycheck, comes obligation.

    When I hire folks, I don't give a damn how eccentric they are, just as long as they understand the obligation bit, and produce.

  65. I'm doing a background check on Jack Ganssle by hellfire · · Score: 1

    Because after reading this article, he sounds suspiciously like JonKatz with his random inane geek rhetoric.

    --

    "All great wisdom is contained in .signature files"

  66. best place for geeky quirks... by macsox · · Score: 1

    ...is in a company or a group that is small enough (and / or not entirely technically focused) for you to be the uber-expert. when the tech support is asking _you_ about issues, you can pretty much walk around pants-less.

  67. Want some war poetry? by Anonymous Coward · · Score: 0

    And, yea, as I walk throught the Valley of the Shadow of Death, I shall fear no evil...

    FOR I AM THE BADDEST MOTHERFUCKER IN THE VALLEY!!!

  68. The type of person depends on the type of job by su+steve · · Score: 2, Insightful
    The article generalizes software development too much. I have worked on numerous software projects ranging from database apps to n-tier applications to device drivers to custom servers etc... There is little room (and indeed, little need) for a 'guru' when developing database applications which focus on data collation and entry. Most 4GL languages are simple enough for run-of-the-mill developers to 'get into'. However, it takes a special breed of person to tackle lower-level code and the truly ground-breaking applications.

    The problem is this; developers who work 9-5 and are 'normal' as society portrays rarely meet coding challenges outside work, and, as such, will not have the broad knowledge gained from reading around the subject. Social outcasts may well not understand business needs, but, if their time is spent wisely, DO understand the intrinsics and tricks of lower level code in order to get the job done better than the competition.

    It all depends on the task in hand.

  69. Quirky is as quirky does by hoggoth · · Score: 1

    "Quirky" is wearing a starfleet uniform to work.
    "Quirky" is NOT playing hookey for a month, not bathing, not showing up until the afternoon, not working on what is important to your employer, and not producing anything useful.

    --
    - For the complete works of Shakespeare: cat /dev/random (may take some time)
  70. Electricians by BillyGoatThree · · Score: 2

    I worked with an older programmer who started off as an radio/electronics guy back in the 50's (yes, that old). He said HE had a coworker who used to test if *house current* was live by sticking the wires in his mouth.

    But the really weird part is that I happened to mention this to the electrician that was visiting my house to install my central AC. He said HE knew a guy that did that too.

    Must be the result of some kind of Excess Electron Syndrome that only electricians get...

    --
    324006
    1. Re:Electricians by Anonymous Coward · · Score: 0

      I tested a phone wire to see if it was life once by putting it in my mouth, I was grounded at the time... and the 6v shock from the phone wire was enough to make the lights in the house dim a little... needless to say electricity doesn't belong in the mouth

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

      Bullshit alert. Phone wiring is not connected to house wiring.

    3. Re:Electricians by rho · · Score: 2

      I know quite a few electricians whose natural skin resistance is such that they can grab 120V lines with their bare hands and not be shocked.

      I've never heard of ANYONE who'd test it with their mouth. I think they should test some 277V mains the same way and become Darwin Award nominees.

      --
      Potato chips are a by-yourself food.
    4. Re:Electricians by Anonymous Coward · · Score: 0

      also happens to radio engineers...
      and even ham radio operators come to think of it...
      I think they put too much wattage on their brains, heh...that's my theory...
      Too much RF in the brain...
      hell, my 2 meter 5/8 wave used to be right behind my head practically....and there i'd be using my mobile....

    5. Re:Electricians by s390 · · Score: 2

      In HS EE shop, I once got careless and touched the wrong wire on a 400V power supply I'd just built and was in the process of testing. Even though the current was mere mA, it snapped me back a couple feet... and left a row of very neat little holes in a forefinger. One quickly learns respect....

    6. Re:Electricians by Tony-A · · Score: 1

      Testing with both wires in the mouth is not that risky. Touching a conductor if you are well grounded can mean a one-way trip to the cemetary. Look at the path the electricity takes.

  71. Quirky != neophyte. Neophyte != guru. by rikrebel · · Score: 4, Insightful

    Being one of these somewhat quirky, highly individual, 11 year *.com techies, I have some insight on this issue.

    First, the type of person mentioned in this article is more like a corporate myth in the sense of an urban myth. I have rarely come across such useless people and have never tolerated them in my environments. If the author of this article had spent the time it took to type it on interviewing the candidate I am sure he could have avoided the whole situation.

    Frankly there is some merit to what the point the author is trying to make, altho not perhaps the exact point.

    There is little tolerance in the corporate market right now for individual thinkers, loners if you will, and especially to guru's seeking lots of perks even if it is for lots of good work. This is somewhat understandable, I mean, how many of you have had engineers over-use the flexible schedule you allow them? How many of you have had to insist that your employees wear their shoes when running around the office, not sleep under their desk, or to get some dandruff shampoo? I am sure there are plenty of these cases.

    Unfortunately, the cattle of corporate culture have had a bit of a knee jerk reaction to the whole 'crash' and the climate is rediculously herd-like. This is not the answer, and frankly this type of extremism won't last just as the type of free-wheeling internet company culture didn't.

    To give you an example: The vendor of our new billing, provisioning, and CRM system had informed one of our developers that they had completed his assigned project for him: integrating a web based filemanager into their system. Of course QA signed off on it but it was never really tested. Four days before the launch, it was noticed by a support person and brought to general attention that the program authenticated but didn't work at all. Basically, the vendor did a small portion of the work.

    Being the most Sr. technical person and the most proficient developer in house (I run R&D and Eng.), I end up being the 'buck-stops-here' guy. So, I spent that Thursday, Friday, and Saturday working from home 18 hours per day to complete the integration work, full regression testing, and documentation.

    On monday, the CEO calls me and his other direct reports into a meeting at 9:00am. I was expecting significant praise for getting a tough project done in time to save the launch date of a 7 month project. What I got instead was a general message to send to my staff and the rest of the company that we must be at the office working from 9:00am till 6:00pm mon-fri regardless.

    When I asked him how he would address the issue of me working from home (we have a very interruptive workplace) in order to complete the a key task on time and extensive use of my personal time, he basically responded that he wanted me to do the work at the office (including the Saturday work) and made some comment about being paid the big-bucks... This discussion degraded into him sharing his perception that all of the technology group was over-paid and under-performing. He made some exeption for me, saying I worked hard just was over-paid. He also has the impression that job market is so bad that we must accept his perceptions. All of us made cases in return and he waved them off without further discussion (he is a pretty bad manager when it comes to conflict).

    Of course I will do what is asked. I am quirky, individual, driven, but am a team player. I also know how to make a point. The next time this sort of thing happens (which is often), I'll insist on being paid the OT in my contract. I'll also go back to making him personally call me when he needs help from me on my time when the operations team is unable to fix a problem.

    Altho this sounds like so much bitching, my friends in similar situations all tell similar stories. Even tho they are successfull, productive, typically over-worked, gurus, they are treated like they resemble the man mentioned in the article above. It's unfortunate, but this is reality for many. Far more real and far more common than type type of situation portrayed in the article on embedded.com.

    How do I handle it? Patience. For now, I just wait. The *.com boom had an end, the *.com crash will too. I try to show good work, productivity, and I try to be more agreeable. I keep my more innovative ideas to myself, saved for a time when they are more acceptable to the herd.

    rr.

  72. Quirky-ness not always appreciated by Telecommando · · Score: 5, Interesting

    Here where I work, we had an electrical design engineer who everyone referred to as "ZZ", due to his ZZTop style beard and long hair that hung down below his waist. Strange fellow, liked to talk about UFO abductions, Harleys and why fat women were better in bed. Helluva engineer, though. He'd look at a diagram for a minute or two, then whip out a pencil and start marking it up. Deleting unnecessary parts, changing values, adding parts... When he was done it was usually simpler, cheaper and more solidly designed. He was respected among all in the engineering department. Whenever someone would come up with a new circuit change they were always told, "run it past ZZ first." His own designs were often unique and innovative. It might take you a while to figure out what he was doing but when you did you just kinda sat back and said, "Wow!"

    When we had a management shakeup a few years ago, where it was decided to shuffle all the managers around to different departments, his new manager took an immediate dislike to him. He called ZZ a "goddamn filthy hippie freak" in a staff meeting and ordered him to either show up clean shaven the next day or be fired. Of course, ZZ declined. Actually, ZZ was quite fastidious in his appearance. His beard and hair probably took an hour to comb out and braid everyday.

    The manager didn't fire him, but did do his best to make his life a living hell. Finally after about a year, ZZ got fed up with it and left.

    We didn't see or hear anything from ZZ for a couple of years after that. One day we had a big project that wasn't going well and our manager hired a consulting company to come in and help straighten things out. He asked for their best man. As you've probably guessed, the engineer who showed up was none other than ZZ himself. He had taken a year off to motorcycle across Asia before joining the consulting company. He was making 3 times what he was before. Our manager had to grit his teeth and refer to ZZ as "Mister ZZ" (ZZ insisted) until the project was completed.

    --
    Beta sux! Join the Slashcott! http://hardware.slashdot.org/comments.pl?sid=4760465&cid=46173047
    1. Re:Quirky-ness not always appreciated by The+Cat · · Score: 3, Funny

      We didn't see or hear anything from ZZ for a couple of years after that. One day we had a big project that wasn't going well and our manager hired a consulting company to come in and help straighten things out. He asked for their best man. As you've probably guessed, the engineer who showed up was none other than ZZ himself. He had taken a year off to motorcycle across Asia before joining the consulting company. He was making 3 times what he was before. Our manager had to grit his teeth and refer to ZZ as "Mister ZZ" (ZZ insisted) until the project was completed.

      (Wipes tear from eye) *sniff* That was beautiful... ;)

    2. Re:Quirky-ness not always appreciated by ErikZ · · Score: 1

      Excelent story man

      --
      Democrats or Republicans. They are both taking us to the same place and they are not afraid of us anymore.
  73. About B.O. by Anonymous Coward · · Score: 1, Funny

    It's funny, I once knew I guy who stunk so bad nobody could stand to be in the same room with him. He'd come in, everyone would find excuses to leave. He was a very abstract sort of guy, very bright, usually distracted, he never caught on.

    One day, his roommate blew up at him, yelled "You stink! Why can't you shower like everyone else?!"

    ...and then he did. Never stunk after that. Made lots of friends afterwards.

    It's easy not to know what a problem it is. It takes a lot to get people to honestly point out your flaws.

    Do the world a favor! Insult a geek today!

  74. He was not a "quirky genius" by the_rev_matt · · Score: 1

    The point most of these responses (with some notable exceptions) seem to miss is the fact that what little code the guy produced DIDN'T WORK. I've worked with plenty of major geeks (polymaths, multiple science PhDs, etc) most of whom were quirky (ranging from entertaining to downright frightening). The geniuses may have been frustrating, confusing, and hard to deal with, but the stuff they produced WORKED. That's why they are called geniuses. Someone who is freaky and produces crap code isn't a "quirky genius", they're a "quirky luser".

    --
    this is getting old and so are you

    blog

    1. Re:He was not a "quirky genius" by josepha48 · · Score: 2
      I'm a little quirky genious but my shit works! I recently started working for a company after being laid off fron a dot com that, well shut down and laid everyone off. At this company they had me port their application and app scripts to another platform. I did it, with some help and yes I had a few tiffs with people. I guess my quirk is that I am hard to get along with and I expect to much of other people. Needless to say though the company can tut that their product now runs on another platform cause of me.

      This guy sounds more like an idiot, and the guy who hired him without meeting him first was dumb. 'okay hire him' even though I never meet the guy.

      I have meet people who "know the talk" but cannot do the actual work. I think the real thing to do is to come up with a quiz that makes the techie think and have to solve a problem or two. Don't ask stupid coding questions! Anybody can learn the mechanincs of coding, but only a the real codes can troubleshoot a problem and fix things, and isn't that what you relly want? The ones that can learn and think (I hate to sound cliche) outside the box. Those that can determine what works and what does not work.

      --

      Only 'flamers' flame!

  75. Problem with heroic efforts by dgb2n · · Score: 2

    The main problem at least in a business sense is that those efforts can rarely be repeated on the next project or continued on the current project if the one key guru leaves for some reason or another.

    We had a brilliant kid in my research group on grad school. He could code up just about anything. Elegant code too. Problem was it was next to impossible to follow up behind him to document his work and he was so "quirky" that it was like pulling teeth to get him to go over it with you.

    That's a valuable guy but he's certainly a management challenge to integrate him effectively into a development team.

    Is there room for him? Certainly.

    But he better be worth the extra effort to manage him effectively.

    Quirky + brilliant = YES
    Quirky + average = NO

  76. Happy Medium, anyone? by UsonianAutomatic · · Score: 1

    As everyone else has said, this guy wasn't a guru, just a buffoon who probably
    padded his resume and somehow managed to get hired without an interview (?!)

    But as for the question at hand, I would say there's still a place for 'quirky
    gurus' at companies, as long as everybody is willing to meet everybody else
    halfway. I'd hardly call myself quirky, or a guru, but as the youngest guy in my
    department by about 20 years and the only one with a stereotypical dot com
    ponytail and goatee I guess I'm something of an anomaly.

    I am my own Intranet HTML/PHP/MySQL/PostgreSQL development team of one at my
    current job, and because my stuff works and is generally on time I'm afforded
    the luxury of being left alone by my boss and department head 95% of the time.
    I'm also afforded the luxury of being taken seriously and having my suggestions
    listened to and often acted upon.

    The trade off? I submit to the company dress code and wear a tie to work, and I
    work for a lot less here (a not-for-profit company) than I would be making
    somewhere else in a healthier economy. I know that last has a thing or two to
    do with my being left to my own devices, too; I would be hard to replace at the
    salary offered for this position.

    Employees and employers alike need to understand that it's a give and take relationship... as long as each side feels like they're getting enough for what they give, everything is golden.

  77. Performance Has Always Mattered by istartedi · · Score: 2, Insightful

    So what if you are a guy with calico colored hair who wears a skirt? Can you fix our problems? Yes? Great? That's what I've seen before, and I expect it will remain that way as long as we have the attitude that "diversity" and stuff like that matters.

    When times were good, this was especially so. I used to describe the interview process to people like this:

    Interviewer I see you have a felony drug conviction... oh wait. You answered that question about TCP/IP correctly. You're hired!

    Interviewee Great. When do I start?

    Of course now that people are being layed off left and right, it won't be quite this easy. OTOH, if the guy has a great resume I bet they still don't care what he looks like.

    As for the guy in the article, he was just a bum. Even "back in the day" performance mattered. It might have taken a few months back then, but anybody who didn't perform got let go sooner or later; with no regard to race, creed, or hair color.

    --
    For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
    1. Re:Performance Has Always Mattered by Pathetic+Coward · · Score: 1

      Actually the interview process was (and is):

      "I see you have a felony drug conviction. You're in the wrong room - the interviews for management are next door."

  78. Question for *you* by Anonymous Coward · · Score: 1

    Do you understand the difference between knowing a lot of details and being able to apply them? The former can easily be demonstrated in an interview; the latter...well, that's the "skills" part.

    It's the same as the old saw about "paper" CNEs/MCSEs/pick your cert. I've known plenty of people who can read the books, learn the test-taking techniques, and end up with impressive stacks of certificates, but who don't have the first clue about how (or even why) one would go about implementing a RAID array in the real world.

    Similarly, simply knowing the most esoteric details of a technical product doesn't necessarily imply one knows what to do with that knowledge.

    1. Re:Question for *you* by Magumbo · · Score: 3, Funny

      ...don't have the first clue about how (or even why) one would go about implementing a RAID array in the real world.

      ATM machine.
      PIN number.
      RAID array.

      It's all about redundancy, baby.

    2. Re:Question for *you* by unleet · · Score: 1

      Oh come on, if a RAID is a Redundant Array of (sort of) Inexpensive Disks anyway, isn't it fitting to call it a RAID array, we emphasise the redundancy (which *is* the point of implementing a RAID, right?) :-)

    3. Re:Question for *you* by Magumbo · · Score: 1

      That was my point. :)

  79. Oh the irony! by Matey-O · · Score: 1

    Are we all, like, quirky? Cause I dunno about you, but I'm reading Slashdot when I should be doing something more WORK related.

    (Sheesh, I figured I'd read a Score:5 from somebody's boss telling them to get back to work...)

    --
    "Draco dormiens nunquam titillandus."
  80. You have to deliver! by Androgynous+Howard · · Score: 1

    It is as simple as that. You can be very quirky as long as you deliver good work. This guy did not get fired because he was quirky, but because he was unable to produce a working program.

    If he was such a guru he would have delivered a brilliant, modular, working program, and the people would have coped with his smell. But he did not, and so they rightfully fired him.

    A fine example for this is John Carmack. The guy is so quirky that he builds hydrogen peroxide powered rocketships(!) in his pastime. It is quite possible that he will blow himself up one day. But until that day he writes damn fine code, and so every game company would love to hire him.

  81. it's called narcissistic personality disorder by ClassicPenguin · · Score: 2, Informative

    OK maybe not a disorder -- it's a matter of degree -- but we all know the type, and many of us are them: hasta hasta hasta be the special one, the center of attention, has to be different, on top, front and center, the star.

    If you've read Miller's "Drama of the Gifted Child" you understand this type of person. These people have tremendous unmet needs (no need to go into the psychogenesis here, read the book). If you as a manager can meet those needs, they will perform for you beyond expectations. Meeting those needs requires one simple thing: you have to help them feel good about themselves, valued, safe and secure, because they never learned how to do it for themselves when they were younger.

    This simple thing isn't so simple, though, especially since many technology managers are themselves former geeks -- insecure, hypercompetitive types to whom the idea of building someone else's ego is the very last thing to occur to them. Not everyone can effectively manage the gifted and driven. Done right, however, the return on a manager's interpersonal investment can be significant.

    Every team has room for a star, but to give the star slot to someone without the star abilities risks at least two bad things: having the rest of the team laugh them out of the office (bad outcome), and having other potential stars perform at less than their full ability (why is this person getting the glory when I'm better than him?).

    So, as a hiring manager, you have to ask yourself a couple questions:

    does this person have stellar abilities that make it worth the extra effort?

    am i willing to provide the frequent ego-stroking required to keep them performing at a high level?

    are the team and the organization willing to support me in providing this individual with the social identity of "the gifted one"?

    There's more you can say, but I think this is the essence of it.

  82. ok, i'll bite. by yawble · · Score: 1

    I'll bring up soemthing that i haven't seen yet about this story. Most of the guru/quirky type people we have at my shop are usually the potheaded hippy types. If i walked down to our NOC and asked around, i could probably find almost any drug i wanted for purchase. I didn't really notice this untill i had been to a few sysadmin nests/NOCs. Something about how insane you are is directly proportional to your skill, which is directly proportional to the amount of pot you smoke. Hey, gotta love it!

    1. Re:ok, i'll bite. by Skip+Head · · Score: 1

      Yeah, I'm so skilled I can barely blink.

      I find I do my best coding when I'm totally ripped on some kind bud. I feel like some incredible jazz artist busting out some wicked code instead of music. And then other times, I'll be really high, and whip out some crazy-ass code for an hour before I realize that it's total crap that will never work and I have to throw it all away. Anyone else have this experience?

      Overall though, I'd have to say that weed is good for programming. At least, in my case. <ONTOPIC>Is that quirky?</ONTOPIC>

      --
      Most evil is done by good people, and not by accident, but deliberately; motivated by high ideals toward virtuous ends.
  83. Two paragraphs in... by The+Cat · · Score: 3, Interesting

    ...and the word "stereotype" started echoing through this article, louder and louder.

    [comment mode="sarcasm"]Yes, of course. The lone genius *is* an anachronism, just like shareware, and inventors, and entrepreneurs, and garage developers, and (wait for it) UNIX? [/comment]

    When engineers are subject to the "upgrade-discard-upgrade" cycle of the programs they produce, companies will not benefit from their knowledge, because they *choose* not to.

    Most of these companies are seeking to assemble the "perfect" development team, where there is no disagreement, and never a missed milestone, and birds chirp and there is a light breeze over the meadow.

    They want "team players" which is company-speak for "people who will agree with us even when we are wrong."

    They want extremely intelligent, competent, professional people who ALSO have no ideas about the right or wrong way to do anything, who will gladly throw away all their experience to do things the "company" way, and who will not mind having no substantial contribution to the project EXCEPT to work 15-hour days writing code to half of a broken specification, with a big smile.. BIG SMILE!!!!

    As a matter of policy, they drive away highly qualifed, extremely intelligent engineers who can do the work of five people when they are at maximum output, and are worth ten times what they are offered as compensation... until they are laid off two months after being hired, of course.

    Interesting how one word sets off "alarm bells." Is it really any wonder that so many software engineers are out of work? Only this guy had the "elusive combination," huh?

    Hmmm... here's a short list of the losers in this story:

    1. The company didn't complete their project
    2. The guy that got hired lost his job
    3. All the other candidates that applied are still unemployed
    4. The customers got a [broken|late] product

    ..and of course, it's all the employee's fault. I didn't see any of the managers having to explain themselves either. I'll also guess they still have a fully-staffed HR department as well, complete with rows and rows of desks covered with accumulated coffee mugs, houseplants, stuffed animals and framed pictures belonging to people who have been gainfully employed on an uninterrupted basis for years.

    I guess the "word search" hiring technique isn't really the best approach. Of course, wanton incompetence never seems to disqualify anyone anymore, only having 99% of the job requirements does.

    The frequent use of the "Always Right Manager" buzzwords like "prima donna" were also entertaining.

    Prima donnas are sometimes a good thing. Like when it's third and 15 on your own 35 with 40 seconds left in the game, down by six? You're the GM. Who would you rather have, Joe Montana or some guy that plays QB?

    "Software engineering has been the last refuge of the non-conformist... but times are changing."

    That's right. YOU WILL CONFORM. YOU WILL HAVE NO INDEPENDENT IDEAS. YOU WILL DO AS YOU ARE TOLD.

    Sounds like a real winner. I'll pass.

    Someone ought to start a company of old "prima donnas" and see if they can out-produce the team players and their management teams. I'll invest.

    1. Re:Two paragraphs in... by kin_korn_karn · · Score: 1

      I worked for a dot-com type company that was full of 'old gurus' like this.

      They were technically brilliant. Lots of ex-Sun and Cray guys. One of them was one of the most renowned crypto gurus in the western USA. He was an architect of CR-UX. Their new hires, they filtered by the perceived 'geek factor'. If they didn't seem to be excited about tech, they wouldn't make the cut.

      Our software was a total mess. No documentation. No organization. It was all in their heads, because they were afraid of the IP Bogeyman coming down and taking their baby away. When one of them got spooked by the VC and left, they all were close behind, and then nobody knew anything about the software, which was a very complicated 3-tier Java and VC++ app.

      Lack of docs is common, but the traditional guru doesn't communicate well with those they have no respect for, so marketing and the business side had no idea what was going on 3/4ths of the time. The gurus have a professor's attitude of, unless you can prove that you know how to use their knowledge, you aren't worthy of it.

      They were also in a management role. I've never seen such poor business sense. That's a story for another time, but suffice it to say that a guru-led company will fail. I've seen it happen.

  84. Quirkiness is such hard work by Ayatollah · · Score: 1

    Not an engineer here, but at all my jobs I end up being the go-to guy because I figure out the "thinking man's" solution to the problem. It sometimes takes hours to solve the puzzle. I'm no genius, I'm just tenacious. If people think I'm weird, it's just because my results are unconventional. But methods mean nothing if the solution isn't applicable. So be quirky if you need to be!

  85. Wrong by Anonymous Coward · · Score: 0

    He is the oh shit guy. The guy you go to when all hell breaks loose. He probably already has the whole system automated and scripted to the point that he is there to monitor and fix. Of course, the stuff is written in a language he only understands thus having job security. If he is also a BOFH, then he has dirt on everyone so they can't fire him. He has a subordinate in training, but not good enough to replace him, just good enough to filter the crap and knows when to interrupt the chess-playing.

    1. Re:Wrong by buck_wild · · Score: 1

      If he's just there to monitor and fix, where is Operations in this picture? I have no idea what kind of show you (or Chess-Player), bt in my shop we don't/can't tolerate someone who's lazy.

      Job security is not about writing code in some archaic language, it's being a Subject Matter Expert.

      If your only aspiration is to be able to wedge your way into a position where you can play games at work, you may be unhappy for some time to come. Shouldn't you be increasing your skills or networking instead?

      --
      If all you have is a hammer, everything looks like a nail.
  86. Double BS alert by BillyGoatThree · · Score: 2

    Phone wires contain only enough current to cause a slight tingle, if that. I know, I hooked up my own second phone line just a couple months ago and stripped the wires with my teeth.

    --
    324006
    1. Re:Double BS alert by ucblockhead · · Score: 2

      It's a bitch if you are doing that when it rings. Yow! (from personal experience.)

      --
      The cake is a pie
    2. Re:Double BS alert by misterklaw · · Score: 1

      until it rings

    3. Re:Double BS alert by jallen02 · · Score: 1

      You better just PRAY to your respective deity that the phone doesnt RING while your doing that.

      It spikes WAY up in amperage when it rings. I was doing just that, stirpping phne wire with teeth.. It rang and my jaw clenched from the juice... chipped a tooth.

      Owch.

      Jeremy

    4. Re:Double BS alert by ryanwright · · Score: 2

      It's a bitch if you are doing that when it rings. Yow! (from personal experience.)

      No kidding. I was helping a friend with his phone once. I used to strip both wires at once with my teeth. Had 'em both in my mouth and someone tried to call him. Hurt like hell, and left my tongue numb for half an hour...

      --
      -Ryan, with the unoriginal sig
  87. Funny you should mention.. by Anonymous Coward · · Score: 0

    everyone knows that guy who at a moments notice of trouble waves his hand in front of the servers jedi mind trick style and all is right with the world again

    Hahaha.. a co-worker just read this, and said to me "hey, he's describing you!"

    It's nice when people think you're a guru :o)

    1. Re:Funny you should mention.. by Anonymous Coward · · Score: 0

      Employees in my company seem to view me the same way. Only when it comes to skill, by my standards and that of the industry, a guru I am not (as my paycheck will also prove this).

      What they don't see as I wave my hand in front of the servers, is my toe clicking on the RESET button.

      Ahhhhhh.. all is well again.

  88. Desire to work by Anonymous Coward · · Score: 0

    Not wanting to work is the greatest of virtues. Work chokes off all philosophical development.

  89. Not exactly a modern problem... by bob · · Score: 2, Interesting

    cf. "a little luny" in Bartleby, the Scrivener: A Story of Wall-street written by Herman Melville in 1853:

    "I prefer not to," he replied in a flute-like tone. It seemed to me that while I had been addressing him, he carefully revolved every statement that I made; fully comprehended the meaning; could not gainsay the irresistible conclusion; but, at the same time, some paramount consideration prevailed with him to reply as he did.

    "You are decided, then, not to comply with my request? a request made according to common usage and common sense?"

    He briefly gave me to understand that on that point my judgment was sound. Yes: his decision was irreversible.

    It is not seldom the case that when a man is browbeaten in some unprecedented and violently unreasonable way, he begins to stagger in his own plainest faith. He begins, as it were, vaguely to surmise that, wonderful as it may be, all the justice and all the reason is on the other side. Accordingly, if any disinterested persons are present, he turns to them for some reinforcement for his own faltering mind.

    "Turkey," said I, "what do you think of this? Am I not right?"

    "With submission, sir," said Turkey, with his blandest tone, "I think that you are."

    "Nippers," said I, "what do you think of it?"

    "I think I should kick him out of the office."

    (The reader of nice perceptions will here perceive that, it being morning, Turkey's answer is couched in polite and tranquil terms, but Nippers replies in ill-tempered ones. Or, to repeat a previous sentence, Nippers's ugly mood was on duty, and Turkey's off.)

    "Ginger Nut," said I, willing to enlist the smallest suffrage in my behalf, "what do you think of it?"

    "I think, sir, he's a little luny," replied Ginger Nut, with a grin.

    "You hear what they say," said I, turning towards the screen, "come forth and do your duty."

  90. programmers, engineers, managers, & other bugs by versil · · Score: 1

    I have several beefs with this article/post - and I wonder if it was intented flamebait for the non-productive grasshoppers of the world who rely on an otherworldly knowledge of an obscure topic to maintain their elitist positions.

    Some rants I'd like to make:

    First, I agree with the majority in that he was a bad employee (the hiring rep should be flogged publicly)

    In answer to the posts actual questions (and with disregard to the article) - Yes. The quirky, absent-minded, night-owl still has a place in the modern frenzy of Development Models and Quality Schemes.

    Developers are not necessarily engineers and vice versa. Also, good engineers do not always make good management. Furthermore good developers cannot always design. Lastly, having a title like software engineer doesnt mean that the code you write is written by a software engineer. (these are in no particular order and I suspect you get the gist).

    Domain knowledge, no matter how infinite, cannot make up for a lack of communication and interpersonal skills. (much to the frustation of those who don't have it.)

    Quirks can only be tolerated in a business setting if they do not detract from the end product - this can mean bad coding practice, being late for meetings, swearing at the customer, or even annoying your peers. I work in an evironment that is extremely flexible in terms of my hours, attire, and what I wish to do in my office. But I am always ontime for meetings, keep myself clean, dress appropriately for customers, and try to respect others. This is why my company lets me be the way I am - not because of my systems archtecture and integration skills. I'm personable AND good at what I do and for me, it pays.

    One final, slightly offtopic thought...
    It is unfortunate that people often forget that "engineering" (the buzzword and the dscipline) is a social activity with social responsibilty.

  91. That wasn't quirky, that was incompetent. by OS24Ever · · Score: 1

    Quirky is the guy that comes in, goes to his cube, and sits there staring at his screen for hours on end, eating strange combinations of food.

    The 'quirky' person can also be identified by this reaction. When asked a question, they look up blankly from their CRT and stare at you, making you uncomfortable, jittery, and then they look back at their screen, type something for a bit, and then answer in a stream of conscious thought to mouth so fast you think the guru on the mountain has answered.

    The guy in the article was a reject posing as a uber guru.

    --

    As a rock-in-roll Physicist once said, No matter where you go, there you are.

  92. He might have been wasted anyway by dgroskind · · Score: 2

    The lone genius may just be an anachronism.

    According to Fred Brooks' classic, The Mythical Man Month, you should build your team around gurus, not try to integrate them. This guy may have been a dud but gurus are still worth looking for because they can be as much as 20 times more productive than other programmers when used properly.

    They are cheaper, even when highly paid, not only because they are more productive but because they reduce project management problems since fewer programmers are needed.

    A better approach than recruiting gurus may be to take good programmers and make them better and mediocre programmers and make them good. You can achieve this objective by training, incentives and sometimes just asking a programmer what he needs to be better. A manager who tries this approach should steel himself for what he may hear.

  93. servers jedi mind trick style by onepoint · · Score: 2

    I have been honored to meet such a man durring a job on wall street back in the 80's. His desk was 3' x 6', 2 monitors, ash tray, and a library of books.

    With a wave of his hand the room always went hush, nobody would move. then he would look up from his screen and ask "WHAT", then spin around in his chair, pour a glass of brandy.

    At that point people would nervously state there problem, He would then give out the time it would be done. You could almost feel the tears of joy, from these poor people that he helped. Never failed on a project. Boy did he hate it when you took him away from his pet projects.

    From what I have heard of him, he created one of the first distributed computer process programs ever to be used on wall street (90 - 93) for PC's (like seti but for stocks). And became a one of the firms best traders using the crunching ability of software that he created.

    -onepoint

    --
    if you see me, smile and say hello.
  94. Lazy guy. Bad manager. by dgulbran · · Score: 1

    What's wrong with this article?

    First, any manager that hires someone without meeting them, even for only a few minutes is a damn fool. Period.

    Second, nothing described about this guy makes me think "quirky". Slovenly. Dirty. Lazy. Sure... but not quirky.

    The article tag should have read "Is there any room for managers who make half-assed hiring decisions out there?"

    --
    The world won't end in darkness, it'll end in family fun, with Coca-cola clouds behind a Big Mac sun.
  95. Guru = teacher by spikeham · · Score: 1

    Guru: one who leads a seeker from
    darkness to light, a master teacher
    (from http://www.bible.ca/tongues-dictionary-hindu-yoga. htm )

    A true guru is the one who you go ask for advice when your algorithm isn't working, when the code is twice as slow as it needs to be, when you can't figure out why the design is the way it is.

    A guru has the big picture and, in a few minutes of explanation, causes the glow of geek enlightenment to fill your brain and show you the path to success. The guru is accessible, easy to talk to, and communicates in your language.

    If your tech lead/CTO/manager/VP also happens to be the guru, you have achieved organizational nirvana. Though true gurus are often too techie to be very good at politics, so more often they are in some senior position of informal leadership.

    Sure, many organizations have lone geniuses who do great work... but they're not gurus.

  96. The Secret.... by DCheesi · · Score: 1

    ...to being a successful 'quirky' engineer, is to become an expert in something that no-one else wants to deal with. Case in point: The Analog Guy(tm). These are the old guys with unruly white hair who walk around being grouchy and complaining about politics all day, but they'll always have a job because they're an endangered species. None of the younger engineers (myself included) have the time or patience, much less the experience, to deal with sticky analog issues that crop up in modern circuits.

    To solve this, every engineering shop that uses custom PCB designs has at least one old radio engineer on staff. As long as he comes through with an answer when needed (and since he's the only one who knows what he's talking about, that's pretty easy), it doesn't matter if he sleeps at his desk the rest of the day. Of course most of these guys do know what they're talking about, but it's still a pretty cushy job.

    Thus, the golden rule of the 'quirky' senior engineer: Never get involved with a task that requires deliverables. Set yourself up in a position where you only have to complain about other people's work. (Sort of like the 'software guru' in old Dilbert cartoons :)

  97. Quirky Guru vs. 'Special Projects' by aclarke · · Score: 1

    I've worked at a number of companies with the Quirky Guru type. At one company, at the time a pioneer of electronic commerce payment systems and let's leave it at that, there seemed to be a disporportionately high number of these people. Several of them were the initial instigators and developers of this technology. They were extremely bright and dedicated individuals. One of these guys used to walk around the company wearing cycling shorts, and old sweatshirt and socks (no shoes). But without him and others there wouldn't have BEEN a company and as such, yes, there was definitely a place for them. As others have pointed out, many of the most brilliant people tend to be a bit "insane" when put next to the washed masses. As these types have been around us since the beginning of time (Jesus, Mozart & Einstein to name a few) I don't think the concept of the Quirky Guru is going anywhere soon.

    HOWEVER, there's the other type. At the last company I worked with, the lead developer seemed to be trying to turn himself into the quirky guru. In his mind, this seemed to mean showing up for work at 09:30 (and he lived in the office building!), going out for coffee at 09:45, coming back at 10:00, walking around talking to developers until he was called in for a meeting with the president where he'd sit for hours talking very slowly about grandiose plans. Sure, he knew more than I did, but I DID more than he did. I don't think there's much room for this sort of quirky guru.

    Most larger companies seem to put this sort of person in 'Special Projects' before too long. Note to those of you out there - if you're in 'Special Projects', the rest of the company is probably not looking at you with awe or envy - they Get It, even if you don't. This is where you go when the VP of R&D doesn't want to fire you because that would declare to his/her boss and the rest of the company that that they made a mistake in hiring you. However, they can't get you to play nicely or get any work done. IMHO, companies should cut their losses and fire this type, not give them a special playground where they can't really negatively affect others. What's the point.

  98. Now the gurus are more specialized by Uttles · · Score: 2

    There are still plenty of gurus, but they no longer know everything about everything, they just know absolutely everything about a couple of things. Team development sets up an environment where those that aren't gurus can in fact contribute, but the gurus are still very useful and important.

    --

    ~ now you know
    1. Re:Now the gurus are more specialized by DCheesi · · Score: 1

      You're right about this. I worked with a team like this for a little while, and basically everyone in the group would be called 'quirky' by some. But they all understood each other, and the various talents and areas of interest meshed very well. That team did more with five or six people than teams of 20+ managed at other sites.

  99. One million lines in my head by Anonymous Coward · · Score: 0

    I'm 23. I joined my company 3 years ago. We have roughly a million lines of C++ source (plus some java stuff).
    I know, conceptually our entire C++ codebase. I learn and read all the new designs and specs which come out. I know, line by line, more than half of that million line codebase.

    I'm a bit quirky relative to my co-workers (rollerblade to work, play foosball on company time, wear slippers) but I'm not absurd (I have good hygene, don't swear, am apprpropriately dressed etc.)

    There is a place for the guru these days. But you better have some insane memory ability, or work somewhere for a really long time. Wether there is a place for an RMS-like guru, I couldn't say.

  100. Heard an engineer plug himself in once! by matt_wilts · · Score: 2

    I once heard a phone engineer (BT) plug himself in...

    At the time (1984-89) I worked on the JANET network as a Network Operator. We used to have to chase line faults on the 9600 analogue circuits used back then (isn't progress a great thing?). One particular afternoon I was on the phone to the local exchange helping said engineer trace an intermittent problem.

    Suddenly in the middle of the conversation there was a strangled yell, followed by a loud metallic clatter as he fell off his aluminium step-ladder. A few seconds of silence passed, then a wavering voice came back on the line "..h..hello?..".

    Turned out the poor bloke had been talking to me on a linesman's phone (attached to the exchange with croc-clips) whilst he looked for a dry joint - then decided to grasp a bare wire carrying ringer circuit. This page gives ringer as 75V AC @ 25hz. Ouch

    Matt

  101. The art of quirkiness by catslaugh · · Score: 2, Insightful
    I'm one of those quirky engineers out there; at 30 years old, I seem to be one of the last. Most of my co-workers don't seem to feel like bringing color into the workplace from any source, let alone Archie McPhee [www.mcphee.com] or Despair, Inc. [www.despair.com]. My manager was slightly worried when I arrived at work and promptly put up a fuzzy stuffed gargoyle "trophy" head on my cube wall with a Pointy-Haired Boss doll gripped in its jaws.

    I get very little trouble for being quirky, though. I've even had jobs where they make a point of bringing interview candidates past my office.

    The most important part of being a quirky engineer is being competent. You have to make it abundantly clear that your quirkiness doesn't detrimentally affect your job performance.

    Raw productivity, though, is not enough. You also need to be present during reasonable hours to be accessible as a resource to the other engineers, to answer questions for folks from other parts of the company (such as Marketing and QA), and you have to make it to the meetings.

    I'm not sure how long this is going to last as an available mode of operation. As more and more people become programmers because it's a job, rather than because they like messing around with computers and are willing to redirect their messing around for pay, the fraction of quirky programmers will diminish. (I've experimented with inducing it-- when one previous job changed buildings, I purchased the Medium-Sized Treasure Box, the Bag of Mystery, and a gallon of Tiny Treasures from Archie McPhee, spread them all out on a spare desk, and said "It's free!" Unbeknownst to me, a friend in QA spread a lie that I'd be terribly hurt if people didn't take at least one. Weird goodies spread over the entire company, and some people started bringing in some of their own.) As long as we can keep the correlation of quirkiness and competence high, though, we should be able to keep software engineering safe for weirdness for a good while yet.

    --
    "Before enlightenment: sharpen claws, catch mice. After enlightenment: sharpen claws, catch mice."
  102. My father was a quirky engineer... by BitwizeGHC · · Score: 2

    My father was on the mechanical side of things, though. Anything Tim Allen joked about, he did (though a few years ago he hauled off his turbocharged lawnmower to the dump after many years of faithful service).

    However, his skill for spotting and correcting problems in the manufacturing process that fly right over suits' heads earned him respect, and a position in upper-middle management at Xerox. All this without completing his college degree.
    You can tell I admire the guy. I still turn to him frequently for advice even in my field where the nature of the work is different but the disciplines are the same. Quirky engineers are cool, especially when they can work with people and actually solve problems. There won't be any shortage of jobs for them to fill anytime soon, I think.

    --
    N4st0r, trixx0r h0bb1tz0rz! Th3y st0l3 0ur pr3c10uzz!
  103. Quirky developers require special management by dstone · · Score: 3, Insightful

    I love hiring and working with quirky people. But for all the romance of having a rag-tag, superhero-caliber team, you'd better be prepared to step up to the management plate in a big way. If you hire sheep and lemmings, your job as project leader will be relatively simple. If you hire the moody geniuses, you better give them some clear goals, lots of milestones (that are verifiable), and for god's sake, when you hire someone, put them on probation or under contract with some really explicit goals for a few months. If you can black-box their responsibilities, even better, because then you don't have to worry about tracking hours or social interaction as much. But make the terms of probation very clear and tell them 1) you don't care how they do it (this will earn their respect), 2) what you expect to be delivered and how you plan to test/verify it very critically, 3) that time is of the essense (eventually, they'll be put on a project where it is), and 4) what the consequences will be if they succeed and if they fail. Keep the trial period short and make no excuses or apologies in the end if you cut your losses. Try to keep the candidate on relevant tasks but out of the critical path of current projects. That's ideal, I know, and doing so can be very expensive, especially for a small company. But consider it part of the investment in acquiring an employee and be prepared to walk away from your sunk costs spent evaluating someone. I've met very few managers who can do this well, including myself.

    The guy in the article was no guru or genius -- he was a burned-out slob, whose sole accomplishment was rising to the challenge of getting hired.

  104. It's more than what you can do by pkesel · · Score: 3, Insightful

    I've been the guru, the guy with the answers in the middle of the night when the last demon from Hell has just run through your server rack. I've been through the adjustment.

    The moment your 'quirks' start to keep any significant part of the organization from functioning well, you'd better start making things right. No matter what rabbit you can pull out of your hat, most management won't let you keep waving it when the rest of the crew wants to hang you.

    The web paradigm, with lots of smaller pieces making up large enterprise application, makes the guru less of an asset. The guru isn't going to make a monumental impact on a 500 line servlet. The guru is the guy who knows that there's a gotcha back in some back corner of the 100,000 lines of application code. In the early days there were poeple who could dazzle the crowd with web tricks, but it's too well known, and most people now know that web programming isn't all that tough.

    --
    - Sig this!
  105. The dictionary says this... by Anonymous Coward · · Score: 0

    Quirky Guru
    (quir-ky gu-ru)

    a teacher and especially intellectual guide in matters of fundamental concern with a peculiar trait.

    See http://www.stallman.org/

  106. speaking as a web developer... by TheMCP · · Score: 1

    There are so many web programmers on the market right now that you can snap your fingers and fill a web programmer position. I'm acutely aware that to get past an interview I'd better not come off as "quirky". Creative, yes, but not "quirky". "Creative" gets about as far as "wear an interesting tie, or an oxford shirt that's a color other than white."

    A few years ago I went to an interview in black dockers, a poofy red silk blouse, motorcycle boots, and a black leather jacket. They had called me and said "please come for an interview immediately, we don't care how you're dressed, just come directly in." I got the job. Today I doubt they'd look twice at me without the shirt and tie and jacket and slacks and shiny shoes.

  107. Cringely said it best... by Bill+the+Cat · · Score: 1

    ...in his book Accidental Empires.

    The 3 types of people in a company:
    1. commandoes=people that come up with new ideas, and are good at getting the ball rolling. they however get bored after the need for brilliance is over, so then you need the...
    2. infantry=people that enjoy steady work refining what the commandoes have started

    if the company becomes successful, they may start hiring...
    3. REMFs=worthless sobs, that work only to enhance their own power, at the expense of everything else

    1. Re:Cringely said it best... by SuiteSisterMary · · Score: 3, Informative


      For the non militarily inclined amoung us, REMF stands for Rear Echelon Mother Fucker, a breed of 'superior' officer known for generating stuipid orders that get the guys in the trenches killed.

      --
      Vintage computer games and RPG books available. Email me if you're interested.
  108. Uh oh... by Weasel+Boy · · Score: 1

    None of my coworkers is quirky. That must mean... I'm the quirky one!

  109. Asperger's Syndrome by jcbarlow · · Score: 2, Interesting

    If you really want to begin to understand some of us "quirky engineer" types, just go to google, search for "Asperger's Syndrome", and follow your nose.

    1. Re:Asperger's Syndrome by Chris+Johnson · · Score: 2
      Yeah- got _that_ right.

      I'm one of the 'quirky engineers' (probably the most significant thing I've actually produced is this but there's lots of other stuff) and I have Asperger's Syndrome. It does _not_ mean you smell ;) but it does mean you cannot function on exactly the same level as a 'normal human', at least not indefinitely. I have ulcers, homelessness, and a brief period in a psychiatric ward to attest to that. These days I place more value on being me- and ironically this is what has made me capable of contributing to the world in any sense.

      I could easily have been the guy in the article- useless (through stressing and being a fish out of water), beset by self-esteem problems, and soon fired. I've also been the 'guru', once I'd started dealing with life more on my terms- in that case, I got relied upon for so much that I burned out and _I_ chose to part ways with the company, rather than be fired.

      The essay 'care and feeding of a hacker' is almost a textbook example of 'how to use a person with Asperger's effectively'. The most important things are: employ them in the field that they're already obsessed with, give them resources, stay out of the way, and have a marketing team to sell what they produce because they themselves cannot do marketing as well as more social creatures can. Do _not_ make your quirky Asperger's geek double as a sales weasel ;)

      That useless guy in the article _might_ be hugely effective in the right context. Or not... but the article author's company clearly wasn't the right context, and I doubt they're a healthy environment for 'quirky geniuses'. You almost have to have a support network just for turning the quirky-output into products and selling them- without the quirky-geniuses, you may not have a product at all, but without the sales weasels, only Slashdot will ever hear about you...

  110. car analogy by mgkimsal2 · · Score: 2

    People don't go back to GM 3 months after buying a car and ask - nay, demand - for the steering wheel to be moved either.

    1. Re:car analogy by Your_Mom · · Score: 1

      A good requirements document will save you there. Outline what the program will and will not do, ahve the customer sign it, the customer can't complain. Good software engineering practices will save your arse every time.

      --
      Objects in the blog are closer then they ap
    2. Re:car analogy by Zurk · · Score: 1

      hey..ive seen project shere the customer signed off the document and then CHANGED it 3 TIMES (signing it each time of course). what are you going to do if the customer changes it ? cancel the project ? ask for your money ? heres a newsflash - not everything works in the real world liuke you would expect it to. and you have to generate revenue and finish the project.

    3. Re:car analogy by Anonymous Coward · · Score: 0

      A signature is a wonderful thing, get a signature on the document, the customer can't complain.

    4. Re:car analogy by porges · · Score: 1

      A signature is a wonderful thing, get a signature on the document, the customer can't complain.

      That's a lovely theory. In reality, it has two drawbacks:

      1. The developers are stuck writing a program that they know will not solve the user's problem. But, dammit, they have a signed piece of paper!

      2. The customer will never give you any more business.

  111. Kuttner's Gallagher Stories (Robots Have No Tails) by Nova+Express · · Score: 5, Insightful
    One of the best science fictional examples of this are Henry Kuttner (as Lewis Padgett's) Gallagher stories (collected in Robots Have No Tails), about a guy who's a genius inventor, but only when he's completely drunk! He gets sloshed, builds something, passes out, and when he comes to, he had no idea what it was he built! Funny stuff, and highly politically incorrect today. Anyway,even Kuttner knew that Gallagher couldn't work in a corporate environment (even one extropalated from the 1940s!), so he has him as a consultant.

    Though somewhat dated now, there's a great section from one of the stories ("Ex Machina," 1948) which could have been written today: "The social trend always lags behind the technological one...moreover, an electronic duplicator could infringe not only on patents but on property right, and attroneys prepared volumious breifs on such issues as whether "rarity rights" are real property...the world, slightly punch-drunk on technology, was trying desperately to walk a straight line...It was all perfectly clear to the technicians, but they were much too impractical to be consulted; they were apt to remark "So my gadget unstabilizes property rights? Well-why have property rights then?"

    Not bad for half a century before Napster...

    --
    Lawrence Person (lawrencepersonh@gmailh.com (remove all "h"s to mail)

    http://www.lawrenceperson.com/

  112. May not be helpable... by sterno · · Score: 2

    There are some medical conditions which lead to a person smelling awful and there's nothing that can really be done about it. That may not be the case here, but it is possible

    --
    This sig has been temporarily disconnected or is no longer in service
    1. Re:May not be helpable... by Anonymous Coward · · Score: 0

      You can help it by not hiring those stinkbags. He coworkers probably would have had a good OSHA lawsuit if they'd pressed the issue.

    2. Re:May not be helpable... by Skapare · · Score: 2

      Certain failures in the liver and even kidneys can cause the foul stench. It's just a matter of some extra chemicals in their blood stream, while not particularly toxic, do work their way out through the skin oils or breath. Medical "help" would be in the form of transplants, and those only happen if one's life is at risk. But degraded liver function doesn't always qualify, and there is nothing much else medicine can do.

      I for one am sensitive to a lot of these smells, and have met a couple people who were "knockouts". But I've also run into a LOT more people who put on disgusting smells every morning. In a few of those cases I've actually had to leave the room to be able to breath.

      --
      now we need to go OSS in diesel cars
    3. Re:May not be helpable... by Anonymous Coward · · Score: 0

      well, you could explain how toilet paper works...

  113. wtf? by The+Living+Fractal · · Score: 1

    I can't think of one reason anybody should care about 'quirky gurus'. What matters to an employer, and to any project, is performance, not intelligence, not 'quirkiness', and certainly not having 'room' for Bullshit like this.

    --
    I do not respond to cowards. Especially anonymous ones.
  114. quirky? by Anonymous Coward · · Score: 0

    I think the quirky guys are the ones who look normal... 90% of our development staff are strange... beards, sock puppets, pictures of frogs... they're all a bunch of freaks and that's why we like them.

    My dream is to one day be the guy with the beard sitting in a dark cube listening to classic rock with my collection of erotic frog dolls on my monitor =P

  115. spelling = good? by The+Living+Fractal · · Score: 1

    n/t

    --
    I do not respond to cowards. Especially anonymous ones.
  116. Re:Mod THIS off-topic hippy poetry shit down by Anonymous Coward · · Score: 0

    Is this Marillion? It SUCKS like Marillion.

  117. Re:Quirky != neophyte. Neophyte != guru. by SuiteSisterMary · · Score: 2
    Of course I will do what is asked. I am quirky, individual, driven, but am a team player. I also know how to make a point. The next time this sort of thing happens (which is often), I'll insist on being paid the OT in my contract. I'll also go back to making him personally call me when he needs help from me on my time when the operations team is unable to fix a problem.
    You'd be surprised what a 'work to rule' campagain can do; especially if you can get the entire team to go for it.
    --
    Vintage computer games and RPG books available. Email me if you're interested.
  118. Personal Guru + ADD/mental problems by Telastyn · · Score: 2, Interesting

    It's been shown statistically that intelligence is generally proportional to mental problems (or vice versa, but either way, get one you get the other) I've known a few people now that were *geniuses* in tons of different fields, and generally weird/quirky/insane. Nasty habits involve blowing things up, faking credit card numbers to buy insanely large computers, vandalism, lecherism, and so on.

    Their productivity decreased 95% if they were *forced* to do anything, mainly because they are not normal people, they've got special needs, and provide special talents.

  119. Garth rules :) by BitwizeGHC · · Score: 2

    The line was, I believe, "It's a Unix book... Cool."

    The character Garth is still Hollywood's most noble and most accurate attempt at portraying a hacker-type. (Not even AntiTrust could get that right, even though it was squarely aimed at the /. crowd.) This is doubtless because he was inspired by Dana Carvey's older brother Brad, the hardware engineer responsible for the high-end chips in Newtek's "Video Toaster". I've seen this fellow on TV... Honest to God, he really does talk in those hushed, tense-lipped tones, and goes around in the trademark flannel shirt.

    "I like to drink Squirt." --Brad Carvey

    --
    N4st0r, trixx0r h0bb1tz0rz! Th3y st0l3 0ur pr3c10uzz!
  120. Article is out to Lunch by daviskw · · Score: 4, Insightful

    I've been on a lot of projects and there are two types of 'Quirky' developers that I've come across. The first is the long haired hippy type. They may have short hair, but the have the sole of someone from Oakland. These are the guys that no every odd little thing about their operating system of choice. They play D&D. They code like demons. Sometimes a project can't live without them. Usually nobody even notices they are gone. The second 'quirky' type is much more sublte. He's the one with the wierd laugh. He's probably annoying. He may smell but probably doesn't. Management usually hates him but every once in a while he become management. These are the guys who don't get the girl. They don't get the program. They couldn't tell you what the scores to the game were last weekend and they definetly don't even know what games were played last weekend. Their attention is on their code. They are the people who everybody else goes to for help. These are the people that other programmer's look up to. They are 'quirky' true. But they are programmers and developers and without fail if a company chases one of these guys away the company won't produce anything good after that. If you're Microsoft you may have a dozen or two dozen of these guys and may two or three hundred of the other type.

    Fancy tricks like XP and Scrum are nice buzz words from people who don't code in the trenches anymore, but, if you scare away the chief guru then you might as well shut the door to the business. I've seen that happen at least three times.

    There is a difference between 'Guru' and 'Wierdo' and the author should have known better.

    --
    Beware the wood elf!!!
    1. Re:Article is out to Lunch by Anonymous Coward · · Score: 0

      I was one of the second type, hence the AC, there were 2 of us at one company I used to work for, management were a pain in the behind, and we left, the 'normal' folks stayed. Result, product went from 'Best In Class' to an also ran, company share price down from $15 to $0.09. If you are 'quirky' i.e. you have a mind of your own and want to actaully create great stuff that everyone things is cool, then you should be screening the interviewer, have your BS detector on, ask questions to find out if they understand the development process and their market. Personally I don't think the article in the story is useful, I could sit here and tell you about management breaking contracts, getting expensive consultants that can only throw around buzzwords, management that made strategy by consulting psychics, management that blamed developers for delay even though they kept changing the requirements so developers never had a chance to work with a fixed specification, management that put 5 guys on a project that needed atleast 20 etc etc etc. The point is, there are people who can do stuff and there are people who BS about doing stuff, knowing the difference in any position is the difference between success and failure.

  121. We laugh at Tom's interest in the Mayans now ... by opencode · · Score: 0, Offtopic
    But in just a few years, they'll be a redux Y2K scare, as anyone who's studied the Mayan Calendar can attest to: according to them, there is "no history" of civiilization to record after 20xx (sorry, I forget the exact year -- ask the quirks in my own department, and they won't shut up about it). They had categorized the Calendar for centuries, but foresaw no reason to do it after this said year ....

    .. they didn't know why (many believe it to the the dawning of the next New Age) .... but they didn't make calendars past this year ...

    --
    "He who questions training trains himself at asking questions." - The Sphinx, Mystery Men (1999)
  122. It's amazing how many losers are falling for it by Anonymous Coward · · Score: 0

    your sig, that is. I'm too lazy to research it, but I bet that you hear some "expert" trying to correct/insult you EVERY SINGLE POST you make. That's some funny shit. I think your sig has proven that about 70% (and I'm being nice) of everyone is a moron.

  123. I feel offended by that article! by Anonymous Coward · · Score: 1, Insightful

    I'm one of these "quirky" software engineers; I've a beard, absolutely don't wear ties at any cost, have unusual ideas, and am generally addressed as strange. I also don't like to wake up early and to work on the same thing for months without a real problem that requires a lot of work. But this doesn't mean that I don't like my job or that I will neither test nor document my code. Also, many and many times I was the last one in the computer room to work all nighttime on saturdays and sundays when the others were dancing somewhere, without anybody having to ask me to do so.

    Like it or not, some of us are artists; you simply cannot make an artist work like everyone else. Force him, and you'll take him into frustration, making him totally improductive until he leaves for another company.
    If you need creative thinking, you need creative people. Let us work as we can do, trust us, and we'll give back more than we're paid for.

    Said that, the techie on the article was not a strange guy, he was only a bad one who didn't want to work.

  124. Ask Jeff Goldblum by NitsujTPU · · Score: 2

    After all, he plays quirky engineers in movies.

    He DID save the world from aliens after all!

    1. Re:Ask Jeff Goldblum by K8Fan · · Score: 2
      Ask Jeff Goldblum, after all he plays quirky engineers in movies.

      Nah, my "quirky engineer" archtype is Val Kilmer's "Chris Knight" in "Real Genius".

      --
      "How perfectly Goddamn delightful it all is, to be sure" Charles Crumb
  125. who gives a shit about work anyway? by Jart · · Score: 1

    It pays the rent but who can get passionate about it?

    "Quirky" types grasp this reality firmly. You "strong work ethic" types
    don't.

    Quirky types put their passion in the only place it can realisticly exist:
    in their personal projects.

    The hard-clickin work drone, OTOH, in his feeble, balless, uninspired,
    fake manner, gets "passionate" about whatever his boss tells him to get
    passionate about. That and his paycheck. He couldn't see the beauty of things
    in a million years.

    Listen up clueless ones: without fat quirky smelly weirdos you'd still
    be shivering in the mud and eating grass.

    Get out of the way.

  126. So.... by donglekey · · Score: 2

    So their going to be computer generated from now on?

  127. Unix and tie-dye by bee · · Score: 3, Interesting

    A friend of mine was being hired as a contractor in the Boston area. Before she showed up to work, she asked what the dress code was. "Oh, it's relaxed, wear whatever you want", she was told. So she shows up wearing a tie-dyed shirt and bluejeans. Most everyone else there is wearing shirt&tie or otherwise 'professional' clothing. So she asks around, "is what I'm wearing ok? I seem to be out of place here" but is told "no, that's fine, wear what you want". Later on she found out that the presumption in the company was that the real Unix wizard-types wear tie-dye or what have you, so she was inadvertantly reinforcing their perception.

    --
    At least mafia-owned pizzarias make excellent pizza. Compare to Bill Gates.
    1. Re:Unix and tie-dye by K8Fan · · Score: 2
      Later on she found out that the presumption in the company was that the real Unix wizard-types wear tie-dye or what have you, so she was inadvertantly reinforcing their perception.

      Yeah, I know exactly how that is. I was consulting for Forrester Research, one of those opinion companys (unofficial motto: "We only have to be right more than 50% of the time"). There were exactly two of us there who were not driven, tie wearing east coast Yuppies - the server guy (fond of his "Cat In The Hat" hat) and me, the long-haired, t-shirt wearing, myopic fat guy.

      I was on the freaking tour! They'd bring these Fortune 500 executive types by where I was working and proudly point out their geek. I gave them geek cred. Later, I helped coach the head of the company when he was on the East Coast team of the Computer Bowl. Sadly, that didn't help as he froze like a deer in the headlights and didn't buzz in with stuff we had covered. Oh well.

      --
      "How perfectly Goddamn delightful it all is, to be sure" Charles Crumb
  128. Re:We laugh at Tom's interest in the Mayans now .. by Anonymous Coward · · Score: 0

    it is december 23rd, 2012. looking forward to it.

  129. Two words by mightbeadog · · Score: 1


    Code reviews.

  130. DreamSynthesis! Is that you? by Anonymous Coward · · Score: 0

    I see you're posting to Slashdot again.

    Why did you ditch your old account? Is it becuase you got trolled to hell and back and your karma got seriously butt-raped?

  131. Pointy haired Boss by jamoke · · Score: 1

    Sounds like the classic PHB(pointy haired boss) from the dilbert world.

  132. Quirkiness and relevance to output by camusflage · · Score: 2

    Let's face it: Unless your quirkiness impinges on your ability to deal with A) your co-workers, or B) your code, you're okay. I know that most of my co-workers would call me quirky. I know that some of 'em would probably take it a step further. It all comes down to your output.

    Myself, I'm quirky. I like legos. A LOT. I have several sets at my desk. I'll pace a lot while rolling something around in my head. I'll even think out loud while doing so. On conference calls, I put on my cordless headset and go and kick a ball against the wall obsessively.

    When the shit hits the fan though, I'm on the top of my game. I've been with my current employer just shy of a year now, and have garnered a very strong reputation across all the groups I work with. One of our production guys actually said, when I showed up to look at an issue, "It must be fucked up because they only bring $name in when it's nearly done and they need him to fix it." I took that as a compliment of the highest order.

    That being said, I like being quirky. I try not to annoy people with it, though some are too easily annoyed. I'm a good resource, people come to me with their intractible problems. One project manager even said "Without $name on the project, I don't think we could've gotten it done." For the most part, my quirks are indulged. I get to trick out all the hardware I want on my desktop, I have reasonable play time allowed, and I get to work my own hours. That being said, output is the key. No results, no indulgence.

    --
    The truth about Scientology, Xenu, and you: Operation Clambake
  133. The joke is... by blair1q · · Score: 2

    ...that's how people are.

    You don't see everyone out there. You see the people you live with and the people you work with.

    You see people driving and shopping. You don't act the same in the mall as you do at home, why think the eccentrics do?

    You think because you don't see people acting strange in transitory situations you're getting the strange people in your static situations.

    Engineering has pretty normal demographics.

    --Blair

  134. Defined by Anonymous Coward · · Score: 0


    Gorget \Gor"get\, n. [OF. gorgete, dim. of gorge throat. See
    {Gorge}, n.]
    1. A piece of armor, whether of chain mail or of plate,

    2. A piece of plate armor covering the same parts and worn

  135. Re:Quirky != neophyte. Neophyte != guru. by innocent_white_lamb · · Score: 1

    Nothing personal against you, but does anyone else see the humour in someone posting about the effectiveness of a work-to-rule campaign, and having a "work wanted" advert in his tagline? *grin*

    --
    If you're a zombie and you know it, bite your friend!
  136. The industry is changing.. away from original work by DescSuit · · Score: 1

    It seems to me that there's a point being lost here, the industry is changing. That's not to say that quirky engineers are not often useful, capable and creative people. It's just that the industry is needing less and less creative, truly technically focused people. As the computer industry solidifies, more and more positions are really just technician jobs and they don't require guru like skills, they require reliability and predictability.

    What does that mean to us the quirky? We have to start moving on to more cutting edge less established fields, more research and development type work. The web field (as we know it now) and the e-commerce field are getting too corporate, time to find the next revolution.

    DescSuit

  137. Program it Yourself Then.... by Elbow+Macaroni · · Score: 0

    If this is so stupid then why are companies allowing it today? I don't think the companies of today are stupider or more tolerant than they will be in the future.

    The reason programmers do this is so they will be able to work. If they come in 9-5 nothing will get done because everyone is busy asking them computer questions. Kind of like when a doctor goes to a cocktail party, he gets questions about this or that....well would you like your surgeon to be interrupted during his work by questions and etc. etc.? Well it takes the same amount of concentration, okay? That's why they need the solitude.

    I would think that the software testers should be testing the previous days software and documenting the problems or if if works doing what they normally do, thumb twiddling.

    --
    -------------------------------------
    Technically, we are beyond survival.
  138. Just the coworkers? by jelle · · Score: 1

    Have you ever heard of CVS? What cave does your company work from? Please shine the light in there and bring them at least to this nice old tool from back in the eighties/nineties.

    --
    --- Hindsight is 20/20, but walking backwards is not the answer.
  139. 18-inch slide rules by Anonymous Coward · · Score: 0
    were rare. Afaik, most full-size were either 10-inch or (rarely) 20 inch, but not sure about the latter.

    Enby in Waltham
    Midnight hacker in 1960

  140. good god man, grammar! by mkbz · · Score: 1
    ... 'is there still room in a company for a quirky 'guru', or are projects so large now by necessity team-based development rules.' ...

    did you mean:

    'is there still room in a company for a quirky 'guru?' or, are projects so large now, [that] by necessity, team-based development rules (v.) [the industry]?'

    do linux word processors/e-mail programs need grammar checkers? does anyone bother to re-read what they've written when it has the potential to be read by tens of thousands of people (as opposed to making each and every one of them re-read it 3 times before they figure out what the heck you meant)?

    </flamebait> -m
  141. Hear hear! by pimproot · · Score: 1

    Well written. Those of us who are actually aware of what nourishes productive creativity have got to stay one step ahead of the concession-happy mobs who unthinkingly help drive the employment market towards the assembly-line sweatshop model.

    Fortunately, there ARE outfits which recognize that the duplicatable nature of our work product (information) renders a unique situation. One man can produce a million shoes as easily as one. A programmer should be selected and treated with that in mind: the quality of his actions will compound - not the quantity.

    Executive summary: consider a "programmer" an engineer of software akin to an architect; while the schema of his trade may be less intelligeable and palpable than a blueprint or scale model, the degree to which his actions are amplified is a fitting parallel.

  142. After all ... by jotaeleemeese · · Score: 1

    ... there is something called justice in this world ...

    --
    IANAL but write like a drunk one.
  143. Quirky Engineers? What about CEO's? by t0qer · · Score: 1

    I think talking about "us" geeks as being "quirky" is a little lame when compared to the "quirks" people at an executive level have.

    I've known CEO's that fired guys for messing with "his chick" (note not his wife either )

    He hired his best buddy to watch us, he sat in his office drinking all day.

    I've seen CTO's that knew nothing and learned OTJ and bumbled through projects for 3 years.

    I've known CEO's that had rumored connections to the mafia.

    I haven't seen a male beancounters hard drive yet that didn't have massive amounts of porn.

    I've seen all kinds of people in all kinds of departments just quirky as can be. Usually they tell me im quirky for being a sysadmin and fixing THIER computer. While im sitting there figuring out what they fucked up this time they go on and on about nothing, meanwhile im racking my brains trying to diagnose but they just keep talking.

    Makes me forget what I was doing.