Slashdot Mirror


The Moderately Enthusiastic Programmer

An anonymous reader writes: "Developer Avdi Grimm posts about the trend throughout the software industry of companies demanding that job applicants be 'passionate' about programming when hiring into ordinary development jobs. Grimm says, 'I love code. I dream of code. I enjoy code. I find writing high quality code deeply satisfying. I feel the same way about helping others write code they can feel proud of. But do I feel 'strong and barely controllable emotion' about code? Honestly? No. ... I think some of the people writing these job ads are well-meaning. Maybe most of them. I think when they write "passionate" they mean "motivated." No slackers. No one who is a drag on the team. But sometimes I worry that it's code for we want to exploit your lack of boundaries. Maybe it's fanciful on my part, but there's a faintly Orwellian whiff to the language of these job ads: excuse me comrade, I couldn't help but notice that man over there is not chanting the team slogan with sincere revolutionary conviction.' Is it realistic for employers to expect us to be passionate about software we're hired to build? If they're looking for the head of a major product, then maybe it's warranted — but for everybody, even the grunts?"

533 comments

  1. Dreaming of code? by JLennox · · Score: 5, Insightful

    I don't get this psudo-nerd bragging right. I've worked jobs I hated and had dreams about them, too.

    1. Re:Dreaming of code? by Anonymous Coward · · Score: 1

      Not all dreams are pleasant.

    2. Re:Dreaming of code? by Anonymous Coward · · Score: 5, Insightful

      You know what makes workers happy and proud to work for your company and chant its slogans? Bonuses, good salaries, good benefits, reasonable metrics, pizza during long meetings and seminars, holiday parties; you know, all that shit that costs a few extra pennies that most corporations don't want to spend.

      More likely is that corporations you're working for are pissing on your head and telling you its raining.

      -- Ethanol-fueled

    3. Re:Dreaming of code? by Anonymous Coward · · Score: 0

      I still have nightmares from getting a backup solution working at one job...

    4. Re:Dreaming of code? by BreakBad · · Score: 1

      I see you've done code for Uncle Sam as-well.

    5. Re:Dreaming of code? by Anonymous Coward · · Score: 0

      I've dreamed about minesweeper and sudoku (*).
      I don't love either of those; they're just little mind-exercisers that I spent too much time on at one point.

      * = not on the same night; I've got standards!!1

    6. Re:Dreaming of code? by Anonymous Coward · · Score: 0

      pizza during long meetings and seminars

      Lebanese food FTW.

    7. Re:Dreaming of code? by JustOK · · Score: 1

      Pizza was invented in Leban.

      --
      rewriting history since 2109
    8. Re:Dreaming of code? by Anonymous Coward · · Score: 5, Insightful

      Actually, that's (proven) not true. Money only works up to a (surprisingly low) point. Beyond that, what matters is that they enjoy what they're doing, and think they're making something worth selling. Investment in the product is what matters really.

    9. Re:Dreaming of code? by mbkennel · · Score: 5, Insightful

      | Actually, that's (proven) not true. Money only works up to a (surprisingly low) point

      I've heard a CEO say exactly this in response to questions from an employee about bonuses and stock compensation.

      Notably, it didn't seem to apply to him, when applied in much much larger quantity.

    10. Re:Dreaming of code? by j35ter · · Score: 1

      yeah? Well, try cutting "their" bonuses, Mr. Manager!!!

      --
      Delta-Mike November Bravo Tango
    11. Re:Dreaming of code? by Anonymous Coward · · Score: 0

      Who hasn't woken up in the middle of the night with the solution to some coding problem badly needing to be jotted down?

      Non coders, that's who.

    12. Re:Dreaming of code? by fishybell · · Score: 2
      Much worse: getting to work in the morning and the realizing you hadn't actually made the change to the code you dreamed about.

      My biggest indicator I'm getting too stressed at work: all my dreams are in code. Not just me dreaming of sitting at a desk coding, but the actual visuals are of Vim and nothing else.

      --
      ><));>
    13. Re:Dreaming of code? by Anonymous Coward · · Score: 0

      I seem to get the best solutions whilst in shower. Innovative ideas seem to come best while I'm starting to get happily drunk (apparently the Ballmer Curve applies)

    14. Re:Dreaming of code? by Anonymous Coward · · Score: 0

      I'm only responding to this because you mention "making something worth selling."

      Personally I hate when companies waste my time no matter how much I get paid. And after 25 years I'm deeply suspicious of code monkeys that are obsessed with 'puzzles'. Because those guys don't care if the product ships and makes money, money which can be used to pay you. You see these guys with a whole careers worth of failed projects behind them, I have no idea how they are happy.

    15. Re:Dreaming of code? by Anonymous Coward · · Score: 1

      The problem is, I've jolted awake certain I've just stumbled on the fantastic solution for the problem that's been consuming me for weeks --- only to realize that, when you're dreaming, complete and utter nonsense can seem coherent. No, there is actually no way to insert a forest of seven-legged purple lemurs into the inner loop to speed up execution. But, whatever part of my brain is responsible for saying "hey, that makes perfect sense, and is a great idea!" had gotten all fired up while attached to the random noise generator of my subconscious.

    16. Re:Dreaming of code? by Anonymous Coward · · Score: 1

      Exactly. My last job tried pulling that load of horse shit. I made twice as much now and have better perks on top. Money isn't the ONLY thing that matters. Being treated well and having autonomy and working with people you like matters a ton as well.

      But money still matters. Really, you should be getting all of the above or you should be looking for another job.

    17. Re:Dreaming of code? by Anonymous Coward · · Score: 0

      So, "Lebanon" is the 12-step program you attend to stop eating too much pizza? Or, given your grasp of geography, are you by chance an American?

    18. Re:Dreaming of code? by Anonymous+Brave+Guy · · Score: 5, Interesting

      Actually, that's (proven) not true. Money only works up to a (surprisingly low) point.

      Yes. Moreover, it's one of those issues that tends to be either neutral or bad: being perceived as underpaying is a big black mark, but being perceived as paying the going rate is just average and doesn't earn extra credit. On top of that, it's a relative measure, as employees are comparing with their peers at their current job and with what they could achieve elsewhere if they switched jobs, not with some absolute scale where paying $X is stingy but $Y is fair.

      For a typical software developer, paying at or slightly above an honest market rate will go a long way to attracting and retaining decent people. It's a job, and they want to pay the rent/mortgage, look after their kids, take the family on holiday, and so on. Once they can do that, bonuses and profit share schemes and stock options and the like are all generally welcome, but sometimes it's more because they recognise the contribution the employee has made and the value of their work than because of any particular amount of money involved.

      It seems strange, but it's often just as important or even more so that employees receive genuine compliments from peers and managers when they deserve them. Yes, they're just doing their job, but they're doing it well and no-one likes to feel their hard work is taken for granted. An honest appraisal that recent performance was good, or a sincere offer of support if some things need working on, goes a long way.

      Even dumb stuff like a "meaningless" job title bump so it's the same as others in the industry with similar skills and ability can make a difference. I once worked with someone who only had a few years of experience out of university but who was smarter and more productive than average, and he left a role that was otherwise OK just because this didn't happen. The employer's HR department had a strict system where effectively your job title was tied to years of experience with very little flexibility. The developer was worried that his CV was starting to look underpowered if he wanted to move on later, because he still didn't have "Senior" in front of his job title when in most places he would have by then. He jumped ship for little more than a bumped title, and the previous employer lost one of the smartest guys I've ever worked with because HR's computer said no. Coming back to the original point, I think he actually took a slight pay cut to make the jump, too, which puts the money vs. recognition thing in perspective.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    19. Re:Dreaming of code? by easyTree · · Score: 3, Interesting

      I see a lot of job ads and 'enjoy' deciphering recruiter-speak.

      For instance "Excellent Opportunity" invariably means "shitty pay - the only way is up."

    20. Re:Dreaming of code? by TangoMargarine · · Score: 5, Funny

      me dreaming of sitting at a desk coding, but the actual visuals are of Vim and nothing else.

      Ah, so obviously it was a nightmare ;)

      --
      Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
    21. Re:Dreaming of code? by Anonymous Coward · · Score: 0

      yeah? Well, try cutting "their" bonuses, Mr. Manager!!!

      Yeah, just Manager.

    22. Re:Dreaming of code? by noh8rz10 · · Score: 1

      Dude, beer googles. These ideas seem like a good idea at the time, but the next day...

    23. Re:Dreaming of code? by Anonymous Coward · · Score: 3, Informative

      I believe the grandparent was refering to the TED talk that research showed that money is only a motivating factor up to a point. After that, motivation comes from other sources like mastery of a subject.

      Here's the entertaining RSA Animate version of the TED talk: http://www.youtube.com/watch?v=u6XAPnuFjJc

    24. Re:Dreaming of code? by Half-pint+HAL · · Score: 2

      You think it's bad when you're asleep? I'm one of those people who sometimes gets my dream-state overlapping with my waking. I remember waking up when I was in the middle of cramming for an Artificial Intelligence exam, and I found myself trying to "instantiate" sitting up and getting out of bed. (Goddamned Prolog!)

      --
      Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
    25. Re:Dreaming of code? by JustOK · · Score: 4, Funny

      I'm from Japanon, you insensitive claude

      --
      rewriting history since 2109
    26. Re:Dreaming of code? by Mad+Bad+Rabbit · · Score: 1

      For people who want to be great at some tangible pursuit: software, race-car driving, etc., money gets less and less effective as a motivator.

      For people whose primary goal is to "win" by taking money away from their rivals, money only gets MORE effective.

      --
      >;k
    27. Re:Dreaming of code? by Anonymous Coward · · Score: 0

      For me it is when I start trying to do problem determination on my alarm clock...

    28. Re:Dreaming of code? by Gr33nJ3ll0 · · Score: 1

      Clear out bad moderation on my part, please ignore.

    29. Re:Dreaming of code? by Stormy+Dragon · · Score: 4, Insightful

      I think the most scary thing is that I've been out of college for almost 15 years now and I'm still regularly having the "it's finals week and you just realized you were signed up for a class you haven't been to all semester" nightmare.

    30. Re:Dreaming of code? by 0123456 · · Score: 1

      Notably, it didn't seem to apply to him, when applied in much much larger quantity.

      The difference between $10,000 a year and $100,000 a year is enormous. The difference between $100,000 a year and $100,000,000 a year is enormous. The difference between $100,000 a year and $200,000 a year isn't really that much, particuarly when you consider how much disappears in tax.

      Once most people can comfortably afford a house and a car and some kids, money isn't that important to them because they'll never earn eough to own a private jet. Whereas, for someone who's already earning a few million a year, the private jet isn't that far away.

      None of which is to imply that CEOs should be earning what they do, but the difference in motivation should be pretty obvious to anyone who thinks about it for long. If I was a CEO and made a million dollar bonus, it would go in my jet fund. If I was given a million dollar bonus in my current job, I'd go live on a tropical island somewhere.

    31. Re:Dreaming of code? by curunir · · Score: 5, Interesting

      It seems strange, but it's often just as important or even more so that employees receive genuine compliments from peers and managers when they deserve them

      Yep. I work for a Fortune 100 company and one of the surprises when I moved to management was that the budget for salaries is actually 110% of what developers think it is (i.e. if you added up all the salaries that developers think they make, there would be an extra 10% left in the budget.) That last 10% is intended for managers to dole out as awards, which can be taken either as bonus pay or in grossed up gift cards. It was explained to me that the company found that employees were happier making the same overall amount when a portion of the pay was doled out for something they did well. That attachment to a job well done made the pay more meaningful to them than it would have been had it simply been added into their paycheck. And the encouragement to take the money as a gift card also helped associate the company with the spending of discretionary money, which is something that people find pleasurable.

      The whole thing was an interesting look into how HR departments are using psychological research to help retain valuable employees. I'm still not sure exactly how I feel about it...on the one hand, it's deceitful that this is being done without employees realizing it. On the other hand, it's making them more happy in their jobs. It's almost like a doctor prescribing a placebo pill...if the patient gets better, does it really matter that it's actually due to a psychological phenomenon?

      --
      "Don't blame me, I voted for Kodos!"
    32. Re:Dreaming of code? by GodfatherofSoul · · Score: 4, Insightful

      Friend, that is SO not true. Money has an interesting effect on people. The more you have the more you want. When I was in my 20s, I figured out that to have all I wanted in life I could do with $25K a year. Then I got my first job and "a car that just runs" wasn't enough. Now, I wanted a nice looking car with 4 doors. And, I wanted an apartment in a better part of town. Get another raise? Now, I want a motorcycle, too. And, I want a house. And, that shiny bow I wanted as a kid. Get another raise? Now I want really nice house and a luxury car.

      I know I'm not an anomaly. Your tastes evolve especially after you've had a bite of the apple. And, even with $50K+ a year, after taxes that's still works out to $1000+ a paycheck.

      --
      I swear to God...I swear to God! That is NOT how you treat your human!
    33. Re:Dreaming of code? by rk · · Score: 4, Insightful

      20 years this May. I still have that dream. I don't think it ever goes away.

    34. Re:Dreaming of code? by Anonymous Coward · · Score: 0

      Not true. It's just a lie propagated so penny-pinchers feel justified in not paying a fair wage.

    35. Re:Dreaming of code? by dubbreak · · Score: 1

      me dreaming of sitting at a desk coding, but the actual visuals are of Vim and nothing else.

      Ah, so obviously it was a nightmare ;)

      No need to turn this into a Vim vs Emacs debate.

      --
      "If you are going through hell, keep going." - Winston Churchill
    36. Re:Dreaming of code? by iamhigh · · Score: 1

      And only 2 of his 6 items listed equate directly to more money for the employee. They represented the following:

      Bonuses = Money, Recognition Salary = Money Good Benefits = Security, Money?, Appreciation, Recognition and maybe more Reasonable Metrics = Don't treat us like slaves, Don't treat me like a kid, Treat me like an adult who is trying to make you money so you pay me money Pizza during Meetings = Cool Bosses, Relaxed Atmosphere, Not Cheap Bastards Holiday Parties = Cool Bosses, Relaxed Atmosphere, Not Cheap Bastards

      So again, only two are directly related to money. Benefits does indirectly equal more money, but most studies and such do not equate it to salary/bonus. Investment/belief in the product is another factor, but there are many people that work for companies and barely understand the product as it is not relevant to their daily duties. An internal helpdesk position would be a fine example. In fact the helpdesk guy cares more about the internal service they are providing as that is their "product". Using that example, it might be hard to justify giving up a well paying job with a stable company just because they released a crappy java application.

      The reality is that there are many concerns when evaluating one's job: friends at work, social setting, management (direct and upper), money, benefits, location, product, job title, company "coolness" (thinking back when I thought I was cool because I worked at the buckle), and so many other intangibles. There is too much to try to break it down... this is really one of those things that even I, as a self-proclaimed lover of any type of systematic process, have learned is judged best by gut.

      If you have been dreading a major portion of your job for more than 2 months, then it's time to move on.

      --
      No comprende? Let me type that a little slower for you...
    37. Re:Dreaming of code? by 0123456 · · Score: 1

      Friend, that is SO not true. Money has an interesting effect on people. The more you have the more you want. When I was in my 20s, I figured out that to have all I wanted in life I could do with $25K a year.

      I don't know anyone in an ordinary, everyday job who'd be working for their employer a year after they received a $1,000,000 bonus.

      Do you really think you do?

      That's like those weird people who win the lottery but continue working as a toilet cleaner.

      OK, there are some parts of the world where a million dollars won't even buy you a decent house, but in most of it, that's life-changing money. $100,000 a year is life-changing money if you're earning $10,000 a year. $110,000 a year is not life-changing money if you're earning $100,000 a year. Whoopee, you buy a Lexus rather than a Toyota.

    38. Re:Dreaming of code? by Quirkz · · Score: 1

      One million? Even ignoring taxes, I'd still be working. My retirement goal is in the $3m to $5m range, $1m probably isn't nearly enough to last me for 40-60 years. Now, it would definitely speed up the retirement plan by quite a bit, that's for sure.

    39. Re:Dreaming of code? by gnasher719 · · Score: 5, Insightful

      I've heard a CEO say exactly this in response to questions from an employee about bonuses and stock compensation.

      He should realise that money isn't what motivates a developer to do good work. But money is what motivates a good developer to work for _his_ company and not the competitor.

    40. Re:Dreaming of code? by femtobyte · · Score: 1

      Out of graduate school, and still get nightmares about high-school tests --- and I never even came anywhere near flunking a test in high-school; I had no rational reason to worry even back then. I think this shows how psychologically traumatic major portions of our educational system are. Testing in the school environment is emphasized to the point of crippling fear for nearly everyone who's been through the system --- this can't be the healthy and right way to do things. But, since everyone has been through the same trauma, it just seems like the normal and correct way to raise the next generation.

    41. Re:Dreaming of code? by Mike+Buddha · · Score: 2

      I've taken interesting jobs that don't pay well in the past (ie not the going rate) and even though I've enjoyed those jobs, I find that eventually I will become resentful. I don't want to, but when you see other people in the same market making substantially more than you it's hard not to. Nowadays, I look at the salary surveys and ask for the median for the position and experience. No more, no less, and I explain to the interviewer this is why I'm asking what I'm asking. So far, this approach has been received positively by interviewers and hasn't seemed to lose any job offers for me.

      --
      by Mike Buddha -- Someday the mountain might get him, but the law never will.
    42. Re:Dreaming of code? by Quirkz · · Score: 1

      I still get those, too, after about the same duration. I think it hasn't helped recently that I've signed up for too many Coursera classes, and in several cases I've either had life come up or simply forgot to visit for a while, and then realized I missed too many items to get the certification.

    43. Re:Dreaming of code? by KingOfBLASH · · Score: 5, Interesting

      Well, sort of.

      I once had a job that paid twice what I make in my current job. It was so horrible (I was on call 24 hours a day) I referred to it as "selling my soul" when people asked me what I did. I got the big raise because I told them I was quitting, and I literally was the only one who could (or would) do the work.

      I ended up quitting and finding a job with more reasonable hours that let me come home and actually be happy.

      Money is a funny thing.

      If you make too little of it, you'll be unhappy. Even if the job is nice, if you are underpaid enough, you'll be miserable.

      But, on the flip side, just throwing money at people will not make them happy. If my old boss had addressed some of the quality of life issues like getting called on to do work at midnight on a friday night, I might have enjoyed the job and stayed. There was no real reason I needed to field calls at midnight except upper management in a different time zone wanted to be able to wait until the end of their day to give me a call.

    44. Re:Dreaming of code? by KingOfBLASH · · Score: 1

      It's not really deceitful. It was never the employees choice on what to spend the budget on. And so long as you agree to a fair wage with him or her, if you are spending an extra 10% on perks, it's just something nice. After all, many companies underpay and don't give any perks!

    45. Re:Dreaming of code? by Anonymous+Brave+Guy · · Score: 1

      I'm still not sure exactly how I feel about it...on the one hand, it's deceitful that this is being done without employees realizing it. On the other hand, it's making them more happy in their jobs.

      The first question this brings to mind is whether there is any need for the deceit. In my experience, developers almost always have a lot of respect for colleagues who do good work, which makes sense for reasons both of fairness and of self-interest as the person who might have to maintain that code later. I wouldn't be surprised if they also respected openly setting aside a modest pot to reward people who brought home a big project or who took one for the team sorting out something messy that no-one else wanted to go near, though I suspect it would have to be both very transparent and as objective as possible given the tendency to judge compensation against peers. I don't know what any research says on this point, but it would be interesting to read if anyone's got citations.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    46. Re:Dreaming of code? by Anonymous Coward · · Score: 0

      The problem is that too many people who are stupid see "IT" as a well paying job. And the problem is exactly the same as an artist being a well paid job, if you're good at it. There's lots of crap artists getting paid crap money. If you're a good coder you'll get paid good money and you're good at it, otherwise you're the joe average $mediocre product designer... IT in general;- coding, sysadmin, archetecture, everything needs good people and there's few of them. If you at least have a passion you're half way there... 99% of the people in our industry are unfortunately crap and I don't want to work with you... That's why people want to work at a massive evil organisation like google, not because they're not evil (clearly are), but because they're not working with crap stupid people. good people want to work with good people..

    47. Re:Dreaming of code? by Darinbob · · Score: 1

      And "equity" may be a huge motivator to some people but it is disliked by others. Ie, it's funny money, no real value unless you wait and are lucky. So instead of getting a $1000 bonus for good performance, you get $1000 of RSUs that have to vest over several years before you can actually sell and use it (if you can sell it and aren't in a lockout period). A coworker who stopped as a contractor and became a full time employee was furious when he found that the "promise" of a substantial bonus turned out to be in unvested stock.

      What I want: less hassle, less commute, more respect, no funny games.

    48. Re:Dreaming of code? by sandytaru · · Score: 1

      That's all? $50K/year should be closer to $1500 a paycheck, even after a 6% 401(k) deduction. Now, once healthcare is taken out, it might drop down to $1200 a paycheck - if you're paid twice a month.

      --
      Occasionally living proof of the Ballmer peak.
    49. Re:Dreaming of code? by Anonymous Coward · · Score: 0

      why do you want to do a mediocre job and get paid good money for it? leave highly demanding jobs to good people!

    50. Re:Dreaming of code? by Anonymous Coward · · Score: 1

      Right. A lifestyle changing amount of money always works. That makes it relative. If you are getting paid 140k a year and they give you a 1k bonus for pulling 60 hour weeks for two months, fuck that. If you actually believe in what you are doing, then it matters less. People risks their lives over belief. But people are not stupid and getting them to believe in something is a very difficult thing.

      I've worked on a team that 'battled' the grey and counterfeit markets with SEO and monitoring tools. We had a mission. Everyone believed. We did allot of cool shit and spent the extra time needed to do it - without being asked. I'm 15 years into my career now and have only seen this once. I don't expect to see it again.

      So yes, some amount of money that actually changes something, will work.

    51. Re:Dreaming of code? by Hognoxious · · Score: 1

      What kind of coder sleeps at night?

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    52. Re:Dreaming of code? by TitusC3v5 · · Score: 1

      While I'm happy to hear I'm not the only person who occasionally has that dream...I'm not happy to hear that it's probably not going to go away anytime soon.

      --
      And the masses cried out, "09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0!"
    53. Re:Dreaming of code? by Khashishi · · Score: 3, Funny

      Is that like Maslow's hierarchy of greed?

    54. Re:Dreaming of code? by pooh666 · · Score: 1

      Proven? Reference please or shut the hell up.

    55. Re:Dreaming of code? by Dodgy+G33za · · Score: 1

      That is the way to stay on the treadmill for life. Which is where they want you.

      As an IT contractor/consultant I have earned good money at times, but rather than buying sports cars or a massive house I have spent what I needed to be comfortable and invested the rest. As a result I now only work about 30% of the year and I am still under 50.

      Not bragging or gloating, just pointing out that expanding your spending every time you get a raise is not a recipe for a comfortable life in an uncertain world.

    56. Re:Dreaming of code? by pooh666 · · Score: 1

      That is the difference between the wife being able to stay home with the kids or not, in an expensive market. MASSIVE difference.

    57. Re:Dreaming of code? by mcl630 · · Score: 1

      I have that dream as well... 18 years after graduating.

    58. Re:Dreaming of code? by Dodgy+G33za · · Score: 1

      but it's often just as important or even more so that employees receive genuine compliments from peers and managers when they deserve them.

      Depends on the person. I prefer just to get on with the job, and I know that quite a few other people are like me. Pay me well and let me get on with it with no bullshit.

      That others need feeding compliments every five minutes is why I chose not to stray too far into management.

    59. Re:Dreaming of code? by Dodgy+G33za · · Score: 1

      30 years for me and still having them ones.

    60. Re:Dreaming of code? by genner · · Score: 1

      me dreaming of sitting at a desk coding, but the actual visuals are of Vim and nothing else.

      Ah, so obviously it was a nightmare ;)

      No need to turn this into a Vim vs Emacs debate.

      Yes...yes there is.
      ....at least we can all agree either one is better than visual studio.

    61. Re:Dreaming of code? by Anonymous Coward · · Score: 0

      I suppose it depends on much money we're taking about. It we're talking something above $200,000 (or maybe $250,000 if you live in an expensive metro area), IMO the smart move would be to put off your happiness for a fixed number of years (say, 5) and bank all that extra income.

      Also, the quickest way to hate your work is to judge others and become bitter. It doesn't matter whether or why management procrastinated. You get paid to do a job, and part of that job is cleaning up other people's mess.

      Imagine you got paid $200,000/yr to mop the floors. Would you get pissed every time somebody spilled some coffee? Probably not, because you knew you got paid well to mop floors. Well, most jobs are like that, especially when it comes to your relationship with management.

    62. Re:Dreaming of code? by curunir · · Score: 1

      The deceit is in how it's presented to employees. If I'm an employee and I get an award, I feel special/appreciated. But if I know that there's a pot set aside for each manager and it's his/her job to give it to the team each quarter, the specialness goes away. Now I start to count my awards to ensure that I get 10% of my salary in awards each quarter.

      By revealing the program, it stops feeling like an extra perk given for valuable work and starts feeling more like something you're entitled to and something that, if you don't get it, is a negative commentary on performance. It would be just like your bonus...when you don't get it, you feel a sense that you've lost something and the high you get from getting it is somewhat lessened by the fact that you expected to get it.

      --
      "Don't blame me, I voted for Kodos!"
    63. Re:Dreaming of code? by egcagrac0 · · Score: 1

      Actually, that's (proven) not true. Money only works up to a (surprisingly low) point.

      For me - and many others - that point is about 4x my current salary. It will certainly be less important beyond about 2x current, and I can foresee a Johnny Paycheck moment should the stress even marginally increase.

      Until that point is reached, money is still a reasonably motivating factor.

    64. Re:Dreaming of code? by Anonymous Coward · · Score: 0

      The biggest issue I see with this is the collusion on the business side to keep the market rate artificially low. We just read a pretty detailed article here about that, and I think that once more devs find out that they are being ripped off in that manner, many will feel like they are getting ripped off (and indeed, it seems like they are).

      I agree that a sense of worth in what you are doing is important, but so is money, more so as you get older and just have a harder time finding worth in making your bosses richer while they collude/lie/exaggerate and feed you feel good stories about entrepreneurship and bootstraps. This is the real reason their is so much age discrimination in the tech world. Older techs define their self worth with different and more cynical (but imho realistic) metrics. It's harder to get us excited about long hours/multiple non-overlapping assignments without big pay/bonuses for an outcome that ultimately is designed solely to positively impact the bottom line that we see a progressively smaller slice of. And HR and leadership knows it too.

    65. Re:Dreaming of code? by Anonymous Coward · · Score: 0

      Glad to hear I'm not the only one with that one, pretty much on par with exactly as you described. .... And yes about a decade out of college.

    66. Re:Dreaming of code? by Anonymous Coward · · Score: 0

      I do not know whether I am a developer dreaming of code or I am code dreaming that I am a developer.

    67. Re:Dreaming of code? by Anonymous Coward · · Score: 0

      What I want: less hassle, less commute, more respect, no funny games.

      This is where I feel truly, deeply blessed. I was working at a big-ish law firm up until last year. It was fine, as far as big-ish law firms go, but the whole big firm business model is soul-sapping. I turned away numerous headhunters (I'm not that special, just happen to be in an in-demand field) because I didn't want to go to an even bigger firm, or move to the east coast, or west coast, or even Houston. I just kept grinding at what I was doing, but I didn't really see myself making partner after seven years. It just wasn't that interesting to me.

      Then a recruiter called me with something totally new: A position with a "firm" where all the employees are contractors. All-you-can-eat patent drafting, at fixed rates, with me getting paid per patent. Work from home, as much as you want. No gimmicks. No bonuses. No funny business. No billable hours targets. Just write patents for large, respectable companies (who pay their bills), and get paid in return.

      I gave my two-week a few days later, and I have never been happier. I see my wife and kids now. I can sit with my windows open when the weather is nice (I used to work in a pracitally-hermetically-sealed 26th floor office). I manage my own computer, so I don't have to call IT to get permission to delete a useless icon from my desktop. I can use git to version all my work without having to explain to a firm flunky why that makes sense. I make my own schedule. And I've actually been making more money than I was at the big firm.

      The funny thing is, I'm happier even though I'm often working more hours than I was at the big firm. The feeling of being in control makes all the difference. I can see an immediate, direct correlation between how much I work and how much I make. If I write more patents, I make more money. And I no longer have to track my day in six-minute increments. It takes as long as it takes, period. If I'm more efficient, I don't have to worry about under-billing the case. If one takes me a little longer, I don't have to worry about over-billing it. I just do my work.

    68. Re:Dreaming of code? by coolsnowmen · · Score: 1

      I agree, but I put it like this. 1 Million is enough for me to retire* 10-20 years earlier.

      *retire= take a pay cut for the job that I like better, as opposed to the job I have because it is the best choice for career advancement and I want to be able to send my kid to collage which I don't really know how much is going to cost.

    69. Re:Dreaming of code? by MickLinux · · Score: 1

      Apple Machine code? My memory is telling me the first is a single byte instruction, the second is a jump...

      --
      Correct Horse Battery Staple: 72 bits of entropy. Enter "Correct H" into google. When it generates the phrase, that's
    70. Re:Dreaming of code? by Jartan · · Score: 1

      That's only true for the miniscule amounts they'd actually consider. Companies exist to pay employees less than they're actually worth.

      Corruption at the top has made meaningful salaries impossible. So yes most people would rather enjoy their job. Start talking real extra money and they'll quickly change their tune.

    71. Re:Dreaming of code? by psithurism · · Score: 1

      Whoah hoah, rich guy! Your welcome to save up whatever amounts you want, but the question really is: if you had what you currently consider to be plenty of money (in your case 5m), would you still be working, or would you put that in your newly created 'jet fund' and continue slaving away?

      One million?

      $1mil invested to grow at 5% per year would give me (and most of the US population) more than my after tax and 401k subtracted salary. I would retire immediately unless you can find me something more fun than drinking margaritas on the beach, which in my case would not be cleaning toilets.

    72. Re:Dreaming of code? by ranton · · Score: 3, Interesting

      The difference between $100,000 a year and $200,000 a year isn't really that much, particuarly when you consider how much disappears in tax.

      To quote another poster, that is SO not true. But not because of keeping up with the Joneses, or greed, but because there is a very apparent difference between $100k and $200k.

      It is the difference between being able to have an upper middle class lifestyle with a single breadwinner, or needing two earners. It is the difference between good schools, and the great schools where half of your kid's friends are going to Ivy league schools. It is the difference between still making sacrifices in your budget, and simply having everything that a middle class person would want (two weeks of traveling per year, a new car every five years, a 3500+ sq ft house, saving $100k per kid for college, etc). Someone with a $100k salary can still get any of the things I mentioned, but someone with $200k can get it without sacrificing any of the others.

      As someone with a family income in between these two figures, I can tell you that every extra $10k per year makes a pretty big difference in our budget.

      --
      -- All that is necessary for the triumph of evil is that good men do nothing. -- Edmund Burke
    73. Re:Dreaming of code? by Anonymous Coward · · Score: 0

      Me three. I think that's got to be one of the most common nightmares for college graduates, especially engineering and science majors where the courses demand such intense focus that it's easy to forget about the lame little creative writing class you were supposed to be going to fill a graduation requirement.

    74. Re:Dreaming of code? by MickLinux · · Score: 1

      Okay, now I know. Maybe it is apple code; that C0 reminds me of a return, too. But no, it now appears that someone didn't get paid for their work because of Hollywood Accounting.

      --
      Correct Horse Battery Staple: 72 bits of entropy. Enter "Correct H" into google. When it generates the phrase, that's
    75. Re:Dreaming of code? by SolitaryMan · · Score: 1

      Of course everybody wants more money. The point is -- and this is what important for employer -- are you willing to work harder for it? If your salary is 100K are you going to work twice as hard for 200K? Unlikely, but the employer would have to pay you twice as much.

      Alternatively, will you drop your job near your house that provides meals, transportation, etc. that pays 100K in cash for the one far from your place that provides none of the perks, but pays 150K? Also not a given.

      --
      May Peace Prevail On Earth
    76. Re:Dreaming of code? by jez9999 · · Score: 1

      On top of that, it's a relative measure, as employees are comparing with their peers at their current job

      You obviously live in the US. I've received a pretty hostile reaction here in the UK any time I've ever tried to even suggest asking how much someone else at my company earns.

    77. Re:Dreaming of code? by datavirtue · · Score: 1

      CEOs should be earning what they do....evidence, they are earning that much. Grow up.

      --
      I object to power without constructive purpose. --Spock
    78. Re:Dreaming of code? by Gorobei · · Score: 1

      It goes way eventually. Then you join senior senior management and you will have the airport dream and the moving to a new house dream.

      Welcome to eternal nightmares.

    79. Re:Dreaming of code? by datavirtue · · Score: 1

      I would definitely keep working if I obtained 1 mil somehow. I'm grown-up enough to not take comfort in such an amount. It is just money. I need secure assets that keep making money. Besides, I would spend or invest it somehow and need more.

      --
      I object to power without constructive purpose. --Spock
    80. Re:Dreaming of code? by Quirkz · · Score: 1

      I agree, but I put it like this. 1 Million is enough for me to retire* 10-20 years earlier.

      Absolutely. I said as much myself.

    81. Re:Dreaming of code? by Anonymous+Brave+Guy · · Score: 1

      Actually, I live in the UK too. While direct discussions of salary are certainly taboo in many places, others are more open.

      Also, sometimes the ones that aren't intentionally open in culture give things away inadvertently. It was fascinating watching the aftermath of someone in HR accidentally e-mailing a spreadsheet showing an entire organisation's workforce complete with various sensitive information and internal scales to everyone in that organisation.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    82. Re:Dreaming of code? by Quirkz · · Score: 1

      I don't *feel* particularly rich, but the household income is over $50k, so maybe by some definitions I am. Lifestyle expands to meet the income, almost inevitably.

      I understand is a median household income is around 50k currently. 5% of 1m is 50k, so in theory that's adequate now for at least half of all households. Thing is, I'm still in my 30s, and my grandparents are still kicking around in their 90s, so I'm hoping (and planning for) retirement to last me that long. If I retired now, I'd have to live on investments for 60 years, and inflation is going to demolish that 50k over half a century. That's why 1m wouldn't be enough to quit tomorrow.

    83. Re:Dreaming of code? by dreamchaser · · Score: 1

      Adjusted for inflation $1mil is barely enough to retire if you plan on living off of an annuity based on accrued interest. It certainly wouldn't sustain a standard of living that I'd want for the next 40 or so years that I'll probably be alive. The poster who said $3-$5mil was right on target for maintaining a middle/upper middle class standard of living while allowing for the future rise in costs. Could it be done on $1mil? Sure, you could probably live modestly for 40 years or so on that. You'd have a cozy, tiny place and adequate if uninspiring food. Most people want at least a little more than that.

    84. Re: Dreaming of code? by Anonymous Coward · · Score: 0

      Reminds me of the time I woke up and had to poop, and in my half-asleep daze, I sat on the pot for 5 minutes trying to figure out which database table the poop was coming from.

    85. Re:Dreaming of code? by Evil+Pete · · Score: 1

      Dan Ariely. He talked about this at one point. What people want is not what management thinks.

      --
      Bitter and proud of it.
    86. Re: Dreaming of code? by Anonymous Coward · · Score: 0

      I take it you're an Oracle guy?

    87. Re:Dreaming of code? by Anonymous Coward · · Score: 0

      Actually, that's (proven) not true. Money only works up to a (surprisingly low) point. Beyond that, what matters is that they enjoy what they're doing, and think they're making something worth selling. Investment in the product is what matters really.

      Your evidence requires more proof. Some of it is known to not be a primary motivator; however, free food seems to be a motivator in my anecdotal experience. Every shop I've seen that has free food has also had a rather good work environment. I don't think it's the food personally, I think it's the mindset of the company. A company that is willing to care about you is also likely to feed you.

    88. Re:Dreaming of code? by Anonymous Coward · · Score: 0

      The compliments are a bit motivator. Lack of them is a big demotivator.

      I can't mention the number of times when larger, less buggy (and sometimes newer) projects received nearly no mention, constrasted with the pile of spoor that was causing customer relation nightmares every week or sooner (which always was saved after it was too late, to much fanfare).

    89. Re:Dreaming of code? by Anonymous Coward · · Score: 0

      Ethanol-fueled

      And that's why I always read at -1. You hit the nail on the head a lot more time than you get credit for.

    90. Re:Dreaming of code? by k8to · · Score: 1

      Hiding the information is a management error.

      Programmers want and appreciate transparency for its own sake and will be happier still with the thank you bosues AND clearly understanding what's going on.

      However if the engingeers are a small minority of employees, that might no work because that kind of transparency does not work for all employee types.

      --
      -josh
    91. Re:Dreaming of code? by Anonymous Coward · · Score: 0

      You might desire the motorcycle but it won't make you DEPRESSED to not have it. Whereas if you are borderline homeless / starving that is a situation you're facing.

    92. Re:Dreaming of code? by toddestan · · Score: 1

      Actually, if you're plan involves not working for a living, you have a bit more options as you don't have to live close to your job. I would probably find a cheap, modest place out in the country, and pay cash.for it. Now your housing costs basically come down to property taxes which should be low, and upkeep. Upkeep should be relatively cheap (money wise) since I'd have an abundance of time so I wouldn't have to pay someone else to do repairs for me. Heck, growing your own food would be an option to further reduce the costs of living (whether or not fruits, nuts, and vegetables would be uninspiring as food goes would be a matter of opinion, I suppose).

    93. Re:Dreaming of code? by mortonda · · Score: 1

      Oh man, I'm not the only one with that nightmare? Ha, and I didn't even finish college, I left early to start my own business. What should I care anyway? But I still get those nightmares. What's that math book under the bed? OH NOES!

    94. Re:Dreaming of code? by petsounds · · Score: 1

      That really depends on whether materialism drives your life or not. My only purpose for money, other than to sustain a moderate lifestyle (place to live in a low-crime area, healthy food to eat, a nice bottle of bourbon/wine/beer now and then), is to give me enough financial independence to concentrate on projects which matter to me, but are not likely to generate revenue. My aspirations run higher than my current net worth, but they cap out much lower than someone who finds happiness in life through the acquisition of things.

    95. Re:Dreaming of code? by Anonymous Coward · · Score: 0

      Of course everybody wants more money. The point is -- and this is what important for employer -- are you willing to work harder for it? If your salary is 100K are you going to work twice as hard for 200K? Unlikely, but the employer would have to pay you twice as much.

      Problem is, my employer used to be a profitable company. Then it went agile. Doubled its headcount and loaded up with marketroids, salesweasels, project manglers, and scrum masters/conslutants without doubling its revenue. All of a sudden, the old guard that built the product and the cash cow saw our profit sharing bonuses cut in half. And the newcomers to the company, who had no equity, don't give a fuck if the company ever makes money again.

      Net result was that the people actually slinging code were being asked to work twice as hard (and accused of not having "passion", because we made sure to hire the most passionate of the evangelistas of whatever cargo cult was in vogue at the time) for about 2/3 the pay.

      Most of us left and were replaced by other passionate folks. The company that was once paid $100K salary / $100k profit sharing to rest on its laurels now operates at just over breakeven. The survivors earn $100K base pay and $10-20K bonus. Everyone's mortgage is paid, everyone's kids go to college, but there's no exit strategy because the founder doesn't need one, and the remaining employees don't want one. Nice people and nice place to work, but what a waste of time and capital.

    96. Re:Dreaming of code? by GodfatherofSoul · · Score: 2

      And my point is everyone's "aspirations run higher than [their] net worth." You like hiking? Fine, the local park is cool when you make $30K a year. Get a raise to $60 and now the park looks boring. Now you want to take a trip to hike in Colorado. You get a raise to $100K? Even better, now you can take that trip to the Amazon you always wanted to hike the rain forest. You make $200K+, well now you travel the world hiking in all sorts of remote and exotic locations!

      This is HOW materialism gets you. It's not just about shiny baubles, champagne and Bentleys like some hip hop mogul.

      --
      I swear to God...I swear to God! That is NOT how you treat your human!
    97. Re:Dreaming of code? by Anonymous Coward · · Score: 0

      22 years, stopped having this dream about 5 years ago. Started doing coursera last fall, they came back with a vengeance.

    98. Re:Dreaming of code? by Anonymous Coward · · Score: 0

      Me three. I think that's got to be one of the most common nightmares for college graduates, especially engineering and science majors where the courses demand such intense focus that it's easy to forget about the lame little creative writing class you were supposed to be going to fill a graduation requirement.

      Fourthed. 23 years. (And how did you know it was a creative writing class I blew off the last time I had that dream?)

      Here's the good news for any new grads reading this: (disclaimer: this may be contingent on you never becoming passionate about your job, which I never was). Although you'll have the college nightmare for the rest of your life, you'll never have it about work.

      And I think I know why.

      In college, if you're 5 minutes late to hand in your paper, you get zero. No extensions. At work, if you're know you're going to be 5 days (or 5 weeks, or 5 months!) late, you tell your boss how fucked you are, and that schedule needs to slip, and everyone on the project gets a 5 day/week/month extension. Most of the time it's not your fault, and some other poor bastard is the one who has to have the awkward conversation. You walk into work on Monday prepared for a week of all-nighters, and your boss says the schedule's slipped by a week. It happens almost every time. As long as you never assume the schedule will slip, you'll probably only be a couple of days behind the schedule yourself, and now you have five days to do three days' worth of work.

      tl;dr: The consequences of missing a deadline in college are immediate, catastrophic, and irrecoverable. The consequences of missing a deadline in the business world are merely embarassing and financially harmless, because the company would rather accept 100% of a product one week late, than 0% of a product that won't compile at 12:01 am on the shipping date.

    99. Re:Dreaming of code? by Anonymous Coward · · Score: 0

      ... Now, I wanted a nice looking car ...

      It's interesting that so many people upgrade their shelter and food. A luxury car doesn't do more than a Japanese car which usually has the same appliances. The prawns in a $100 dinner are just as good as those in a $30 dinner. It's interesting to note that 500 years ago, many lords and knights went bankrupt buying fancier clothes and throwing bigger parties.

      Obviously the need to flaunt one's importance is a built-in human behaviour. I wonder how many social climbers allow for the cost of owning more toys, as well as bigger toys? Lottery winners are divided into 2 camps: Those that party, or spend money until nothing is left. Chain-stores with 4-year delayed payments cause a similar response. Or those winners who retire and have a comfortable but somewhat lonely life. Why lonely? Because a newly rich person no longer has the same impediments and worries as his friends living from paycheck to paycheck.

    100. Re:Dreaming of code? by Anonymous Coward · · Score: 0

      It went away for me when I had kids... but so did sleep.

    101. Re:Dreaming of code? by q.kontinuum · · Score: 1

      For motivation while working on one position, this may be true, but salary and bonus are a high motivation to switch to another employer altogether.

      --
      Trolling is a art!
    102. Re:Dreaming of code? by rastos1 · · Score: 1

      Money only works up to a (surprisingly low) point.

      I'm volunteering to test this theory. Where do I sign up?

    103. Re:Dreaming of code? by ultranova · · Score: 1

      Money has an interesting effect on people. The more you have the more you want.

      No. This is true for some people, but not most. Most will start looking for other things - family, respect, self-actualization, etc. - once their basic needs are secure. I suspect this is one of the reasons why society is so dysfunctional: the people who rise to the top are those with a broken motivational system which causes them to never stop wanting more money and power (or whatever it is they fixated on).

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    104. Re:Dreaming of code? by Anonymous Coward · · Score: 0

      Dude, beer googles. These ideas seem like a good idea at the time, but the next day...

      Hey, don't knock them..
      After one particularly nice session, I went back to work and completely rewrote a whole bunch of IDS code over six hours, the rewrite tripled the speed of execution and added several new 'devious' IDS routines. System went live the next morning at 6:00am, and then ran for three years before I had to touch it again.

      Single malt whisky, not beer, fuelled this one.

      Nowadays, I'm not coding much as part of any sort of employment, but still find the best way to tackle some of my more recalcitrant Perl code is to have a (fairy large) stiff drink beforehand.

    105. Re:Dreaming of code? by ultranova · · Score: 1

      That others need feeding compliments every five minutes

      Not necessarily compliments, but confirmations that they're in good standing with the herd. If someone needs compliments constantly then either they have serious mental issues, or their actual need is for (job) security which is poorly addressed by compliments, thus the need for constant re-validation.

      Maybe such people could be rewarded by legally binding extra days for period of notice for good work? It costs nothing, and would send a clear message that they're valued while simultaneously reducing a source of anxiety.

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    106. Re:Dreaming of code? by Hognoxious · · Score: 1

      I want to be able to send my kid to collage

      You hope they make the cut and stick with it?

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    107. Re:Dreaming of code? by KingOfBLASH · · Score: 1

      Imagine you got paid $200,000/yr to mop the floors. Would you get pissed every time somebody spilled some coffee? Probably not, because you knew you got paid well to mop floors. Well, most jobs are like that, especially when it comes to your relationship with management.

      Yes, but what if the $200,000 was contingent on you not leaving work unless you were going home to sleep, and you could get woken up in the middle of the night and called back in? And what if, because you can't go home to cook you just get fatter and fatter because you end up needing to get fast food or to order in?

    108. Re:Dreaming of code? by KingOfBLASH · · Score: 1

      Well I do sort of understand this but I do think the issue is the way it's presented.

      A lot of companies set aside budgets for things like "Team Building." I don't find it strange that you have something similar I do find the distribution method strange. I would expect that, rather than saying we pay 10% extra per employee, they would spend it on group things (like parties or team building events) or award people who have gone above and beyond (and this may be

      Also, do you pay taxes on the 10%? If not, then it's not really a salary and you shouldn't have the expectation that you HAVE to have it.

    109. Re:Dreaming of code? by Anonymous Coward · · Score: 0

      Curiously, there is a study floating around saying that large compensation packages *decrease* performance of executives. I suppose, that would explain the inconsistency.

    110. Re:Dreaming of code? by Anonymous Coward · · Score: 0

      Yes. For sheep. Being proud of their work matters.

      For me, and other people with high IQs, what matters is how I'm being treated.

    111. Re:Dreaming of code? by Anonymous Coward · · Score: 0

      Uhm.. more like basic human nature.

      You remind me of those imbeciles that point out someone with less wealth or bigger problems as argument for why it's wrong to have or want what you do.

    112. Re:Dreaming of code? by easyTree · · Score: 1

      The whole idea stinks of a special-interest-group-funded study to show that their interests should be respected.

      Seriously? Maybe I'm the one-in-a-million case that doesn't follow the flock but the single and only reason I work is FOR THE MONEY. No amount of spin from people with larger foreheads than I will convince me otherwise :D

      All the validation, satisfaction at mastering a subject, etc... etc.. can be generated in my own time in a manner that suits ME. Neither employees nor employers should kid themselves - this isn't going to fly.

      Please try harder.

    113. Re:Dreaming of code? by Anonymous Coward · · Score: 0

      I know this dream well. For me, it's Geography for some reason -- I'm not particularly intimidated by the subject when I'm awake, when night rolls in, Geography Hell reaches up to snatch my tortured soul.

    114. Re:Dreaming of code? by easyTree · · Score: 1

      Yes...yes there is. ....at least we can all agree either one is better than visual studio.


      var modernRequirements = getModernDevelopmentRequirementsVector ();
      var mostRelevant = (
              from editor in new [] { vim, emacs, visualStudio }
              let features = getFeaturesVector (editor)
              let relevance = modernRequirements - features
              orderby relevance
              select editor
      ).First();

      Console.WriteLine (mostRelevant != visualStudio ? "Oui" : "Non");

    115. Re:Dreaming of code? by Anonymous Coward · · Score: 0

      I think the most scary thing is that I've been out of college for almost 15 years now and I'm still regularly having the "it's finals week and you just realized you were signed up for a class you haven't been to all semester" nightmare.

      I've never had this dream but did experience it in reality :-(

    116. Re: Dreaming of code? by IDreamInCode · · Score: 1

      I dream in code.

    117. Re:Dreaming of code? by Bengie · · Score: 1

      In college, nearly every teacher that I had gave you until the end of the day to hand in, but at least the end of the class. Some of them went so far as "end of this semester". I was having a rough patch in my life and one teacher told me I had until the beginning of the NEXT semester, because that's the absolute deadline he had to fill in my grade.

    118. Re: Dreaming of code? by SteveO'Sullivan · · Score: 1

      I get the picture....

    119. Re: Dreaming of code? by leslie.satenstein · · Score: 1

      In the construction trade you have architects and carpenters A good carpenter doesn't necessarily make a good designer and vice-versa. But a craftsman is not able to do a sloppy job. Doing so is to lower his self estime. He takes on a job that his experience tells him what it will take, and commits to it. If he takes a bit longer, that's the break Ohh! Sorry, I thought I was writing about a programmer. My mistake. A programmer is not a craftsman.

    120. Re: Dreaming of code? by Anonymous Coward · · Score: 0

      Where you going to get a safe 5%. The Wall Street casino is the only place that comes close.

    121. Re:Dreaming of code? by Stormy+Dragon · · Score: 1

      On a similar note, I'm surprised how long it takes, following a move, for the new place I'm living to start showing up as "home" in my dreams. I've lived in my current home for almost 6 years now, and I've never had a dream where I'm here. For some reason my subconscious still hasn't accepted that this is really where I live.

    122. Re:Dreaming of code? by curunir · · Score: 1

      You pay taxes if you take the award in cash. If you take the award in gift cards, the amount is grossed up.

      FWIW, we still have budget for team building events. The 10% reserve is strictly an individual compensation fund.

      --
      "Don't blame me, I voted for Kodos!"
    123. Re:Dreaming of code? by minstrelmike · · Score: 1

      is it _not_ deceit; it is budgeting for performance.
      If you truly are a personal outlier and knowing the company actually budgets money for bonuses actually diminishes your enjoyment, well that means squat as far as dealing with the standard average human behavior. Saying your personal individual behavior and thought pattern should replace normal human behavior is how and why morality _always_ misses the mark.

      I always knew that management has a budget for everything they spend.

    124. Re:Dreaming of code? by Anonymous Coward · · Score: 0

      Monetary incentives don't really help when you're running a programming contest. This is true. On the other hand, when you're being paid less than a large majority of the software development workforce you feel like you're getting cheated.

    125. Re:Dreaming of code? by q.kontinuum · · Score: 1

      Suit yourself :-) I spend 40h a week on my job, and if someone proposes a job doubling my salary, I will take that offer. But while I'm in this office, my performance depends heavily on feeling comfortable in my current environment. If you find all the time you need to master new subjects in your spare time, good for you. My spare time is mainly for my family, and I'm very happy I find enough challenges in my job so I don't need extensive hobbies for that.

      --
      Trolling is a art!
    126. Re:Dreaming of code? by Anonymous Coward · · Score: 0

      Holy f**, me, too! I thought only procrastinating losers got this nightmare.

    127. Re:Dreaming of code? by anyGould · · Score: 1

      Of course everybody wants more money. The point is -- and this is what important for employer -- are you willing to work harder for it?

      More honest point - can your employer get someone else to do it for cheaper? Or can they get *you* to do it for cheaper.

      The only truth I've seen from that statement is that generally people don't jump ship just for money. Something *else* gets their back up, they start looking around, and then they find out that they could make better money elsewhere. But if I had a dollar for every time a co-worker stopped by for lunch and said their new job was "better hours, better pay, and less bullshit", I wouldn't need to work either.

    128. Re:Dreaming of code? by anyGould · · Score: 1

      To the GP - think of it this way: the boss is *saying* you make $X per year, and then gives you 10% as a bonus at the end of the year as a "good job".

      The boss was *actually* always planning to hand out that 10% - they budget it as salary (effectively). They just make a big production out of giving it to you to make you feel special. (Or alternately, if they need to spruce up their margins in December, they can "have a bad year" and cut back that number).

    129. Re:Dreaming of code? by Anonymous Coward · · Score: 0

      Still not completely true. Some people like myself are minimalists. The only thing I've found myself wishing I had more money to buy were servers so that I could host free services for others, or donate more money to campaigns that I.... dammit. I see your point. Screw you!

    130. Re:Dreaming of code? by Anonymous Coward · · Score: 0

      As a former member of a committee on examinations and standards at a top 20 university, let me put your mind at ease once and for all. The committee will let you drop the class if your signed up for it and did not show up after the drop dead line. Surprisingly, we had several of such cases each semester.

    131. Re:Dreaming of code? by longbot · · Score: 1

      That would be my job, except that it was 30k per year, not 200k.

      --
      I don't suffer from insanity, I enjoy every minute of it! --Longbottle
    132. Re:Dreaming of code? by Anonymous Coward · · Score: 0

      I agree. You're making a modest point that bonuses and "good" salaries are important and being slated for the strawman argument, which you didn't make, that salaries and bonuses are all important.

      I'm sure some people have had the job where the salary is so good you put up with the sh*t for a while but, eventually, you just can't take it anymore. However, there are plenty of jobs where the stress is high but people do them because they understand WHY the job is important. I was lucky to work with a very talented applied mathematician who dreamed of being a medical doctor. She worked as a PM and software developer for most of her career but always wanted to go to medical school when she had enough money put aside. She eventually lived her dream and graduated last year. She's working very long hours as a doctor but she understands why she's doing it. She said that, often, on software projects we'd be pushing ourselves to the brink to meet unrealistic deadlines with the knowledge that all we were chasing were a few more share options and a bonus. We'd maybe upgrade to the car, buy a new motorbike or that kinda stuff to justify the stress. Now she saves lives and the justification is self evident.

      Writing good code is important, no doubt about it, but the industry needs to get a sense of perspective on how relatively trivial much of what we do is. Nobody wants to hire a slacker but I'd rather not hire someone who has so little perspective on life that they can be "passionate" about Test Driven Development, for instance. "Care" about it yes but "passionate" no...

    133. Re:Dreaming of code? by Anonymous Coward · · Score: 0

      I think the most scary thing is that I've been out of college for almost 15 years now and I'm still regularly having the "it's finals week and you just realized you were signed up for a class you haven't been to all semester" nightmare.

      I have that dream too. Unfortunately I was teaching the class!

    134. Re:Dreaming of code? by Anonymous Coward · · Score: 0

      you are right,me too. http://www.hot-nike.com

    135. Re:Dreaming of code? by Anonymous Coward · · Score: 0

      Materialism does not get you.
      You are drawn in to materialism because, well, humans are odd critters. We're audacious and arrogant, downright cheeky runts if you think about it. Our need to improve drives us, but in reality, your little obsession with money is a projection.
      People want things because they are indoctrinated to want things. We're taught to want things, told how to want things, and given reason to want things. Things improve your life, but they also suck you in. It's a rather beautiful symmetry. There are many things that are good for you, but mixed in with all of them are things that are very bad for you. Unfortunately, we never seem to care these days. Why bother when you can have "all the things"?

      In reality, materialism is not a disease, it's not an affliction, it's a choice. You can /choose/ what you want to buy and what you want to save. You can try and make yourself feel better by saying that everyone is 'afflicted' with materialism, but that's just sad. Accept responsibility for the fact that you're seeking to fulfill desires that in all likelihood have absolutely nothing to do with stuff.

    136. Re:Dreaming of code? by Anonymous Coward · · Score: 0

      BS

    137. Re:Dreaming of code? by n7ytd · · Score: 1

      I have dreams about past jobs where I wasn't 100% sure if leaving was the right decision. Coulda/woulda/shoulda haunts my dreams.

    138. Re:Dreaming of code? by gamemank · · Score: 1

      Everything you just listed, except the "single breadwinner", IS "keeping up with the Joneses."

  2. Its across the board... by Anonymous Coward · · Score: 0

    Did you think that those personality surveys pushed by MBA's for gas station attendants wouldn't reach Engineering?

    Sorry, pseudo-science has now become all encompassing. The problem is, being passionate about code, doesn't have anything to do with being able to code. Just how much you enjoy your profession (Without the added benefit of pay).

    1. Re:Its across the board... by MichaelSmith · · Score: 2

      When I was out of work recently I had to do dozens of IQ tests as a part of job applications. Eventually I got good enough at the tests to land a job. I must have a really impressive IQ now!

    2. Re:Its across the board... by curunir · · Score: 3, Insightful

      The reason passion matters for developers is the speed at which our industry changes. For someone working if a field with fewer changes than ours, going to school and learning how to do the job can be enough. But for a developer, staying qualified for the job requires a commitment to continually better yourself. You have to read up on the newest technologies, trends and methodologies on an ongoing basis...and most employers aren't willing to have you do it during work.

      This is why they're looking for people who passionately love developing. Those are the people that spend half their time away from work hacking on personal projects where they're free from any constraint around technology selection or architecture that might be imposed at work. What you're looking for is someone who views writing code as almost a form of play. That's what they mean by passionate...that intrinsic motivation that doesn't need to be cultivated, because companies are terrible at making employees grow their skills and even worse at monitoring those changes in employees....it's just simpler to screen for it in the interview process.

      --
      "Don't blame me, I voted for Kodos!"
  3. What about me? by xevioso · · Score: 4, Insightful

    I'm 40. I love what I do, I love building websites and I love doing front-end development. Do I live and breathe it? No. I go to work, work on great sites, and then go home for the day and enjoy my evening doing non-coding things.

    1. Re:What about me? by Anonymous Coward · · Score: 0

      Yes, but the question is, do you projects that just, suck... Do you have days when that door is looking pretty nice? Have you worked with good people, who weren't necessarily "bubbly" or enthusiastic about everything? To me, it seems like managers are just sick of people asking questions, and they are finding the most malleable.

    2. Re:What about me? by lgw · · Score: 5, Insightful

      I'd agree that's normal. What's more, this "passionate" is without a doubt a code for "exploitable".

      Here's why: for various cultural reasons, self-taught geeks who code from the love of coding are a far higher percentage of American-born coders, than of e.g. India or China, simply because "software developer" has a far higher social status (and relative pay) in other countries, such that parents push their children to become developers there in the way that some American children are pushed to become doctors or lawyers. Therefore, if you actually filtered on "loves to code" instead of "good at coding", you'd be illegally discriminating against a protected class, in a way that's not-at-all subtle to anyone who spends time on hiring in the field.

      The goal of this "passionate" business isn't crypto-racism (it would be too obvious, if nothing else), but simply trying to find people who are not only good, but willing to work far longer than a professional work week at management insistence, and those qualities can be found in young and/or desperate people from anywhere.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    3. Re:What about me? by Minwee · · Score: 5, Funny

      I'm 40 --

      Thank you, we've heard enough. Next applicant please.

    4. Re:What about me? by datavirtue · · Score: 2

      This is major bullshit. I bought into that /. ageism paranoia until I got on my first dev team (I used to be in infrastructure...yuck)...most of the people are over 40...just had a guy retire from the dev team. This is at a very young, small company with high dev standards.

      --
      I object to power without constructive purpose. --Spock
    5. Re:What about me? by j35ter · · Score: 1

      40 years here! Switched companies last month!

      --
      Delta-Mike November Bravo Tango
    6. Re: What about me? by Anonymous Coward · · Score: 0

      You clearly have no inkling of how modern websites are created. Is it rocket science? No. But the days of a website being a bunch of HTML files. on a server connected to the Internet are long gone.

      TMYK

    7. Re:What about me? by JoeMerchant · · Score: 3, Interesting

      Depends on where you go, I've seen age-ism cut all four ways, for and against me, in my 20s and in my 40s.

    8. Re:What about me? by FatLittleMonkey · · Score: 5, Insightful

      The last time I was "passionate" about a job, they called me argumentative and difficult to work with, and insisted that I need to be a "team player". Make up your fucking minds. Do you want me to care, to really care? Or do you want me to just shut up and do the job? Because you can't have both.

      --
      Science is all about firing a drunk pig out of a cannon just to see what happens.
    9. Re:What about me? by Mister+Liberty · · Score: 1

      Building websites is not programming. Sorry.

    10. Re:What about me? by Opportunist · · Score: 2, Insightful

      This. A billion times THIS.

      Am I enthusiastic about code? Well, I can be. If, and only if, the code is interesting and the project feels like it's a good investment of my time. Doing jobs that have a good chance to result in awesome accomplishments or in something where you can with pride point to and say "I built that" sure makes it easy to be enthusiastic.

      But jobs where you simply KNOW halfway through that it will never see the light of the day and is just not being abandoned because some bigwig's nephew is getting a cut from it or because some big shot's job hangs on its existence and he just wants to ride it for as long as he can, it's not easy to be enthusiastic and passionate about it.

      So if you want me to be passionate about my work, gimme a reason to be!

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    11. Re:What about me? by master_kaos · · Score: 1

      Hey 21st century is calling. The WWW is no longer full of geocities/angel fire/myspace/other generic WYSIWYG webpage builders. Do you honestly think facebook is a bunch of html pages?

    12. Re:What about me? by Anonymous Coward · · Score: 0

      Wow! Stereophonic Aging - Is there a pill for that? I want some! I'd like to be 20 / 40 too! 20 year of age for the rave scene - and 40 years for when I'm jetting to Monte Carlo.

    13. Re:What about me? by Anonymous Coward · · Score: 0

      Then you have never built a website that actually does something.

    14. Re:What about me? by Sperbels · · Score: 4, Insightful

      They want you to care...and obey. Basically, you should love doing what your betters order you to do.

    15. Re:What about me? by Sperbels · · Score: 1

      When was the last time you built a website? 1996? Things are a lot different now.

    16. Re:What about me? by RightSaidFred99 · · Score: 1

      Lol. You sound..knowledgeable brohan.

    17. Re:What about me? by hazah · · Score: 1

      I'm curious... how would YOU build one then? Real question.

    18. Re:What about me? by mean+revision · · Score: 1

      I give my work a solid 30%, sometimes up to 40% and for rare days up to 50%, but those levels aren't sustainable. Plus I freaking hate it. I'm not going to apologize for failing to devote all of my waking (and sleeping) hours to my job. You'll get a highly qualified, skilled coder for about 8 hours and after that, I'm on my own. It's none of my client's damn business what I do, but I'll guarantee that it's not going to be related to whatever project they hired me for.

    19. Re:What about me? by AnontheDestroyer · · Score: 1

      I'm 40 --

      Thank you, we've heard enough. Next applicant please.

      You mean you're not hiring Perl or PHP developers?

    20. Re:What about me? by Aighearach · · Score: 1

      No, you're allowed to discriminate on random traits or interests, even if different numbers of people in different countries share those interests.

      It is only illegal if you're using it as a proxy to discriminate against actual applicants of a protected class.

    21. Re:What about me? by Cederic · · Score: 1

      Passion doesn't excuse acting like a cunt. It's possible to be passionate with being argumentative or difficult to work with. In fact, it's preferable.

      Do you want me to care, to really care? Or do you want me to just shut up and do the job? Because you can't have both.

      I can, and I'll look for it in the next candidate.

    22. Re:What about me? by Anonymous Coward · · Score: 0

      I saw a black guy get promoted! Racism must be over!

    23. Re:What about me? by Anonymous Coward · · Score: 0

      That's great, but how do you keep abreast of the changes in your field? How are you able to advise your employer when, perhaps, they should consider using Angular, Backbone, Less, Sass, Stylus, Bootstrap, Boilerplate or the latest HTML5-specific feature? If you don't have that drive that lots of us have to go home and write a WebRTC or WebSockets prototype, how will you be able to know whether it's an option yet for a project at work or whether it's more hassle than it's worth?

    24. Re:What about me? by Anonymous Coward · · Score: 0

      Hey I build websites too, I hate my job but I'm very passionate about programming. If I can't fix a bug within two minutes I yell at the computer, pound my fist on the keyboard and if still doesn't work, I grab the monitor and throw it out the window... If that's not passion I don't know what is!

    25. Re:What about me? by Anonymous Coward · · Score: 0

      This was totally me. I've learned that there are better ways to phrase things that can help a lot. For example, instead of saying "that's fucking stupid" say "help me understand why that would be a good plan."

    26. Re:What about me? by AnontheDestroyer · · Score: 1

      Do you make more than ~$65k? Did you ever have aspirations to do so? If not, you may, in fact, avoid ageism.

    27. Re:What about me? by Anonymous Coward · · Score: 0

      I was actually just on the hiring side of the table. We interviewed two old guys (probably 50+) and one guy who is probably 30's or early 40's. The team lead we just hired has to be well into his 50's, maybe even 60's.

      I'm in my 40's, my boss is in her 50's I assume. (Don't ask a lady's age!)

      We wanted the younger guy - who still isn't that young - because along with actual problems with the two older guys (one couldn't be hard on the phone call well and seemed to think really slowly, the other just didn't communicate or write well) we didn't want the whole team to be old.

      We wouldn't have wanted the whole team to be young either, though. We just want some diversity of thought and experience, please.

    28. Re:What about me? by Anonymous Coward · · Score: 0

      +1 insightful

    29. Re:What about me? by Darinbob · · Score: 2

      The problem is that the vast majority of programming jobs don't do a lot of programming. Most of it is bug fixing obscure stuff written by someone no longer at the company, documenting it all, coordinating with testers, lots and lots of meetings, etc. It is relatively rare to just sit down and start coding. When I work on my own private projects at home then that's fun, when it's at work it is sometimes only one day a month. There are things I'd love to do at work but I can't because those activities aren't a priority, don't earn revenue, doesn't solve a problem that needs fixing, etc.

      It's really hard to have passion when the code you are working on is not a topic you are really passionate about. When I worked on business software I was bored. When I worked on medical devices though I loved it. When I worked on Windows I was bored and frustrated. When I worked on an embedded system I was interested.

      As far as what companies what, passion should not be it. They generally want fast coders, lots of checkins (even checkins to fix checkins, since that makes you artificually seem productive), and working on high profile fixes and features. Whereas the person who wants to create good code with high quality often seems like the unproductive person in the team. Companies also seem to think "passion" means so caught up in your work that you're still there at 10pm because you lost track of time, then go home and ignore the family so you can keep working to 2am.

    30. Re:What about me? by Salgat · · Score: 2

      Hiring older folk is awesome because you know they aint ever leaving because who else would hire their old ass? (in all seriousness, older folk do tend to stay with the company longer, which is an enormous benefit)

    31. Re:What about me? by Darinbob · · Score: 1

      It depends on the type of work and company. Ie, I tend to see younger people in IT groups. Programmers using C/C++ or embedded systems tend towards older workers, whereas those on UIs for some reason tend to be younger. Some of it makes sense; people with lots of experience with older languages tend to be older people, people with experience in newer languages tend to be younger. Common jobs tend to be younger since the job pool is so large that companies will naturally find enough younger/cheaper people who are above average; jobs that require more specialization tend to be older because the number of applicants are smaller and you have to suck it up and pay more to get a qualified person.

    32. Re:What about me? by Darinbob · · Score: 2

      I love being a cog in the machine!

    33. Re:What about me? by Anonymous Coward · · Score: 0

      Definitely true. Our management found this out the hard way about 4 years ago trying to meet a deadline for a new product. They started mandating 50-60 hour work weeks and kept throwing more and more engineers at the project. Then they wondered why they kept having more and more problems crop up. They started burning out all the engineers working on it so they made more and more mistakes and took more shortcuts and didnt properly design anything

      Luckily 2 years later for the next big project management remembered their mistakes and tried to aim for better management instead of throwing man hours at a problem. Ended up being the best and most solid version of a first run product they ever did, all with only a few long nights here and there instead of for 2-3 months straight

    34. Re:What about me? by technomom · · Score: 2

      Bwahahahaha!

      Not so much. Got my best job offers at 45 and 48, took 'em both! There are a lot of companies that pay big money for experienced programmers, especially ones that can point to actual products they had a hand in.

      But if it makes you feel better to believe that, go ahead.

    35. Re:What about me? by Dodgy+G33za · · Score: 3, Funny

      That's only because perception of time changes as you age. They think that they have only been there for a few days and bang, retirement hits them.

    36. Re:What about me? by Dodgy+G33za · · Score: 1

      I think I would start with type for a bit and finish up with

    37. Re:What about me? by zenasprime · · Score: 1

      If only I had the points to spend! Cheers!

    38. Re:What about me? by Dodgy+G33za · · Score: 1

      Hmm. That post kinda lost its meaning when /. stripped out the HTML start and end tags.

    39. Re:What about me? by zenasprime · · Score: 2

      I don't care if someone acts like a "cunt" or is "argumentative" if they make valid points and can get me to stop being a stubborn idiot who's going to screw shit up. I'd rather that the job got done right, despite my own fail-able self. Fight me when I'm wrong or I don't want you on my team.

    40. Re:What about me? by Anonymous Coward · · Score: 0

      being narcissistic !== being passionate

      I've had my fill of 'wonder boys' whom were deeply 'passionate' about the latest shiny object/library/language/pattern and how EVERYONE must jump on their bandwagon, yet whom could not be bothered to test their own crap.

    41. Re:What about me? by Cederic · · Score: 3, Insightful

      There's, "you fuckwit, you've totally cocked that up" and there's "there are better ways to do that, would you like me to show you?"

      I want teams that have strong enough relationships to do both of those without being argumentative or acting like a cunt. Building relationships, establishing credibility and demonstrating trust are all important and have fuck all to do with whether you're right or not.

    42. Re:What about me? by Anonymous Coward · · Score: 0

      Me, I just weep silently for the joy of being at a computer. I mean, I can't see the monitor or code worth anything, and the snot starts messing with the keys for the next employee, but ... ... well, I LOVE MYJOB.

      #sniff#.

      Yes, I have barely controllable passion about it.
      Yes, I understand.
      Yes, I hope the next employee will be more suitable.

      He's going to WONDER why the keys are all sticky...

    43. Re:What about me? by FatLittleMonkey · · Score: 1

      Note how the second option precludes the possibility that it's a bad plan. Which was my point. They don't want someone with an opinion, they want a servant.

      --
      Science is all about firing a drunk pig out of a cannon just to see what happens.
    44. Re:What about me? by lgw · · Score: 1

      For a large company, if the result of your hiring criteria, company-wide, shows a racial bias, you're asking for the "opportunity" to prove your innocence. At my current large company we're not supposed to put anything in the interview feedback unless it's both on the short list of approved criteria and we can describe specifics from the interview to back it up. Bit of a pain, really.

      Small companies are a different world of course, and I've worked at a couple where the racism was pretty blatant (once for and once against my race - wasn't keen to stay at either).

      --
      Socialism: a lie told by totalitarians and believed by fools.
    45. Re:What about me? by FatLittleMonkey · · Score: 2

      Passion doesn't excuse acting like a cunt.

      It's amazing how people have projected project so much onto my comment.

      It's possible to be passionate with being argumentative

      I disagree. "Passion" isn't just the positive, it's also the negative. A "passionate relationship", for example, isn't just wild sex, it's also the wild arguments. Passion is about strong emotions. Good and bad.

      A good manager knows how to steer passion into creativity. A bad manager doesn't, and usually ends up surrounded by passionless drones who do what they are told, no matter how stupid/wasteful/pointless, and allow bad decisions to play out to disaster.

      I've watched, from outside, as a good manager steered an angry staffer into first ranting with the manager about the problem (by showing them the actual reason for the stupid/wasteful process), and then the rant culminating in the staffer solving the problem. Suddenly, "I can't believe they are so stupid! Why don't they just... [solution]?!" The rant was part of them sorting through what they knew, letting intuition and creativity play while their consciousness was distracted by the rant. And then the staffer designed the whole new system that afternoon, happily working away like a madman (passionately, you might say; the workplace equivalent of make-up sex.)

      I'm guessing Zenasprime is that type of person, able to work with passionate people. You, perhaps, are not.

      --
      Science is all about firing a drunk pig out of a cannon just to see what happens.
    46. Re:What about me? by socode · · Score: 1

      40 double D.

    47. Re:What about me? by 14erCleaner · · Score: 1

      I suspect the passion/dream/obsession/whatever stuff is just another subtle way of accomplishing age discrimination. After all, most people calm down sometime in their 20's or 30's - you know, about the time they start getting expensive to employ.

      --
      Have you read my blog lately?
    48. Re:What about me? by Bengie · · Score: 1

      Pretty much this. Every year my review has a question of what I like most about my job, and every year I say that I love knowing my work helps people and many times I even get to see or hear back about how much of a difference it makes.

    49. Re:What about me? by Aighearach · · Score: 1

      Right, but you ignore the other situation, where there is no racism but all the qualified applicants are from the same demographics group.

      Companies get into trouble, and then whine about having to "prove their innocence" because, as you point out, some companies really are racist. And if they have arbitrary requirements that are unrelated to the job duties that result in them rejecting otherwise qualified people from certain protected groups, then they're likely going to have it proven that they were using it as an illegal proxy to discriminate.

      If on the other hand they're not racist and they try to hire inclusively, then they'll be able to demonstrate that. It may be that certain demographics are more likely to claim that they are "passionate" about their job than others. But it would be very difficult to make a discrimination claim on that basis, unless both a disproportionate otherwise-qualified number of applicants from a certain protected group were rejected, and also that they did not take any other steps to hire inclusively. For example, if a lower percentage Indian applicants meet a "loves to code" criteria, you could mitigate that by doing extra advertising on job boards or in neighborhoods with a high percent of Indian people.

    50. Re:What about me? by FatLittleMonkey · · Score: 1

      projected project

      Dumbed dumb.

      --
      Science is all about firing a drunk pig out of a cannon just to see what happens.
    51. Re:What about me? by Anonymous Coward · · Score: 0

      I don't care if someone acts like a "cunt" or is "argumentative" if they make valid points

      Yes, you do. You just think you don't.

    52. Re:What about me? by Anonymous Coward · · Score: 0

      there's no need to be an argumentative cunt over it.

  4. The eight hour workday is too short by Anonymous Coward · · Score: 5, Insightful

    If you don't eat sleep and breathe their corporate paradigm at all times you're not the person they're looking for. They don't want you to forget that they own you, even when you're not physically at the office: your personal work belongs to them, your future employment opportunities (non-compete) belong to them, your personal activities (social media et al.) belong to them... And they wonder why people get disgruntled.

    1. Re:The eight hour workday is too short by Coffeesloth · · Score: 2

      I wish I could moderate your comment up. I work for a company that doesn't officially have this policy but sometimes at the lower management levels this seems to be the mentality.

    2. Re:The eight hour workday is too short by JoeMerchant · · Score: 1

      Monster.com can be your very good friend...

    3. Re:The eight hour workday is too short by tompaulco · · Score: 2

      Are the Accounts Payable people passionate about writing checks? Are the secretaries passionate about answering the phone? Are the Helpdesk people passionate about resettiing passwords? If so, then I guess they should required the programmers to be passionate about programming.

      --
      If you are not allowed to question your government then the government has answered your question.
    4. Re:The eight hour workday is too short by Anonymous Coward · · Score: 2

      Yep, pretty much. The lowly geek caste should be grateful, that his most excellent MBA owners have seen fit to let him slave away for 60 hours a week to earn a crust of bread. After all, that's all they really want to do, if they wanted wealth, influence, or respect they would have opted for a more respect-worthy career.

    5. Re:The eight hour workday is too short by Anonymous Coward · · Score: 0

      That's not true. I interview coders for a very big global corp and just want to see a bit of life in candidates. Some people seem to have taken up coding as a career because it pays OK and they couldn't think of anything else to do. The genuine engineers are easy to spot however, they find it exciting. They want to do it. It should be exciting - if writing some code to make an LED flash or a motor spin doesn't do it for you then I'm unlikely to want to work with you.

      As for towing the corporate line, well, upper management need something to keep them busy, just nod nicely and carry on regardless ;)

    6. Re:The eight hour workday is too short by Anonymous Coward · · Score: 0

      your personal work belongs to them,

      Depends on where you work. In California, your personal work belongs to you.

    7. Re:The eight hour workday is too short by Cederic · · Score: 2

      Exactly. Making the passionate programmers passionate about the company is usually easy: give them a direct way to see how the code they're writing benefits the external customers, the internal users, the shareholders, the people around them.

      Happy people are very good at keeping themselves happy, so you just need to keep the bullshit out of their way and make it easy for them to share their joy.

    8. Re:The eight hour workday is too short by Anonymous Coward · · Score: 0

      I wish I could mod this up as well. However, you forgot one thing: The desire to work for minimum wage.

    9. Re:The eight hour workday is too short by Anonymous Coward · · Score: 0

      Why do you work there? You act as if a job is a one-way street. Programmers are in very high demand. My current company attempted to add a non-compete to our handbook (and have us sign it). I told them I would rather quit than sign a non-compete. They wanted to keep me enough to remove the non-compete.

    10. Re:The eight hour workday is too short by David_W · · Score: 1

      Monster.com can be your very good friend...

      The corporate masters of Slashdot would like to remind you that Dice.com can be an even better friend.

    11. Re:The eight hour workday is too short by Anonymous Coward · · Score: 0

      Ditto. My company tried to go as far as a "social media policy" that declared that anything they could find about you online where you could be identified as an employee (oh, and please remember to wear your company-logo'ed apparel when out, and drop off these courtesy cards at our customers!) could be used as cause for discipinary action.

      The policy was revised, and I like to think it was in part due to the people who started covering up the logos (or in extreme cases tore the stitching out).

    12. Re:The eight hour workday is too short by Anonymous Coward · · Score: 0

      Sometimes at night I have sex with my code.

  5. Strong and Barely Controllable Emotion by SirLurksAlot · · Score: 5, Insightful

    I feel this way about the current codebase I'm working on right now, but they only give me the nerf-type of weapons, so no one needs to worry.

    --
    God, schmod. I want my monkey man!
    1. Re:Strong and Barely Controllable Emotion by tompaulco · · Score: 1

      Although I disagree that every programmer has to be passionate about programming, I would have to say that I most definitely am. In fact, I am so passionate that it makes me ill to see the hideous inefficiency of some of the past programs written at my company. Even now, they continue to not learn from their mistakes and have even gone through efforts to rewrite well written code in a less efficient manner and which does not integrate to the system and is not scalable.

      --
      If you are not allowed to question your government then the government has answered your question.
  6. It's fine by Anonymous Coward · · Score: 0

    I am a good coder, I am happy to not apply for your job that requires I be "passionate".
    It is like a hat worn backwards, it indicates with a fair degree of reliability that I don't want to interact with the marked person or organisation. The level of bull I would have to cope with in such a company is way above what I consider comfortable.

  7. I feel you. by Rinikusu · · Score: 5, Insightful

    I like software development. But when I go home, I do other things than write more code (write/record music, write/shoot/direct/edit short films, cook foods, breed fish, exercise/martial arts, spend time with my SO, etc). Apparently, to some developers, this means I don't take my job seriously and I shouldn't be in the industry because I'm not spending every moment living and breathing code. I don't even own a github. And frankly, if that's the expectation, I'd rather not work in that sort of environment.

    --
    If you were me, you'd be good lookin'. - six string samurai
    1. Re:I feel you. by Bob+the+Super+Hamste · · Score: 1

      Apparently, to some developers, this means I don't take my job seriously and I shouldn't be in the industry because I'm not spending every moment living and breathing code.

      Probably not to other developers but to wothless HR people yes.

      --
      Time to offend someone
    2. Re:I feel you. by amiga3D · · Score: 1

      I've had projects at work that I felt passionately about. I would think about and study up on things I was working on trying to get ideas or troubleshoot. I actually miss that feeling but they brought in a new "lean" system and now I could care less. I think management has to build an environement to foster that kind of feeling and most of the time they actually stamp it out.

    3. Re:I feel you. by rlwhite · · Score: 2

      These ads make me feel this way too. To me, leaving coding at my job and doing other things in my off time is very important to avoid burn-out. Pursuing something else I'm passionate about is refreshing, and being knowledgeable in other subjects should further a programmer's career because programming is ultimately about codifying knowledge. This career field is fundamentally cross-disciplinary.

    4. Re:I feel you. by jythie · · Score: 4, Insightful

      Even to other developers, when I was job hunting a significant number of them held up hobby programming as a metric for how good a fit you would be. If were not involved in your own projects it was a sign that you didn't care or would not keep up with new trends or otherwise just not be 'enthusiastic'. Non-programming hobbies were sometimes acceptable, but only if they were robotics or something just barely one-off.

    5. Re:I feel you. by ranton · · Score: 1

      Apparently, to some developers, this means I don't take my job seriously and I shouldn't be in the industry because I'm not spending every moment living and breathing code

      Similar to how arguing on the extremes in politics is rarely productive, neither is arguing on the extremes in work / life balance. My opinion is that the type of developers who deserve top salaries and positions are the ones who on average spend at least 200 hours per year of their free time on learning new skills. I have never known a developer who was able to stay current in their skills with only on the job training. I have known some who found niches they worked in for a couple decades that required no outside training, but they are the ones in their 50s wondering why they can't find work.

      But that said, 200 hours per year is not a great level of devotion. It is 4 hours per week. That leaves plenty of time for other hobbies and spending time with family. Anyone claiming that you need to spend 20 hours per week doing software development outside of work is at an extreme that is easy to argue against, but there is a nugget of truth in the belief that having some desire to learn outside of work is necessary. There are plenty of professions where the industry does not change very fast, but IT is not one of them.

      --
      -- All that is necessary for the triumph of evil is that good men do nothing. -- Edmund Burke
    6. Re:I feel you. by Anonymous Coward · · Score: 1

      Non-programming hobbies were sometimes acceptable, but only if they were robotics or something just barely one-off.

      I feel your pain. I usually get quite the horrified reaction when I state I like philosophy...that is until we require a frank discussion on NULLs or formal logic.

    7. Re:I feel you. by JoeMerchant · · Score: 2

      Some jobs maybe not, but experience from my outside interests have proven highly valuable to my "day job" on many occasions, and has also helped me land new jobs on occasion.

      If you're 19 years old and didn't start coding until you were 17, sure - live, breathe, sleep and dream code - you need to to get up to speed. If you like that lifestyle, I think EA is still running their revolving door....

    8. Re:I feel you. by omtinez · · Score: 1

      I like software development. But when I go home, I do other things than write more code (write/record music, write/shoot/direct/edit short films, cook foods, breed fish, exercise/martial arts, spend time with my OS (aka Her), etc). Apparently, to some developers, this means I don't take my job seriously and I shouldn't be in the industry because I'm not spending every moment living and breathing code. I don't even own a github. And frankly, if that's the expectation, I'd rather not work in that sort of environment.

      FTFY

    9. Re:I feel you. by Anonymous Coward · · Score: 1

      .that is until we require a frank discussion on NULLs or formal logic.

      Of all that is holy... you actually stepped through all the logic and formal systems in Hofstadter's _Godel, Escher, Bach_, didn't you?

    10. Re:I feel you. by mrchaotica · · Score: 1

      But that said, 200 hours per year is not a great level of devotion. It is 4 hours per week.

      Otherwise known as "your lunch break" if you don't want to actually spend extra time doing it at home.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    11. Re:I feel you. by master_kaos · · Score: 1

      Perhaps but a good company like the one where I work at will let me spend that 4 hours per week on company time . Essentially every Friday afternoon (hey like right now!) I am allowed to browse whatever tech sites I want to learn about technology. The company realizes that not only does this improve my own skills, but I will also discover new technologies, techniques, etc that can enhance our existing/upcoming projects. Do I learn something new every friday? No, but there has also been some gold nuggets that have greatly improved our internal processes and tools

    12. Re:I feel you. by Anonymous Coward · · Score: 0

      Does the fish breeding cross over into the cooking?

    13. Re:I feel you. by ranton · · Score: 1

      Perhaps but a good company like the one where I work at will let me spend that 4 hours per week on company time .

      Well, a good company can handle work/life balance in different ways.

      My current employer was very up front that my salary was paying for about 50 hours per week, but it is understood that around 5 of those hours will be spent on my own time working on my own pet projects and/or learning new technologies. Considering it was about a 30% pay raise from my last job, and I spend more than that already on my pet projects, it worked out just fine.

      My employer knows how hard it is to find good talent, so they pay well above market rates to get those people who will put in the extra effort so they can be on top of the latest advances but still be billable for at least 40 hours each week. They would have to refuse jobs if our best employees were only billable 30-35 hours per week because we couldn't staff them with people competent enough too keep up our reputation.

      That said, about half of our staff is made up of more average employees who do spend time on the job learning skills when new projects need them. They are not paid as well, and their work is more closely monitored.

      --
      -- All that is necessary for the triumph of evil is that good men do nothing. -- Edmund Burke
    14. Re:I feel you. by pjt33 · · Score: 1

      ...spend time with my SO...

      So you get home and log in to Stack Overflow, and you want us to believe that you're not passionate about programming?

    15. Re:I feel you. by xaxa · · Score: 1

      I spend (36 - meetings etc) hours a week writing code, so I generally prefer not to develop software at home. But, occasionally it's satisfying to spend a rainy Sunday evening fiddling with something. I've noticed I'm much more likely to do this if I've had a lot of meetings in the preceeding week, or have recently returned from a holiday.

      I do have a Github account (mostly little things I've forked), and the little green chart says I've committed changes on 12 days in the last 12 months.

    16. Re:I feel you. by cliffjumper222 · · Score: 1

      This is so true, but I do the inverse! I work as a product manager and generate PowerPoint, Word and emails all day. Then I go home and code Java Plugins for Minecraft. It's fun hobby and a great way to de-stress from business ambiguities and customer interactions.

    17. Re:I feel you. by rastos1 · · Score: 1

      On the other hand I'm meeting developers that are dug in in their niche for last 15 years and have no desire to find out what happened in IT in the meantime. They develop windows only software but would be lost in Windows 8 and have no idea how to filter EventLog where their log messages are. The don't care how C98 differs from C++0x or how they could replace their data structures with STL (and halve the code in the process). They join a team that works o client-server software, but don't bother to learn what TCP handhsake is, what IPv6 is, what latency is, or where the f*cking server is. They grab a library for encryption and don't bother to randomize IV. They develop software that does graphics, but have no idea what OpenGL is or what DirectX can do.

      Because they are frozen in time. It was good enough 15 years ago, and so it should be good enough now. They are not interested. They don't follow what's happening in IT. And you know what? It works for them. Because 1) management has no clue and 2) when something bad happens, they have "someone" who solves the issue - someone who spends evenings and weekends learning new stuff.

    18. Re:I feel you. by Bengie · · Score: 1

      But IT doesn't change much. Same basic ideas that I read about from security and design still apply from the 80s as much as it does today. The tools change and give you more power to control, but the ideas are still the same.

  8. Maybe they have a problem by cold+fjord · · Score: 4, Insightful

    People will do things for love that they won't for money, including endure abuse, or attempt the impossible.

    --
    much of left-wing thought is a kind of playing with fire by people who don't even know that fire is hot - George Orwell
    1. Re:Maybe they have a problem by Zontar+The+Mindless · · Score: 1

      I think that comment is quite revealing. Thanks for sharing.

      --
      Il n'y a pas de Planet B.
    2. Re:Maybe they have a problem by cold+fjord · · Score: 3, Insightful

      Nothing new there, it was known to the ancients.

      “Greater love has no one than this, that one lay down his life for his friends. -- John 15:13

      --
      much of left-wing thought is a kind of playing with fire by people who don't even know that fire is hot - George Orwell
    3. Re:Maybe they have a problem by Khashishi · · Score: 2

      People will do other things for money they won't do for love.

  9. You're reading too much into it. by Anonymous Coward · · Score: 0

    I think they just want someone for whom it's not difficult to extract the work they need done.

  10. Free overtime by Anonymous Coward · · Score: 0

    The word "passionate" is management code-speak for "free and boundless overtime".

    1. Re:Free overtime by datavirtue · · Score: 1

      Indeed. I work any amount of hours in order to do a good job--no a great job--and I enjoy it. I consider myself passionate, and good luck competing with me. Most do not have the ambition.

      --
      I object to power without constructive purpose. --Spock
    2. Re:Free overtime by Anonymous Coward · · Score: 2, Insightful

      You also don't have a life. Good luck trying to recapture your youth when you're a burnt out middle-aged husk.

    3. Re:Free overtime by Anonymous Coward · · Score: 0

      I would argue that it's not that "most do not have the ambition." Instead, many have had the ambition beaten out of them by Corporate America.

      Give it time. Eventually, you'll get burnt out by Corporate America & the passion will be gone.

    4. Re:Free overtime by Anonymous Coward · · Score: 0

      If you're that passionate about what you're doing, why not take that ambition AND APPLY IT TO YOUR OWN PRODUCT?

      These established corporations have absolutely no loyalty to you. Keep this in mind while directing your passion. Given the opportunity, they will screw you over.

  11. Passionate? by Anonymous Coward · · Score: 0

    I think it's better to be passionate about the domain and channel that passion with programming. Being passionate about coding itself is short sighted. Coding, by itself, is a waste of time. Using it for solving complex problems or even saving lives...that's worth it.

  12. Well You Know... by TemperedAlchemist · · Score: 5, Interesting

    What management actually means by, "We want people who are passionate!" means that they live in a fantasy world where truly passionate people will come work for them for meager pay, lousy benefits, and an average work environment. It's the ultimate delusion of entitlement. Because why should talented people settle for them?

    There is good management. But most of the time you see poor management who blame their own inadequate and incompetent leadership abilities on their employees. Many seem to look at subordinates as nothing more than a monkey there to churn out code -- like it's such an inconvenience that they have to deal with actual humans who have like, squishy innards that need nourishment and rest.

    Add it to the list...
    "Fast paced work environment!" We're understaffed.
    "Opportunity for advancement." We have a high turnover rate.
    "Flexible hours!" You'll never be able to predict the next week's schedule.

    1. Re:Well You Know... by oneiros27 · · Score: 1

      "Flexible hours" can also mean "You know that sign-off you need? They might show up at 2pm, or they might work from home today"

      Or it might mean "We're okay with you coming in late so long as you put in 12 hrs each day"

      --
      Build it, and they will come^Hplain.
    2. Re:Well You Know... by RobinH · · Score: 3, Interesting

      "Fast paced work environment!" actually means that we change our specs a lot, even up to the hour before delivery, and we don't want you to complain because we're "fast paced"! :)

      --
      "I have never let my schooling interfere with my education." - Mark Twain
    3. Re:Well You Know... by dkleinsc · · Score: 1

      "Fast-paced work environment" actually means "We don't actually make any management decisions about prioritization or scheduling".

      That's important, because a company that is understaffed who's trying to hire people is doing the right thing, whereas a company that has stupid management who's trying to hire people is doing the wrong thing. The second company will never be satisfied with the team's performance, because it's always a lot easier to sit in a meeting and say "We should make a ..." than it is to make it.

      --
      I am officially gone from /. Long live http://www.soylentnews.com/
    4. Re:Well You Know... by tompaulco · · Score: 3, Interesting

      At my office it is "We're okay with you coming in late so long as you put in 12 hrs each day and show up no later than 8 and leave no earlier than 6."
      Seriously, you get no leniency whatsoever if you were up until 4 in the morning working on an unreasonable deadline. If you are not in first thing the next morning, you get a talking to. I've gotten in trouble for not resolving an issue within an hour when it was sent by e-mail at 6 in the morning. I can't leave my phone next to my bed because the binging and bonging goes on all night long. I can't tell the difference between a production down e-mail and one saying my expense report status has changed, so I am supposed to look at my phone every 15 minutes all night long whenever it dings at me.

      --
      If you are not allowed to question your government then the government has answered your question.
    5. Re:Well You Know... by rogoshen1 · · Score: 1

      it's time for you to find a better job.

    6. Re:Well You Know... by rk · · Score: 4, Insightful

      Get thee hence to a new job, for verily thy current job sucketh in abundance.

    7. Re:Well You Know... by Cederic · · Score: 1

      The irony is that I don't have 'flexible hours' but today I started with just before 7am, took a three hour break at 9.30, got some serious work done between 12.30 and 4pm then told my manager I was done for the day and have a great weekend.

      He knows I'll hit my deadline, which was self-imposed anyway, without compromising the assistance I offer to my team, while pursuing a number of other interests. I get shit done. I enjoy it.

      I'm also old enough to know how to work sustainably and avoid burning out.

      So my manager is happy, my colleagues are happy, I'm happy, and my cats are very happy because at 4pm I switched off my laptop and played with them for twenty minutes, then let them sleep for a couple of hours before waking them up for some food.

      Flexible hours can mean I'm doing a video conference trans-atlantic at 10pm, presenting to a team in Malaysia at 8am or going home at 4.30pm because I feel like avoiding the traffic.

      So don't diss flexible hours or flexible working patterns, don't abuse them and find a company that truly understands them. Everybody wins.

    8. Re:Well You Know... by xaxa · · Score: 1

      I hope you get paid a lot more than me, because I got pretty annoyed today that I ended up working four hours too many this week, and will have to make it up next week (I wanted to take this afternoon off, to make up for staying late because I was concentrating on Tuesday, but someone scheduled a meeting).

      I'm supposed to be present between 10-12 and 14-15:30, work 36 hours a week, with no more than 8 hours under/over at the end of every month, and can take a day / am / pm off with permission a certain number of times per month. That's proper flexitime :D

    9. Re:Well You Know... by k6mfw · · Score: 1

      gotta find a Dilbert or a xkcd cartoon for your list.

      --
      mfwright@batnet.com
    10. Re:Well You Know... by Anonymous Coward · · Score: 0

      You forgot the great game-changer "Other duties as required" Janitorial, mechanical, maintenance, deliveries, special errands for the boss, and all on your time.

    11. Re: Well You Know... by DoofusOfDeath · · Score: 1

      Quit

    12. Re:Well You Know... by Anonymous Coward · · Score: 0

      Where I work now does ask for passionate people. Without asking passionate about what. When asked in interview "talk about what you are passionate about", the candidate can go on about astronomy, race cars, or his attempt at writing science fiction. If we feel the passion, he passed the test. If he get's us going in some heated exchange, bonus points. If we end up Goggling the subject back at our desk, it's a clear winner.

      Such a candidate will always make an effort to learn new things: language, technology or problem style. On the other hand people who do not appear passionate will often refuse to work on a problem unless they already know the field, or the solution. "I spent 15 years in Java, I'm not spending 2 days looking at that C module for a problem, unless they want me to spend 6 months re-doing it all in Java".

  13. Yes it's Code by Anonymous Coward · · Score: 0

    It's Code for we have no respect for your boundaries and we will pester you all day and night with whatever we can think of however fanciful or unrealistic and you had better be available whenever we have these brain farts, or else.

  14. 8 hours a day by BisuDagger · · Score: 1

    I spend 8 hours a day loving what I code in c++. When I leave work I generally focus on my hobbies like writing news for competitive gaming. If I leave work with a problem unsolved sometimes I'll think it through while I'm driving. Long story short, I love code development at work and couldn't imagine a job without it. That's always been enough for my employers.

    1. Re:8 hours a day by ThorGod · · Score: 1

      Do you know what lawyers do if they spend time thinking about your case? They charge you.

      --
      PS: I don't reply to ACs.
    2. Re:8 hours a day by NoNonAlphaCharsHere · · Score: 2, Funny

      A lawyer dies and goes to heaven (hey, it sometimes happens).
      At the pearly gates, he's greeted by St. Peter and a huge heavenly choir, singing.
      Lawyer says "What's with the big turnout?".
      St. Peter says "We've had popes and saints and kings arrive here, but never someone who's 196 years old."
      Lawyer says "What are you talking about? I'm 62."
      St. Peter says "They must have added up your billing hours instead".

    3. Re:8 hours a day by jazman_777 · · Score: 1

      It's been so cold lately that I even saw a lawyer with his hands in his own pockets!

      --
      Slashdot: Failed Car Analogies. Amateur Lawyering. Anecdote Battles.
    4. Re:8 hours a day by Anonymous Coward · · Score: 0

      4 minute units I believe.

  15. Always looking for passionate programmers by Dracolytch · · Score: 3, Insightful

    So, when managing, I'm always looking for passionate developers. Here's why:

    Where I work, there are no grunts. There are no people who mindlessly grind out code. We're not building yet another website: We're solving hard problems, and we want everyone to contribute. To contribute with value, you need to not stagnate in one technology for half your career. You need to be well-read about software. And while we work very few weekends, sometimes there are longer days (like anywhere).

    When I mean I'm looking for a passionate developer, I'm looking for someone who cares about their craft, not just someone who shows up to close bug tickets and collect a paycheck.

    --
    This sig has been enciphered with a one-time pad. It could say almost anything.
    1. Re:Always looking for passionate programmers by zenasprime · · Score: 4, Insightful

      Yeah but are you willing to pay for that level of commitment?

    2. Re:Always looking for passionate programmers by mrchaotica · · Score: 3, Insightful

      I'm always looking for passionate developers. Here's why: Where I work, there are no grunts. There are no people who mindlessly grind out code. We're not building yet another website: We're solving hard problems...

      But that's what they all say, including the companies just building yet another website.

      Not to mention, there are 10 "yet another website" companies for every 1 "solving hard problems" company, and even programmers who start out passionate lose that passion if they end up at one of the former.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    3. Re:Always looking for passionate programmers by Dracolytch · · Score: 4, Interesting

      I work for an academic non-profit, been there about a year. Happier here then I've been anywhere else in my career.

      The salaries are on the low-end of competitive. However, there is a point at which more money no longer truly motivates me, and I passed that years ago. Now, there are other cultural things which do motivate me. They include:

      I'm not the only person who's at the top of their game. It's nice to be able to really learn from others.
      I get to go home on the evenings, and the weekends.
      I can work from home when it's practical.
      I don't have someone hawking over me.
      I have a large amount of freedom to execute the work in a manner which makes sense to me (This is why people who care about their craft are important!)
      I have interesting and very difficult problems to solve.
      The problems I solve aren't just about lining someone's pockets with money. There's more purpose here.

      There are lots of places that survive off of hiring mediocrity, and have controls/standards in place to help hedge that (Extensive code standards, technology restrictions, other bureaucratic controls). Some people are VERY comfortable with that level of constraint. In those kinds of places I have quickly grown frustrated and unhappy. Of course, those places that survive off of mediocrity ALSO think they want passionate developers... But very often they don't really, they just want people who will work super extra hard but not ask questions nor challenge the system. It's up to the candidate to distinguish between the two.

      --
      This sig has been enciphered with a one-time pad. It could say almost anything.
    4. Re:Always looking for passionate programmers by Anonymous Coward · · Score: 0

      Perhaps a better question would be: /Can/ you pay for that level of commitment? I tend to doubt the idea that throwing more money at a person can make him or her more passionate in the way Dracolytch describes. I even tend to doubt that caring for one's craft could engender that kind of commitment. A person really has to internalize the mission of the project, of the organization, in order to be willing to sacrifice for it. It seems likely that unimpassioned, uncommitted employees are a symptom of a poorly-communicated mission (or complete lack), or of not prioritizing finding people who share that mission when hiring. (Disclaimer: I'm not a paid developer [though I am a hobbyist], nor do I work in HR or business management.)

    5. Re:Always looking for passionate programmers by phantomfive · · Score: 4, Insightful

      This is true. I used to be like the guy above, who only wanted 'passionate' programmers. But then I met programmers who weren't passionate, but were still very good at what they did.

      Now I look for programmers who are good at what they do. I would rather have the guy with a good work ethic who is committed to completing a task; not the guy who passionately writes a thousand lines of code, working into midnight, but gets disinterested when it comes time to debug (both real people I've met).

      Basically you want someone who can do the job, that's all that matters. People who say they want passionate programmers say so because they think only passionate programmers can do the job. I used to be one of those people, but it is a sign of lack of life experience.

      --
      "First they came for the slanderers and i said nothing."
    6. Re:Always looking for passionate programmers by phantomfive · · Score: 1

      From the other side, when you go into a job interview, it's always better to at least pretend to be enthusiastic. If you can't even act like you want the job, too many people will be reticent to hire you.

      --
      "First they came for the slanderers and i said nothing."
    7. Re:Always looking for passionate programmers by kwiecmmm · · Score: 1

      Where I work, there are no grunts. There are no people who mindlessly grind out code. We're not building yet another website: We're solving hard problems, and we want everyone to contribute.

      While I don't mindlessly grind out code all the time, there are times when I work on a problem and I have to mindlessly grind out parts of it. I am pretty sure this is the same with most projects.

      I love writing code and working on hard problems, but do I feel like working on them for 80 hours a week, every week? No, I enjoy having a life outside of work and a separation of work and home life is necessary.

    8. Re:Always looking for passionate programmers by Anonymous Coward · · Score: 0

      Not the poster, but share the exact same views. Yes, the problem are the 9-5 ers want that money too, and separating wheat from chaff is time consuming. Simply code monkeys are worthless. The time it takes me to spell out exactly what the code they need to write should do and how it should be written and structured, I could have written it myself. Its hard to find good reliable candidates. Almost everyone I interview has several years of experience, yet I see programmers with java or c# experience that clearly don't understand object oriented programming. I see web programmers that don't really understand the difference in ajax and a form submit, they have used it cause they copied it from somewhere, but they don't really understand, they bang on code until it sorta does what its supposed to do. They end up designing software that loads with ajax and has jquery dialogs posting then reloading the page (along with the ajax that loaded it in the first place). I've seen programmers with 5 years of experience that can't write fizbuzz. Often times if they aren't passionate about it, it means they haven't taken the time to learn how it actually works and instead just put together pieces they found on the web.

    9. Re:Always looking for passionate programmers by Anonymous Coward · · Score: 2, Insightful

      I work for an academic non-profit...The salaries are on the low-end of competitive

      So to answer the question: No. You are not willing to pay for talent, but expect it anyway.

    10. Re:Always looking for passionate programmers by SirGarlon · · Score: 2

      This makes me realize another good retort: "Are you (the hiring manager) passionate about management?"

      Are you always looking to drive the project to success? Do you know how to enable your team to meet expectations in a normal, 40-hour work week? Are you committed to professional development for your team members so they can chart their own courses for their careers? Do you consider offering average salary and benefits "not good enough?"

      Or you really just asking for more from your people than you are willing to deliver yourself?

      --
      [Sir Garlon] is the marvellest knight that is now living, for he destroyeth many good knights, for he goeth invisible.
    11. Re:Always looking for passionate programmers by uncqual · · Score: 4, Interesting

      I think you nailed it.

      Money is a great demotivater. You certainly can demotivate someone who is passionate about a job by underpaying them - even just a little bit of underpaying can be disastrous.

      However, money is not a great motivator for people passionate about a trade or skill except, perhaps, in special circumstances where that trade or skill is money oriented (banking/finance for example). In fact, trying to motivate someone by significantly overpaying them can backfire because they may become fearful of losing their job and returning to "market rate" and having $50K less a year to spend/invest. In a field like software development, you don't want your employees to be too motivated to "keep their jobs", you want them to be very motivated to "do their jobs" well -- and sometimes that means telling the project manager that "Nope, we can't/shouldn't do X in time Y because if we try, it will suck" or telling their manager "The weekly Aggregated Project Control Summary Assessment Review Status Inventory Process is taking me two hours a week to complete and I think it's a complete waste of time - please explain why this is of benefit".

      Most great developers I know would work for free if their modest needs were provided for and they could do what they love to do. Of course, what one developer loves is different than what the developer in the next office loves. It's the responsibility of management to figure that out and assign work/guide the project to best "exploit" (in a positive sense) the strengths/weaknesses and passions of each developer while also giving them assignments that allow them/urge them/require them to expand their scope and horizon -- esp. for less experienced developers who are more likely to benefit.

      --
      Why is there an "insightful" mod and why isn't it "-1"? If I wanted insight, I wouldn't be reading /.
    12. Re:Always looking for passionate programmers by Dracolytch · · Score: 2

      Look, if money is your focus, there are LOTS of companies willing to give you lots of money, and will give you a soul-crushing or brain-numbing job. I turned many of them down during my last job hunt.

      --
      This sig has been enciphered with a one-time pad. It could say almost anything.
    13. Re:Always looking for passionate programmers by phantomfive · · Score: 1

      We're solving hard problems,

      This is actually hard to believe. There are not many companies that are actually solving hard problems. Most of them are solving easy problems, and are filled with teams who are re-inventing the wheel. Reinventing the wheel can be hard, but it's not because you are solving problems.

      --
      "First they came for the slanderers and i said nothing."
    14. Re:Always looking for passionate programmers by RabidReindeer · · Score: 1

      I'm a passionate programmer. I got a lot of static because I passionately wanted my code to be as reliable, performant, and secure as possible. Management just wanted me to "Git 'R Dun!"

      I have yet to see a major project that required 100% top talent 100% of the time. Which is why I'm always grateful on the rare occasions that I'm given a supply of grunts that I can pass off the grunt work to. It allows me to be more productive at the stuff that I can do that few others can.

      But passionate doesn't mean exploitable. I'm passionate about my kitchen and garden, too. I want to get home at a reasonable hour so I can indulge those passions as well. It often happens that inspiration can occur while I'm weeding out the rutabagas that wouldn't if I was parked in a chair drearily staring at cubicle walls after putting in 11 hours in the office, so I figure it's a net win all the way around.

    15. Re:Always looking for passionate programmers by Dracolytch · · Score: 1

      That is an ~excellent~ question, which I might not use directly in a job interview, but would try to figure out during the process. Job interviews go both ways, and this is a very valuable assessment to make.

      --
      This sig has been enciphered with a one-time pad. It could say almost anything.
    16. Re:Always looking for passionate programmers by Anonymous Coward · · Score: 0

      I don't understand this mentality. What is wrong about having a life outside of work? Work is a means to an end- to make enough money to cover all of your needs and most of your wants. After putting in an 8 -10 day, the last thing I want to do is stare at a computer screen at home. I forget who said it, but they compared programming to making pizza. After making pizza all day the last thing they want to do at home is to make or eat pizza. And as far as "stagnation" is concerned, does the OP want guys who are specialized and know a technology inside and out or bunch of guys who switch to whatever the flavor of the month is and the level of knowledge is extremely general in every technology?

    17. Re:Always looking for passionate programmers by Anonymous Coward · · Score: 0

      I've had a similar experience. At my last job I was the guy who showed up, got my tasks done, and went home at a reasonable time. I worked on middle tier and database stuff. When I quit my so-called replacement was only into the newest of the new frameworks and had no interest or knowledge to support product code. Yet he was seen as a "passionate" developer.

    18. Re:Always looking for passionate programmers by TheRealMindChild · · Score: 5, Insightful

      Yeah, I saw manager speak all over this guy:

      Where I work, there are no grunts. There are no people who mindlessly grind out code. We're not building yet another website: We're solving hard problems, and we want everyone to contribute

      "If you call a day off work you better put it back either by extended hours for the rest of the week or throw in one of your weekend days. I don't care about your allotted sick or vacation days. You owe me work"

      To contribute with value, you need to not stagnate in one technology for half your career. You need to be well-read about software.

      "You better spend your offtime studying everything you don't do at work"

      And while we work very few weekends, sometimes there are longer days (like anywhere).

      "We work a 60 hour a week minimum and if that isn't enough to get done what I threw on you at the last minute, kiss your weekend goodbye"

      The salaries are on the low-end of competitive.

      "We pay dirt. If you don't like it, we can replace you with 3 indians"

      However, there is a point at which more money no longer truly motivates me, and I passed that years ago

      "I have plenty of money in the bank, I've paid for my kids college, own my house and two luxury cars. We aren't going to pay you more, so we will twist this into a debate about morals"

      I could go on and on, but I've seen this guy too many times. The only people he is fooling is his employees.

      --

      "When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
    19. Re:Always looking for passionate programmers by gander666 · · Score: 1

      I am not a coder, but I made this exact same decision about 5 years ago. Been much happier since.

      --
      Suppose you were an idiot and suppose you were a member of Congress ... but I repeat myself. - Mark T
    20. Re:Always looking for passionate programmers by SirGarlon · · Score: 3, Funny

      At one point my stepmother was interviewing for a new job and the interviewer stopped her and said, "Hey, wait a minute. You're interviewing *me!*"

      To which she replied, without missing a beat, "Don't worry, you're doing fine."

      --
      [Sir Garlon] is the marvellest knight that is now living, for he destroyeth many good knights, for he goeth invisible.
    21. Re:Always looking for passionate programmers by Anonymous Coward · · Score: 0

      "solving hard problems"

      How many job postings have you seen which don't say this?

    22. Re:Always looking for passionate programmers by Dracolytch · · Score: 1

      OP here: It's a research lab. Some of our work includes things like missile defense, space programs, submarines, and brain-computer interfaces.

      Honestly? It's like f*ing Eureka in here, minus the regular life-threatening events.

      --
      This sig has been enciphered with a one-time pad. It could say almost anything.
    23. Re:Always looking for passionate programmers by Stormy+Dragon · · Score: 4, Insightful

      You also missed that "Where I work, there are no grunts. There are no people who mindlessly grind out code." is code for "There is no technical career track here; once hired you will never get any sort of promotion."

    24. Re:Always looking for passionate programmers by Anonymous Coward · · Score: 0

      We're solving hard problems, and we want everyone to contribute

      I worked at a company that solved hard problems. It was a grind and we went bankrupt. We should have concentrated on solving lucrative problems.

    25. Re:Always looking for passionate programmers by Anonymous Coward · · Score: 0

      Long winded way of answering "no".

    26. Re:Always looking for passionate programmers by Anonymous Coward · · Score: 0

      I found that if I was spending the best 40 hours of my week with the company only to go home and struggle to pay my bills, it made the next week a little less passionate than the week before. Rather than skipping to work, I sang "16 tons" in the shower. I sat down at my computer and couldn't think of anything but "How am I going to eat and pay bills? I hope they don't turn the water off today... So much for taking a vacation to someplace tropical this winter..." Alternatively, when I could finally treat myself on the weekends due to a hefty bonus check, I had a little more bounce in my step and a little more thought toward company loyalty. I could focus my stress on my job because the stress of home wasn't choking my subconscious with alarms.

    27. Re:Always looking for passionate programmers by Vanders · · Score: 1

      I love writing code and working on hard problems, but do I feel like working on them for 80 hours a week, every week? No, I enjoy having a life outside of work and a separation of work and home life is necessary.

      So much this. I enjoy solving difficult problems, but I also enjoy a not using a computer.

      Nor do I currently have any active open source projects on my Github account; because you know, I spent over ten years working on Syllable and frankly that was more than most people do in a lifetime, so I'm O.K with that.

      Happily the sorts of companies I work for are O.K with that too, and prefer to judge me on my experience and work I produce professionally, rather than an irrelevant body of work that I produced in my spare time.

    28. Re:Always looking for passionate programmers by Anonymous Coward · · Score: 0

      You've only been at it a year? It sounds like the romance hasn't worn off yet. Are you in a project leader/PI position to arrange your own future funding, or are you research staff beholden to others' grants?

      I've been in the soft-money, academic, nonprofit research space my entire career (17 years so far), minus an excursion into a spin-off company. I have decided that the window dressing is different, but the same diversity of workers and management exist in this space as in any other human endeavor. There are clock-punchers, pointless death marches, and not invented here syndrome with all the same inefficiencies as in the corporate world. What is slightly different is that there usually is not a separate sales or marketing team, nor a clear product roadmap. In this way, academia is more like entrepreneurship, with a blurring of technical and business leadership (those who write proposals and win grants) and outsourcing of HR and accounting functions to service organizations (often a host university).

      When you stumble into a funding vortex it can all feel very exciting and purposeful. But it is cyclic, and often as not these sorts of highly funded teams disintegrate and spend some time in the doldrums sooner or later. It is not entirely different from the respiration of large corporations, breathing in staff in hiring binges and laying them off in restructuring. Some remain, a bit of institutional memory is passed along, but for the most part there is constant reinvention and post facto rationalization.

    29. Re:Always looking for passionate programmers by Anonymous Coward · · Score: 0

      This is probably the only way to consistently attract passionate developers. Work on problems that a person might reasonably get passionate about.

    30. Re:Always looking for passionate programmers by Cederic · · Score: 2

      Yeah, I think I've scared off a couple of hiring managers by quite clearly showing an interest in their own approach to the role.

      It's important to me, I have to be able to work with these people. That means it's important that I know they're competent, and that they know that I expect them to do their job.

      If you're thinking that I find it hard to find jobs, you're right. Always been happy with the jobs I've chosen though, so never regretted taking the time.

    31. Re:Always looking for passionate programmers by Cederic · · Score: 1

      There's competence, which you described for yourself.
      There's passion, which you described for someone else.

      The sweet spot is the intersect.

    32. Re:Always looking for passionate programmers by tompaulco · · Score: 1

      As a manager and as a developer I would strongly say that money very greatly increases my passion. I have been working 60+ hour weeks at my present job for 10 years with no raise, no bonus, and no advancement and I can tell you that I am EXTREMELY passionate about technology, but the lack of appreciation or recognition of my efforts has demotivated me to the point where I find it difficult to care anymore. All they would have to do is pay me industry standard for my position, and not only would I feel a lot better about the hours I put in, but I would have a lot less stress about money at home as well. Just because they haven't given me any more money over the last 10 years hasn't stopped the price of practically everything from going up 50-60% in that time.

      --
      If you are not allowed to question your government then the government has answered your question.
    33. Re:Always looking for passionate programmers by Cederic · · Score: 1

      So you buy a company, because it's got cool technology, great customers, makes a lot of profit and you can merge all that with your existing products, people and customers to add 20% turnover to the combined organisation.

      This is sound business sense. Everybody wins.

      Problem: How do you avoid escalating costs through duplication of HR, Finance, IT and other corporate processes? How do you migrate employee information to another jurisdiction with different data protection laws? How do you decommission 16 systems without suffering data loss, without hammering your P&L with premature capital write-offs, without spending millions of dollars that aren't in your budget, without going out of compliance on software licenses, without downtime, without excessive retraining costs, without.. shit, you get the picture.

      No, this is not "solve the travelling salesman problem in no more than 80 character of perl" problem solving, but those are fucking hard problems with often no right answers.

      Reinvent the wheel? When the wheel costs $380m then you have to, you can't fucking afford it.

    34. Re:Always looking for passionate programmers by gnasher719 · · Score: 1

      Most great developers I know would work for free if their modest needs were provided for and they could do what they love to do.

      You don't know any great married developers?

    35. Re:Always looking for passionate programmers by phantomfive · · Score: 1

      Nor do I currently have any active open source projects on my Github account; because you know, I spent over ten years working on Syllable and frankly that was more than most people do in a lifetime, so I'm O.K with that.

      Is there any interesting/cool/beautiful/unusual/fun code in Syllable that you could point out to me? I would love to see it.

      --
      "First they came for the slanderers and i said nothing."
    36. Re:Always looking for passionate programmers by phantomfive · · Score: 1

      Problem: How do you avoid escalating costs through duplication of HR, Finance, IT and other corporate processes? How do you migrate employee information to another jurisdiction with different data protection laws? How do you decommission 16 systems without suffering data loss, without hammering your P&L with premature capital write-offs, without spending millions of dollars that aren't in your budget, without going out of compliance on software licenses, without downtime, without excessive retraining costs, without.. shit, you get the picture.

      Uh, this happens all the time. If that particular problem scares you so much, then the problem is you, not the the integration. It's a management problem, get some management skills.

      --
      "First they came for the slanderers and i said nothing."
    37. Re:Always looking for passionate programmers by Anonymous Coward · · Score: 1

      Oh bullshit! You are the bog standard dip shit manager. I work career fairs all the time and always come up with small companies that want to hire me, then I ask how much they pay and the answer "we're looking for people passionate about their work and not concerned with pay". I say, well, when you consider pay as important, then come talk to me. I work for a pay check. Period. Anybody who says anything else is either the boss, lying or disillusioned. I work a job that I enjoy, pays well and isn't soul crushing. They understand we come to work to work, then we go home to not work. They expect us to come in 40 hours a week, and work hard that time, they pay us well for it. They don't hold it against us if we *only* work 40 hours a week. If you dropped the exact lines on me that you just said here, I'd smile and say "oh, how interesting" while mentally saying, "no fucking way I'd work for them". What you said is "work you into the ground but not pay you for it". Dumb ass new grads would fall for it, but nobody worth their salt with any experience would.

    38. Re:Always looking for passionate programmers by Cederic · · Score: 1

      It doesn't scare me, and it's not purely a management problem. It is definitely hard to solve, which was my point.

    39. Re:Always looking for passionate programmers by uncqual · · Score: 2

      "Modest needs" includes those expenses associated with being married and having a rug rat or two and saving for retirement. Of course, sometimes a developer's spouse makes a lot more money so that can reduce the compensation level required to meet modest needs - perhaps down to zero. BTW, I'm in no way suggesting that developers should not seek pay above their modest needs or that employers should try to keep salaries down to a level just covering their developer's modest needs -- the market will decide if compensation is above or below a particular individual's modest needs.

      However, most great developers I've worked with don't have extravagant needs and as long as those needs are met, they are likely to value the nature of the work more than salary (within reason of course).

      --
      Why is there an "insightful" mod and why isn't it "-1"? If I wanted insight, I wouldn't be reading /.
    40. Re:Always looking for passionate programmers by Anonymous Coward · · Score: 0

      I consider myself to be a "passionate" coder, if by that you mean I enjoy it and take pride in writing code that is reasonably understandable and does what it needs to.
      But regardless of that I need to be payed what I'm worth. Otherwise I could just go and sit at home and code my own projects.

    41. Re:Always looking for passionate programmers by phantomfive · · Score: 1

      Once again, passion is cool, but I'd still prefer someone with commitment to finish the job. Because on most jobs, in the last 10% it will get tough, and not fun; passions will be extinguished, and those who are driven by passion will go home (I've seen people quit jobs because of that). You need to have something more to help you through the not fun parts.

      --
      "First they came for the slanderers and i said nothing."
    42. Re:Always looking for passionate programmers by Vanders · · Score: 1

      Most of it is personal to me, but in all honesty the ATA driver is rather funky: a ring 0 multi-threaded driver. If you ignore the completely insane stuff for handling various horrifically broken ATA hardware implementations, then the actual implementation itself is rather elegant.

      I also wrote a rather interesting multi-stage asynchronous media pipeline that emulated Java/C# interfaces in C++, but that never made it past the prototype stage.

    43. Re:Always looking for passionate programmers by phantomfive · · Score: 1

      Sweet, thanks, I'll check it out. I looked briefly at the multi-stage asynchronous media pipeline, and first I would say that I really like the Makefile. It is so nice and clean; rare to see a decent Makefile. A thing of beauty.

      Other than that, it's not entirely clear to me what a multi-stage asynchronous media pipeline does though :S

      --
      "First they came for the slanderers and i said nothing."
    44. Re:Always looking for passionate programmers by c0lo · · Score: 1

      Oh bullshit! ... I work for a pay check. Period. Anybody who says anything else is either the boss, lying or disillusioned.

      Oh, bullshit. After being in various management position more than half of my career, I picked a SoftEng position in a research joint. Highly interesting and demanding on the quality of the output but relaxed in regards with delivery terms. Not only I'm able to readjust and catch up with the technologies I missed while acting as a manager (oh, boy, how many they are), but also leaves me time to try something on my own.

      Consider this: do you want to retire from an employee position? I don't, thus the more relaxed (but still meaningful) job that I do is more rewarding than other highly-payed-but-no-liberty ones

      --
      Questions raise, answers kill. Raise questions to stay alive.
    45. Re:Always looking for passionate programmers by phantomfive · · Score: 1

      It doesn't scare me

      Good. Keep up the good work.

      --
      "First they came for the slanderers and i said nothing."
    46. Re:Always looking for passionate programmers by Anonymous Coward · · Score: 0

      You are the problem that TFS is talking about.

      You obviously don't understand what "passionate" means and what "skilled" means.

      Someone who is "passionate" is someone who will work at work, work at home, work all weekend, work, work, work, and work some more. And not all of that work is going to be for their employer, so don't get your greedy little hopes up, skippy. This person will work until that one day when they finally realize that they're done with it. And then they're so totally burned out on it that their actual professional ability to get programming work done will suffer. And then you'll fire them because they're not able to meet even a minimum level of work output. This person will never demand professional respect because they're either getting it, or they're so burnt out that they know they don't deserve it at the moment. These guys are a dime a dozen.

      Someone who is "skilled" is someone who will work at work, and not just "grinding out bug fixes", but actually crafting good software. But when they go home, they unwind. They don't think about work unless there's a particularly tricky mental problem they're working through. It'll be rare--at about the same rate as reasonable overtime. (A couple of times a year, at the most.) This person will design and build excellent software, but every intrusion into their personal time is going to be met with resistance and resentment. They do other things at home. This, according to over-energetic jackasses, makes them "not passionate" about their craft. These developers will crank out workhorse code and will not burn out unless you push them too far. They're also far more likely to tell you to get bent when you give them stupid orders. Management being a dickbag to them will cause them to quit. The onus is on management to keep them around, because they demand professional respect. One of these guys is worth a room full of "passionate" developers.

    47. Re:Always looking for passionate programmers by ranton · · Score: 1

      Once again, passion is cool, but I'd still prefer someone with commitment to finish the job. Because on most jobs, in the last 10% it will get tough, and not fun; passions will be extinguished, and those who are driven by passion will go home (I've seen people quit jobs because of that). You need to have something more to help you through the not fun parts.

      I see your point, but those passionate developers are usually the ones who know enough to make the application scale properly, make it maintainable, extensible, etc. which makes the last 10% not quite as tough. That is obviously an overstatement because even "rock-star" developers make mistakes and cut corners, but at least they understand they are cutting corners (instead of just not knowing any better). I guess this only applies to developers who are passionate about software development, not just playing the the newest toys.

      Passion isn't just helpful when the going gets tough, it is helpful in stopping the going from getting tough in the first place.

      --
      -- All that is necessary for the triumph of evil is that good men do nothing. -- Edmund Burke
    48. Re:Always looking for passionate programmers by Anonymous Coward · · Score: 0

      So, when managing, I'm always looking for passionate developers. Here's why:
      I had a roommate who worked for you when I was in university. He was getting salary. At first a normal work day was 8 hours. Then 10. Then only half of Saturday. Then all day Saturday. Then 10 hours Saturday. Then only a few hours on Sunday. Then half of Sunday. Then all day Sunday: he would get in after 70 hours, looking tired, and be "expected" to be bright, shiny and rested for Monday AM (early would be better). And his boss and you both deserve to burn in hell! People work to live, not live to work. You deserve to be in charge of no one! You are the reason I don't work for ass holes like you. I am very happily self-employed. I make more money, I don't have idiots trying to be important, no stupid decisions are made, no subordinates have to scramble when the boss fucks up royal. You deserve to be in charge of nothing.

    49. Re:Always looking for passionate programmers by Anonymous Coward · · Score: 0

      Fire the people that close bug tickets. Yeah. Fire em all.

      Just fire em.

      Let me know what your company is called so I can avoid it.

    50. Re:Always looking for passionate programmers by Snorbert+Xangox · · Score: 2

      Sorry, but I disagree. I work for an academic employer (a supercomputing centre), and the environment that now exists in that workplace is much as Dracolytch spelled out in his second post. We really want to work alongside people who are prepared to think about more than the immediate next step in getting a problem to go away. I'm not a manager, and barring something drastic happening, I will not be in the foreseeable future, but I really value being able to work alongside people who, y'know, care about getting to the root of problems and fixing them in ways that help improve the lot of other staff and our user base. As for whether this is really "passionate", I'd prefer to say something like "thoughtful, considerate, productive and interested in learning."

      But I strongly dispute that, in the sense Dracolytch seems to be using it, it means "enthusiastic to the point of being exploitable". We *did* see that sort of boundary violation in our organisation with one manager who was thankfully moved sideways to other responsibilities: key people were being poached from other teams and grossly overcommitted to an endless series of new projects, expected to take on way-out-of-hours problems on office hours pay, with absolutely no formal overtime or on-call provisions (how wonderful it was to receive a text from that manager at 12:30am offering me the root passwords to a storage service the manager wanted to see brought back online when the main admins were on leave, having previously been actively ignored and excluded from that part of the business by the same manager), and generally jerked around like marionettes in a hurricane as the manager pursued his strange agendas of trying to take on any data storage job that would bring in some bucks without any detailed capacity planning or workload modelling. People had to learn on the fly to get things running ASAP; testing was minimal, mistakes were made, and the resulting services were slow and unreliable. It was a very demoralizing time, and everyone was glad to finally see a manager appointed for operations who started planning, listening to his staff and concentrating on delivering a core set of reliable, well-managed services. Even so, everyone still needs to bring a decent level of enthusiasm for fixing problems, building well-engineered systems, looking at the bigger picture, and learning new things. Petaflop-scale HPC and storage is not a turnkey operation, and it's not advisable to kick back and coast along if you are planning to be around when the chickens come home to roost.

      --
      -Snorbert, somewhere in the antipodes
    51. Re:Always looking for passionate programmers by Dracolytch · · Score: 1

      Interesting... I wonder if you and I work in the same research joint. :)

      --
      This sig has been enciphered with a one-time pad. It could say almost anything.
    52. Re:Always looking for passionate programmers by Dracolytch · · Score: 1

      Hi.. The OP you're quoting here:

      Yes, what you've talked about is what I've experienced in for-profit industry... But here at a non-profit research lab, it's not like that at all.

      Freedom to study/use new technologies so long as they apply to your projects. Crunch time is 45-50 hours a week, and so far I've only had 3 weeks of crunch time in the last year. Salaries aren't super-duper awesome, but they are competitive, but they also have the best benefit package I've seen anywhere.

      Also, I don't have employees: I'm just a developer now. I gave up management to go back to developing, because I ~am~ a passionate developer. There is an extremely strong technical track here which will likely allow me to remain a developer for the rest of my career, if that's what I choose.

      These great jobs in software ~are~ out there... You have to find them, and be the kind of person they want to hire.

      --
      This sig has been enciphered with a one-time pad. It could say almost anything.
    53. Re:Always looking for passionate programmers by Dracolytch · · Score: 1

      Aaah, no... Academic institution with extremely strong technical track, plus paid post-graduate classes if I so choose... Which I can take where I work, on company time.

      --
      This sig has been enciphered with a one-time pad. It could say almost anything.
    54. Re:Always looking for passionate programmers by Dracolytch · · Score: 1

      So, why do you put up with it?

      --
      This sig has been enciphered with a one-time pad. It could say almost anything.
    55. Re:Always looking for passionate programmers by Anonymous Coward · · Score: 0

      I forget who said it, but they compared programming to making pizza. After making pizza all day the last thing they want to do at home is to make or eat pizza.

      Perchance it was PizzaAnalogyGuy that used to troll here a while back?

    56. Re:Always looking for passionate programmers by Anonymous Coward · · Score: 0

      All

  16. Be careful what you wish for by tempest69 · · Score: 5, Insightful

    Honestly, most managers would be clueless as how to deal with a passionate programmer.

    The meetings, conference calls, the coding conventions, the documentation, making hard choices that hurt the deeper beauty of the finished product. This is poison to the passionate programmer. Other people doing substandard things to her code. This isn't ok to do to someones passions. It would be like letting a person bring a pet to work, and the staff kicks it at a whim.

    They want people who pretend to be passionate. But really their looking for employees that want a paycheck, and a good portfolio when they leave.

    1. Re:Be careful what you wish for by Akratist · · Score: 2

      I completely agree with this. When I started at my current place, I was like "Hey, we can fix X, change Y, and implement Z," all of which would have slashed the time spent on maintenance. As a result, I got off on the wrong foot with my boss, who is conservative, almost cautious, about changing code. I understand his perspective, that they are happy with a system that works, and that incremental improvements are what people are used to and want here. One of the other guys I work with here is the same way as me, wanting to improve the app, but not being allowed to start making substantive changes. I understand my boss' position, and I don't actually have a problem with it, because it is what is expected of him and what suits the company. At the same time, it's not an environment I'm actually happy in, so it's just a matter of good and bad fits for each type of coder.

    2. Re:Be careful what you wish for by Jakeula · · Score: 1

      I have worked a few jobs programming. I have also interned at many tech related companies. While I agree the big company that has a couple hundred employees, with management everywhere act very much like how you described. However I have been part of smaller teams from 4-100 people and I find that those companies are a lot more willing to listen to the tech team about how to do something. Don't get me wrong they still want feature X by date Y and look like how these guys did it, but when my teams have voiced their opinions at these smaller companies they were actually talked about. So I think some companies actually want those passionate people who want to do things right, and in my experience they are willing to pay for them. This isn't always the case, but I think its becoming far more common.

    3. Re:Be careful what you wish for by Bryan+Ischo · · Score: 1

      I'm with you on everything except documentation. If you think you are a good developer and you don't care about accessible, thorough, and well maintained documentation of whatever it is you produce ... well you're not as good as you think you are.

      My biggest problem with being a 'passionate programmer' is that I get into too many pointless fights with other developers because that passion makes it hard to let anything go, to let anything be done in a way that I believe is unnecessarily substandard. This is where reigning in the passion is absolutely called for but very difficult to do at times.

    4. Re:Be careful what you wish for by tempest69 · · Score: 1

      A Passionate Programmer != Good Developer
      A good developer cares about their craft, a passionate programmer cares about their code.

    5. Re:Be careful what you wish for by hey! · · Score: 1

      In my experience, the most important emotional stance to have with respect to code is to care about the people who will depend upon that code. If you make their success your success, you will make the right decisions by them.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    6. Re:Be careful what you wish for by uncqual · · Score: 1

      Of course, those managers should be replaced (first level managers should always have been passionate programmers at some point in their career, else it's almost impossible for them to do their job correctly).

      However, developers also need to understand that in the commercial world the reason that most projects they are working on exist is to make the company money -- after all, that's where the money comes from to pay them. Rarely is a significant commercial project created and staffed just to entertain developers.

      Some of the "poisons" you mention are usually required to some extent if a significant sized project is going to be as successful in the long term as it could be. Professional commercial developers, both those that are passionate and those that are not, recognize this.

      For example, coding conventions make it easier for other developers over the coming years (or even decades) to grok code quickly - making their work faster and less error prone. On the average, a line of code in a successful project will be read many more times than it is modified and probably by many more developers so a trivial "inconvenience" or "stifling of personal expression" imposed on the code author/modifier is well worth the long term benefits of consistency. Of course, coding conventions should be as crisp as possible and should be tolerant of "violations" for special circumstances that other professionals would generally agree with for that case. I hate when I have to debug/understand/modify a module where the original implementation used camel case member names, the next substantial modification added underscore separated word member naming, the next substantial modifications used all lowercase "run together" member naming, and somewhere along the line someone prepended 'm_' to the members they added. In such cases, when debugging, I have to remember if a member was named bytesLeft, bytes_left, bytesleft or BytesLeft (or all of those prepended with an 'm_') - most likely, I end up wasting a few seconds here and there because I did forget which style was used for 'bytes left' since I last used it a couple days ago. As well, when I add a new member to a class with a mishmash of member naming conventions, I have to think about which of the existing ones to adopt (the most recently added?, the most prevalent in the class?, whatever I felt like doing that day?). In the long term, reasonable coding conventions save time for relatively little cost -- sort of like getting a flu vaccination (your arm may be slightly sore for a day or two every year, but you may go for decades without ever suffering for days with a flu).

      Documentation is similar. Appropriately detailed design documentation allows more architectural/design flaws or improvements to be identified early because more experts can reasonably review the design before time has been spent writing code that needs to be reworked or customer commitments aren't met because an obscure concurrency bug that is architectural in nature was found late in system test and the product was delayed requiring that (unhappy) customers change their plans. Appropriate user/administrator level documentation is also critical and saves time in the long run for many projects -- it saves calls to the support line, it improves the training materials for customers as well as internal employees, and it results in a more knowledgeable support staff able to handle cases rather than escalate them to engineering. All of these get customer issues resolved, on the average, earlier and at less cost. Although, in most cases, I personally don't think developers should generally be writing the end user/administrator docs -- professional tech writers should be doing so from the (updated) functional design docs because it's rare that good developers like to write such docs and, more importantly, it's rare that they are very competent at it.

      --
      Why is there an "insightful" mod and why isn't it "-1"? If I wanted insight, I wouldn't be reading /.
  17. Calling a spade a spade. by zenasprime · · Score: 1

    I think the summary nails it. Employers are mostly looking to exploit their "human resources" anyway they can to make a buck. That includes grinding your passion to a pulp why they reward themselves to the fruits of that hard labor. Everyone should stop pussyfooting around and just learn to not feel bad about calling spade spades.

    1. Re:Calling a spade a spade. by Anonymous Coward · · Score: 0

      Most "passionate" people are exploiting their bosses just as much with their refusal to look beyond their own "passion" and pay attention to the larger demands the world places upon us. Such narrow minded people deserve what they get.

    2. Re:Calling a spade a spade. by zenasprime · · Score: 1

      If only I could ever get my supervisors to see the big picture it would have been a miracle. All that concerned them was "is there a body in that position" and "how do i game the system so i can get my bonus this year".

  18. Easiest way to promote passion by MikeRT · · Score: 1

    Is to just establish a culture that rewards going the extra mile with more money. If a developer helps develop business, cut them a commission check comparable to the sales guy. If they have a reputation for rapidly solving customer problems, throw them a bonus.

  19. Feelings, nothing more than feelings... by Anonymous Coward · · Score: 0

    Your company should really only be concerned about what you DO, not how you feel about it.

    Their interest in your feelings should only go so far as to make sure you are happy enough there to do your work, and get along with your teammates.

  20. Don't you get it? by Anonymous Coward · · Score: 0

    Do you like fishsticks? That sort of thing. It's gay code, to get fresh, young fish. Like yourself.

    1. Re:Don't you get it? by Anonymous Coward · · Score: 0

      Do you like fishsticks?

      With custard, please.

  21. Build Mastery by Anonymous Coward · · Score: 3, Interesting

    Mastery and Passion go together. Without Passion, Mastery will not result.

    I've been writing code since the '60s. I'm still the best in any team I join. When I'm not, I refactor, relearn, rebuild, etc. my skills. Then I'm the best again.

    This doesn't diminish the other dimensions, but this is where it's at. If you're not passionate, you won't think about it night and day, and you just won't reach that level of Mastery.

    Nor will you gain the satisfaction from having done so.

    1. Re:Build Mastery by Anonymous Coward · · Score: 0

      Interesting Fact: For driving skill, 93% of the US drivers put themselves in the top 50% (above the median).

      ( source http://en.wikipedia.org/wiki/Illusory_superiority )

      Just sayin'

  22. I don't always code, by schlachter · · Score: 5, Funny

    ...but when i do...i prefer to do it with passion.
    stay passionate my friends.

    --
    My God can beat up your God. Just kidding...don't take offense. I know there's no God.
    1. Re:I don't always code, by DoofusOfDeath · · Score: 4, Funny

      You are the most interesting programmer in the world.

    2. Re:I don't always code, by pixelpusher220 · · Score: 5, Funny

      well that's a low bar ;-)

      --
      People in cars cause accidents....accidents in cars cause people :-D
    3. Re:I don't always code, by Anonymous Coward · · Score: 1

      Yes, I suppose normal people almost always live more exciting lives than dull programming nerds like, e.g., John McAfee.

    4. Re:I don't always code, by Anonymous Coward · · Score: 0

      The low bar allows the little people to get drinks too, you insensitive clod!

  23. Employment for idiots by Anonymous Coward · · Score: 0

    The people writing those ads are the English and History majors who don't have a clue what they're writing about and often are the ones on the front line tossing out perfectly qualified resumes because they don't meet some insignificant checkbox criteria.

  24. Much ado about nothing. by wcrowe · · Score: 4, Interesting

    I think this is being read the wrong way. There is a huge demand (sometimes real, sometimes perceived) for coders out there. Companies feel like they need to attract coders who, in most cases, already have a job. A lot of these coders are in jobs that are not very challenging, and/or they have bosses who are like the PHB in Dilbert. Basically, a lot of coders are unhappy. Their jobs are tedious and they don't get recognition for doing good work. By using words like "passionate" employers are creating the illusion of a job that will be more challenging and exciting than whatever job the coder is currently in. In reality, businesses could care less whether you are "passionate" about coding or not, so long as you can get the job done and you are halfway competent they're okay. There's nothing really Orwellian about it. They're just trying to use language that will catch the attention of potential candidates.

    --
    Proverbs 21:19
    1. Re:Much ado about nothing. by Anonymous Coward · · Score: 0

      >businesses could care less

      So what you're saying here is they care more.

    2. Re:Much ado about nothing. by Anonymous Coward · · Score: 0

      It seems strange to me that there is both a huge demand for coders, and also a widespread trend of making coders work long hours.

      If coders are in such demand, it seems like they should be in a position to push back on such unreasonable demands, and only work 40 hours. What are their employers going to do? Fire them and force them to go find a better job?

    3. Re:Much ado about nothing. by Anonymous Coward · · Score: 0

      Maybe that's what HR thinks, but when I see passionate I think they're going to over-work me and not provide any opportunities for additional training.

  25. It is code for WARNING: Dumbass Managers Ahead by Anonymous Coward · · Score: 2, Insightful

    Managers and HR want only the best coders, they solve this by the following:
    Taking 10+ random and duplicate hour long interviews of which the person must pass all with flying colors
    Must be really good at puzzles, because programming is soo much about pulling novel tricks out your ass on the spot
    "He" must fit in with our culture and be cool and hip
    And lets not forget paying them:
    Be willing to be paid in free fruit and soda or pay us to work here because we are an awesome fashion subscription next big thing and women buy anything
    OR we are a post IPO social company with a 200 P/E ratio and we will give you a wheelbarrow full of our stock options
    OR he must have wet dreams about coding elaborate medical billing systems, because oh yeah that is the boring shit we actually do

  26. i don't know by Anonymous Coward · · Score: 0

    Well, I kinda like it but I'm not sure. I centrally don't like just one language or OS. I really can't decide. Oh! I though it said the moderately agnostic programmer. My bad.

  27. I think you over estimate non-engineers by netsavior · · Score: 4, Funny

    Anyone with any lick of coding ability is passionate about programming. This is equivalent to hiring an artist to draw logos and saying they must be passionate about art, of course they are, or they wouldn't be an artist.
    Compare that to other "less creative" positions... The average call-center person is probably not passionate about call centering.
    Consider this:

    public String getSum(int numA, int num2) {
    if (numA == num2)
    {
    return "" + numA*2;
    }
    return ""+(numA + num2);
    }

    If that was painful for you, congratulations... you are more passionate about programming than 99% of people are about their job.

    1. Re:I think you over estimate non-engineers by jones_supa · · Score: 1

      Yeah, I come across some wacky code like that every now and then.

    2. Re:I think you over estimate non-engineers by wcrowe · · Score: 1

      Wish I had mod points. That literally made me LOL.

      --
      Proverbs 21:19
    3. Re:I think you over estimate non-engineers by Anonymous Coward · · Score: 0

      And typically when you bring up the issue and want to fix it, you get turned down and a red mark put next to your name for wasting time and resources...

    4. Re:I think you over estimate non-engineers by Anonymous Coward · · Score: 0

      Lick Orangutan Lips?

    5. Re:I think you over estimate non-engineers by csnydermvpsoft · · Score: 1

      What's wrong with that code snippet? It fulfills the API contract perfectly. Is it the indentation and line-breaks?

      (I'm kidding. Your post is going to give me nightmares tonight. Thanks a lot.)

    6. Re:I think you over estimate non-engineers by SleazyRidr · · Score: 1

      "We expect our coders to produce at least 1,000 lines of code per day."

      Of course someone passionate about coding would point out why a sentiment like that is bullshit and/or find somewhere better to work.

    7. Re:I think you over estimate non-engineers by Anonymous Coward · · Score: 0

      yeah... I can't handle it when people don't indent.... wait.... why is there an if... hey!

    8. Re:I think you over estimate non-engineers by Anonymous Coward · · Score: 0

      I think this example eliminates some of the incompetent developers. Any competent developer, passionate or not, would be muttering WTF when reading this example. Some incompetent developers would also find this ridiculous.

    9. Re:I think you over estimate non-engineers by NewWorldDan · · Score: 2

      And it's even more embarrassing when I realize that I'm the idiot that wrote it.

    10. Re:I think you over estimate non-engineers by rk · · Score: 3, Funny

      Code review time! This function is not optimal. This is better:

      public String getSum(int numA, int num2) {
          if (numA == num2)
          {
              return "" + numA << 1;
          }
          return ""+(numA + num2);
      }

      Much better, see? ;-)

    11. Re:I think you over estimate non-engineers by Anonymous Coward · · Score: 0

      public String getSum(int numA, int num2) {
              if (numA == num2)
              {
                      return "" + numA << 1;
              }
              return ""+(numA + num2);
      }

      Much better, see? ;-)

      http://docs.oracle.com/javase/...

      Sadly, you broke the terrible code.

    12. Re:I think you over estimate non-engineers by Anonymous Coward · · Score: 0

      whoosh

    13. Re:I think you over estimate non-engineers by c0lo · · Score: 1

      Code review time! This function is not optimal. This is better:

      public String getSum(int numA, int num2) { if (numA == num2) { return "" + numA << 1; } return ""+(numA + num2); }

      Much better, see? ;-)

      Oh, god... I don't know where to begin, but let's try:
      * no code comment. How's the mainteners going to understand what's going on?
      * function returns left right and center all over the body. If seriously hurts the ability to debug/trace (suppose I put a breakpoint on line 6. There will be cases it won'y be hit);
      * returns of values computed from expressions: how do you inspect the returned value in debugging mode without actually returning?

      Let's try again:

      public String getSum(int numA, int num2) {
      // always initialize your vars with something you can detect when changed
      int retVal=Integer.MAX_VALUE;
      if (numA == num2)
      {
      retVal = numA << 1; // faster than *2
      }
      else
      {
      retVal = (numA + num2);
      }
      String toRet = "" + retVal; // good to have something to inspect/change at debug time
      return toRet; // a single return statement at the end of the method
      }

      --
      Questions raise, answers kill. Raise questions to stay alive.
    14. Re:I think you over estimate non-engineers by Anonymous Coward · · Score: 0

      There will be cases it won'y be hit

      You, good sir, just learned the concept of branching.

  28. It's a fun job, but it's still a job by Anonymous Coward · · Score: 0

    I make it clear that I enjoy what I do for a living, and that I appreciate that I have a job I like so well. But I also wouldn't be at my job if I wasn't getting paid, nor would I spend nearly as much time coding.

  29. Alan by Anonymous Coward · · Score: 0

    That may be what keeps them happy, but money is what causes most to change!

    1. Re:Alan by real-modo · · Score: 1

      No. Money is about number six.

      The saying is: you join a company, and leave a manager.

  30. What they're really after by dkleinsc · · Score: 2

    What they're saying they want is people who will happily be in the office 100 hours a week, plugging away and barely stopping to eat.

    In other words, it's a red flag, and I'll pretty much reject out of hand a contact from a company that makes a big deal about it.

    --
    I am officially gone from /. Long live http://www.soylentnews.com/
    1. Re:What they're really after by Anonymous Coward · · Score: 0

      You have it right, sir.

      Passion is another buzzword. You can include Passion with other buzzwords, like:

      - ninja
      - rockstar
      - exorcist

      What these employers want is someone that can do 3 jobs in one hire & will never complain, while being paid minimum wage.

  31. Depends on the job and person by Akratist · · Score: 3, Interesting

    Truthfully, there are a lot of jobs which basically require a person to show up and write competent code according to decent instructions, then shut it down and go home for the day. There are some jobs which require a high, if not manic, level of commitment to the job, because it's difficult, the tech is hard to work with, the requirements or deadlines are insane, etc. A high-performing coder is going to get bored at a 9 to 5 maintenance job...while an average code is not going to be able to take on the latter kind of job, but will do fine at maintenance. I worked for several years at a place that was a start up with a lot of big dreams and long hours, then it basically folded and I took a job which is a 9 to 5 maintenance job. When I get out of here for the day, I go home and start coding for fun, while keeping an eye out for the next high-pressure, high-demand gig. I get bored in this kind of environment, and so do most of the people I used to work with at the start-up. It's just about the right person and job and not some latest buzzword or ideal about who a candidate should be.

    1. Re:Depends on the job and person by Akratist · · Score: 1

      One thing I forgot to add to my post is that the passionate, high-performing coder is more likely to run into issues with burnout at some point. They don't realize when they've crossed the line, most of the time.

  32. In the Name of Love by Anonymous Coward · · Score: 0

    Kind of reminds me of this recent read:

    https://www.jacobinmag.com/2014/01/in-the-name-of-love/

    I don't really trust people who claim to be "all in" on their jobs.

  33. Congrats at noticing code words by k8to · · Score: 2

    Corporate speak is full of nonsense code words use to mean things other than what they mean. Job postings are nearly the thickest.

    "Need Passionate Self-Starter who is a rock-star team-player who wants to change the world!"

    This stuff has been nonsense since before I was born.

    --
    -josh
  34. Balance by sl4shd0rk · · Score: 1

    A healthy passion for something includes a well-balanced diet of other activities not related to your passion. Any place wanting to hire otherwise is only going to get a sociopath. That said, it's frustrating and time consuming to get a pile of resumes where most are such an impossible fit, they could not have possibly read the posting. You tend to get a little "over specific" next time you list just to weed out more of the static.

    --
    Join the Slashcott! Feb 10 thru Feb 17!
  35. Passion is its own antonym by michaelmalak · · Score: 1

    The meme "be passionate about something" always bothered me, because beyond it's intended surface implication that working hard towards a goal produces results, it suggests that satisfying one's passions is a worthy goal -- i.e. the purpose of life is self-satisfaction of one's own passions.

    Then I researched the etymology of "passion". Passion comes from the Latin passio which means "suffering," which is why Jesus' suffering leading up to His crucifixion is called the "Passion of Christ." Jesus did it for others, not for Himself.

    Over the centuries, the meaning of the English word "passion" morphed into meaning suffering due to desire. Thus, "passion" is in some sense its own antonym, in terms of serving self vs. serving others, when comparing the modern definition against its Latin root.

    This ambiguity is being exploited by these hiring companies. Because the word "passion" hides whom one is serving, hiring companies are hiding that what they really want you to do is suffer while serving them.

  36. IT Bravado at its best.... by Anonymous Coward · · Score: 0

    Everyone is out to change the world these days. So, you had better be, or else you are a slacker.

    Mostly, it's just marketing bullshit, but it's amazing how many 20-something hipster types believe it.

    Don't forget, the only passion the company founders have is for their own bank account. They may say otherwise, but they are lying (perhaps to themselves, too).

    1. Re:IT Bravado at its best.... by Anonymous Coward · · Score: 0

      Few operations are out to save the world. Most operations are in it to make a quick financial exit by selling to a larger company.

    2. Re:IT Bravado at its best.... by Anonymous Coward · · Score: 0

      Few operations are out to save the world. Most operations are in it to make a quick financial exit by selling to a larger company.

      Wish you could convince our founder to do that. I could retire if he sold the damn company. As it stands, he's taken enough out that he can retire, and now that his financial security is assured, the rest of us get to work on whatever the fuck it is he and his friends are "passionate" about, regardless of whether it actually brings in enough revenue to justify the cost of development.

      The good news is that we can tread water like that for 10 years before the company goes tits up. The bad news is that we will tread water like that for 10 years before the company goes tits up.

  37. The flip side of passion by swm · · Score: 3, Insightful

    Most of the code that I see exhibits what I can only describe as a kind of aggressive indifference.
    It's not just that they don't care.
    They *totally* don't care.
    And they're going to make sure you know it.
    And suffer for it.

    After a while, dealing with this stuff is just depressing.
    Especially if you do care.

    1. Re:The flip side of passion by Anonymous Coward · · Score: 0

      I'm writing a requirements document now and "aggressive indifference" is actually what I feel everyday going in to work. Its not just apathy anymore.

  38. Application for telephon sanitizer position by sinij · · Score: 4, Funny

    I love sanitizing telephones. I dream of sanitizing telephones. I enjoy sanitizing telephones. I find high quality telephone sanatization deeply satisfying. I feel the same way about helping others sanitizing telephones so they can feel proud. Please hire me so I can buy food and shelter.

    1. Re:Application for telephon sanitizer position by dkleinsc · · Score: 1

      Did the government make sure to inform you about how we're all in imminent danger of being eaten by a giant mutant space goat?

      --
      I am officially gone from /. Long live http://www.soylentnews.com/
    2. Re:Application for telephon sanitizer position by Anonymous Coward · · Score: 0

      I was about to have our secretary arrange an interview but then you used the word, "Please," which is a clear indicator of someone who begs and has no backbone.

      Moving on.

    3. Re:Application for telephon sanitizer position by Anonymous Coward · · Score: 0

      Reminds me of the 'sandwich artist' bullshit for Subway and the like.

  39. The message by Spiked_Three · · Score: 4, Insightful

    I saw a big change happen in the industry, while I was briefly at Microsoft.

    My manager, and Microsoft in general was more about delivering a positive message, as opposed to having a positive message to deliver.

    The problem with that is, if you encourage everyone to do it, they eventually begin doing it even to the company and not just the customers.

    "How is that new version of windows going?"

    "It's going great!!"

    And we all know now, it was terrible, horrible, full of in fighting, self promotion, bad decisions.

    "How is that new web site that all America will use, and a presidency depends on?"

    "It's going great!!"

    See the pattern here?

    You really want passionate developers? You are an idiot if you do. As a boss, I did not want surprises, and to me the worse thing in the world a company could do was sell something that was broke. Companies today do not seem to share that philosophy. Consumers tolerate crap and beg for more. So, I guess it really is not just the companies to blame.

    --
    slashdot troll = you make a compelling argument I do not like the implications of.
    1. Re:The message by Anonymous Coward · · Score: 0

      The US has become a place where mentioning wrong doing (unethical) behavior is worse than the actual behavior itself.

      Think of any political controversy over the last few years. Honestly asses what was done wrong, like how many were killed, how much money was lost, what Constitutional rights were trampled, then watch the news and see the people pointing it out being smeared and attacked while those who actually did the wrong things are give a free pass.

      The fact that the ONLY person held responsible for 4 Americans being killed in Benghazi is a filmmaker in California. The guys who committed the murders haven't even been held accountable, and CNN even managed to easily track them down and interview them.

      Now watch this post get voted down to -1 Troll for pointing it out, and any responses will be to defend those responsible. Its not just at where you work, it has become part of the US culture.

    2. Re:The message by Megane · · Score: 1

      The fact that the ONLY person held responsible for 4 Americans being killed in Benghazi is a filmmaker in California.

      You apparently never watched the "film", because you didn't put "filmmaker" in quotes. Seriously, I thought I was being trolled when I followed a link to it. The best part is that you can tell where they dubbed in the "anti-Mohammed" words, because the audio quality was better than the rest of this freshman college student quality "film".

      --
      #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
    3. Re:The message by Spiked_Three · · Score: 1

      unrelated to the topic, but I agree 100%.

      As a hobbyist flying 'drones' I immediately think about a hobbyist drone, that discovered a company pouring pigs blood into a river.

      The end result? Well yeah, that company lost its ass, but it is now a crime for anyone else to discover such with a drone. Protect the corporations, at all costs!

      Humanity be damned!

      --
      slashdot troll = you make a compelling argument I do not like the implications of.
    4. Re:The message by Anonymous Coward · · Score: 0

      You need to be dogfooding. If you're not dogfooding your products then you're probably dogshitting. That is: you're shitting out heaping piles of steamy steamy fly-infested shit that's destined for my desktop. Also, why does expensing always run Oracle. Also, why the fuck does Oracle never fucking work...ever? Why the fuck does it only run on IE 0.0001 Beta? Fuck.

      Shit. Fuck. Yay software.

  40. Bolerplate requirement by floobedy · · Score: 4, Funny

    Perhaps this "passion" stuff is just standard bullshit which is not really expected.

    A few jobs ago, I worked for a company which had a job opening. They posted an ad for the job, in which they described the ideal candidate as someone who was deeply "PASSIONATE" about their work. However the position itself was in accounting--specifically, in payroll. Obviously nobody is passionate about payroll. Nevertheless, they asked each interviewee if he was "passionate" about payroll, and each candidate answered that he was.

    1. Re:Bolerplate requirement by iggymanz · · Score: 1

      news for you, I've worked at places where the accountants' eyes light up for end of month, and the big run in January for end-of-year is like a weeks long orgy. So you haven't met true accounting types, with the CPAs and belonging to trade associations and submitting papers to journals....

    2. Re:Bolerplate requirement by floobedy · · Score: 1

      News for you, that is totally different. I know there are tax accountants who figure out creative, imaginative ways to dodge taxes. I know there are corporate accountants who figure out fascinating ways to hide losses. I know there are accounting journals, and all kinds of complicated accounting.

      This position, however, was to do payroll for a company with fewer than 100 employees. The person who got the position, will not be submitting papers to journals.

    3. Re:Bolerplate requirement by Anonymous Coward · · Score: 0

      Of course they were passionate about payroll. They were passionate about receiving paychecks.

  41. Yes - it is code for "we want to exploit you" by Anonymous Coward · · Score: 0

    I saw this being a hiring manager and having had others pressure me to find ways to get my reports to sacrifice their own lives in order to make money for the Company with little to no additional compensation in return. What I personally ask of my reports is "be professional, live up to your obligations as an employee, be mature, find ways to solve problems and increase productivity". But there is definitely pressure from others around me to get people to give without receiving in return.

  42. It's an art form by Floyd-ATC · · Score: 2

    If you want to paint a barn, you hire a painter. If you want to decorate the ceiling of a cathedral, you hire an artist who is passionate about her work. The painter will usually have more predictable working hours and make enough to support a family. The artist is the one who will be remembered :-)

    --
    Time flies when you don't know what you're doing
    1. Re:It's an art form by Anonymous Coward · · Score: 0

      If the painter has a family to support, then he will be remembered as well.
      If the painter & his family live where no one has heard of the cathedral artist, the cathedral artist is not remembered. If they have heard of him, he is a historical abstraction, a synthesis based on nth hand knowledge and dead works. He is contemplated, critiqued, and eventually relegated to long-term storage. Meanwhile, the painter is remembered for the resources and love he brought to his family.

      Your notion of historical 'significance' correlating with social, psychological, and emotional relevance might require some more thought.

    2. Re:It's an art form by Altus · · Score: 2

      The artist is the one who will be remembered :-)

      And will die alone and penniless in a ditch.

      --

      "In America, first you get the sugar, then you get the power, then you get the women..." -H. Simpson

  43. I love this article! by bigsexyjoe · · Score: 4, Insightful

    I like coding. I don't love it. I have a wide variety of interests in my life, such as family, movies, reading about other topics.

    I have met a very few coders who are really all code all the time. And you know what? I find them insufferable.

    A person should be well rounded and have many interests.

    1. Re:I love this article! by Anonymous Coward · · Score: 0

      Nail, meet head.

  44. Don't question anything. by MaWeiTao · · Score: 1

    In my experience when a company says they want someone "passionate" what they mean is that they want someone willing to work overtime on a regular basis. Secondarily, they want someone who doesn't question overtly stupid decisions.

    Just do what you're told and be enthusiastic that you have a job.

  45. Only once, never again. by Anonymous Coward · · Score: 0

    I tried to have sex with a floppy disc once. The only problem was that it never got hard and I think I got a virus.

  46. Passionate == Enjoys programming by PackMan97 · · Score: 1

    What I look for when hiring someone is someone who likes programming. Who wants to get better at doing it. Who wants to work with other people who like programming and want to get better. Someone who treats their work like a craftsman.

    I think a lot of these job ads are so over the top because the folks doing the hiring have no idea what they want in a developer. Somewhere along the way someone wrote a blog post on somewhere site that talked about hiring folks who have a passion for their work.

    However at the end of the day, do you want to hire a zookeeper who doesn't like animals? an accountant who hates math? a lawyer who can't stand the courtroom? No you don't. You want to hire someone who goes in does an 8-10 hour day and at the end of it says, "I'm proud of what I've done. I can't wait to do some more of it tomorrow".

    I think moderately enthusiastic would be just fine for most position. What I don't want is someone who views the job as a grind or a bore. I will fire you for a bad attitude. Fake enjoying it until you actually do :)

    1. Re:Passionate == Enjoys programming by Anonymous Coward · · Score: 0

      The real problem is that every job claims they want someone passionate/enthusiastic, but then when you finally get one, the management won't let them do anything interesting, and it ends up being a boring, shitty job that ruins the applicant for the next job interview.

      If you want to see passionate/enthusiastic coders, let us work to our potential.

    2. Re:Passionate == Enjoys programming by PackMan97 · · Score: 1

      LOL! Like I'm going to trust the interesting work to someone who posts as much on Slashdot as YOU!

    3. Re:Passionate == Enjoys programming by Anonymous Coward · · Score: 0

      Ooops. You caught me. I try to post at least once every 3 minutes, all day, every day.

  47. I know where to find some passionate programers! by XxtraLarGe · · Score: 2

    Better hurry up while supplies last!

    --
    Taking guns away from the 99% gives the 1% 100% of the power.
  48. you're just a programmer by Anonymous Coward · · Score: 0

    and not an engineer. Everything you posted is so worthless to anyone trying to ship real code that it should be discounted for anything other than hobby projects.

  49. Passion is an overstatement ... by perpenso · · Score: 2

    Did you think that those personality surveys pushed by MBA's for gas station attendants wouldn't reach Engineering?

    We did those at work and school and the programmers did fit into a couple of predictable buckets. It was fun to watch one manager say this test is wrong, my observations would put you into a different bucket.

    This is not to say a person must be in one of the predictably buckets to do well at a particular job, just that there is something to these tests. Some people with certain dispositions find some jobs more attractive than others.

    The problem is, being passionate about code, doesn't have anything to do with being able to code. Just how much you enjoy your profession (Without the added benefit of pay).

    Passion is buzzwordish and an overstatement. However the better programmers that I have known over the decades have been those who have a genuine inherent interest in programming. They will read about software development, learn new languages and write some program on their own for nothing more than their own amusement or curiosity. Those who have never written any code outside of work or school tend not to be the better programmers. When someone uses "passionate" I interpret it as distinguishing the former from the later. Granted there may be time periods where those interested in programming may not have the free time to do so, like when they have a new child. However when free time and circumstances permit I've seen a little reading and coding creep back in.

    That said, my first job out of college was to take a custom designed board for an embedded system that the hardware guys just got working and to write its firmware: a kernel, its drivers and software that would load and host a C-based application. I don't know if "passionate" would apply but as someone who likes assembly language and low level programming I was pretty damn excited and really enjoyed my day to day work an awful lot. I suppose a buzzword compliant manager could have described me as "passionate" although I would have sued different words.

    1. Re:Passion is an overstatement ... by icebike · · Score: 5, Interesting

      Everybody seems to think the maker for programmers revolves around game development or writing yet another version of some cockamamie scripting language. They look for people who can create the next Doom game engine, or re-write the current one to drive and assembly line or something.

      Then they hire these people to keep an in-house accounting system running, or do maintenance on some software product that they sell, and (far less frequently) to design and build something totally new.

      The guy reading every new text about programming and fiddling with every new programming language will sooner or later end up using YOUR project as a proving ground for HIS passion. Soon you have an maintainable mess, and he moves on to another job.

      For most work in this industry (any software industry), pride of craftsmanship is worth a great deal more than passion.

      I quite frankly don't care what he does on the weekends, and the fly fisherman will arrive back at work Monday morning more refreshed, and with fresh insights (there is a lot of time to think while waiting for fish to commit suicide). That vexing problem and that horribly complex chunk of code will end up being well handled and properly structured, simplified, before it is actually written, and documented, and tested, because the pride of authorship won't allow anything else.

      Meanwhile the guy coding up his own game engine nights and weekends burns himself out, arrives with a fried brain, and your project suffers.

      Not saying that a healthy interest in programming techniques and after hours involvement in coding projects are bad. Just that they aren't actually necessary for a long and successful career, and aren't always going to be all that helpful to the employer, and the employer should be looking for traits more suitable for the job at hand.

      If that job involves new game development, or writing new code to drive your computerized plant automation system, you probably want an experimenter. If the job involves security issues you want the paranoid. If it involves inventory or money or scheduling or sales or bean counting you want the guy that writes the cleanest code.

      One size doesn't fit all.

      --
      Sig Battery depleted. Reverting to safe mode.
    2. Re:Passion is an overstatement ... by ThatAblaze · · Score: 1

      Passion is buzzwordish and an overstatement. However the better programmers that I have known over the decades have been those who have a genuine inherent interest in programming. They will read about software development, learn new languages and write some program on their own for nothing more than their own amusement or curiosity. Those who have never written any code outside of work or school tend not to be the better programmers.

      Writing code for your own amusement without any purpose in mind is not a very logical way to spend your time. In many cases being a logical person that doesn't go off on unproductive tangents is a huge boon to writing good code. Only considering programmers that code in their free time is a little like only considering car mechanics that cruise the strip in their free time. Engaging in related activities in an unproductive way is hardly something you want your employees to be doing on the job.

    3. Re:Passion is an overstatement ... by master_kaos · · Score: 1

      [quote] I suppose a buzzword compliant manager could have described me as "passionate" although I would have sued[/quote]
      WOAH WOAH WOAH. Sorry sir we are going to have to let you go, here take this (small) severance package!

    4. Re:Passion is an overstatement ... by Megane · · Score: 2

      Writing code for your own amusement without any purpose in mind is not a very logical way to spend your time.

      Neither is sitting on a couch watching a bunch of grown men run around a field carrying and/or kicking a ball.

      --
      #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
    5. Re:Passion is an overstatement ... by Cederic · · Score: 1, Interesting

      I'm sorry. I like programming. I like people giving me difficult problems to solve and giving them working solutions. It's fun. It's creative. It adds value. It gives me a sense of accomplishment, repeatedly.

      Because I like programming I also want to keep getting better at it. I learn because I enjoy learning, and because it means I can solve even larger problems even more effectively.

      I don't see the working day as a slog that I have to get through, I see it as a lucrative hobby. It's fun. If it wasn't fun, I'd go and do something else.

      Is that passion? I don't know. I'd rather employ a programmer with that perspective than one that sees it as a more comfortable alternative to chopping down trees all day.

    6. Re:Passion is an overstatement ... by Reapy · · Score: 1

      I feel the same as you about programming, when I don't do it for a week or so if I'm on vacation I get this weird itch to make something in my spare time...however, after I come home, I like doing other things too. I enjoy gaming, I enjoy movies, books, tv, or just going out to eat and talking with my family, making little miniatures, or working on a project around the house.

      I recall a phone screening for a job where the guy asked what kind of PC set up I had at home, and I could tell he was dissatisfied when I told him I had one windows pc. I know I was supposed to say that I have 8 linux boxes with 15 servers automating my toaster and everything else in my home, I wasn't truly passionate about computing in his eyes, which is ludicrous since I have been on a computer everyday for the last 30 years. The guy seemed out there anyway so I thought of it honestly as dodging a bullet, but still.

    7. Re:Passion is an overstatement ... by Quirkz · · Score: 2

      The guy reading every new text about programming and fiddling with every new programming language will sooner or later end up using YOUR project as a proving ground for HIS passion.

      One of the happy coincidences in my life occurred when I needed to build a classroom reservation and scheduling tool for a university at the same time I was building an in-game auction tool for an RPG. There was a surprising amount over overlap in the code between the two, juggling calendars, users making claims on entries, placing restictions, etc. Just doing my day job, I could learn things that I'd need to re-apply in the evening, and testing in the game gave me insights that funneled back into the code for the day job. It was very satisfying.

    8. Re:Passion is an overstatement ... by noh8rz10 · · Score: 1

      -1 syntax fail, +10 manually typing html tags

    9. Re:Passion is an overstatement ... by Anonymous Coward · · Score: 0

      Writing code for your own amusement without any purpose in mind is not a very logical way to spend your time.
      Plenty of people get enjoyment out of doing this. What's "non-logical" about it? How should they be spending their free time instead?

    10. Re:Passion is an overstatement ... by DuckDodgers · · Score: 2

      I have two points along those lines:

      1. Writing software isn't like pumping gas, cleaning hotel rooms, or driving a delivery van. Unless you are a world class genius, even a very slight amount of effort devoted to self-improvement means that you will be able to write cleaner, less error prone, easier to read, easier to maintain, more flexible code every year than you did the year before. If you have zero interest in writing software outside your day job, I can be confident the code quality I get from you today will be the exact same I get from you in five years, ten years, or twenty years and you will be exactly as competent to handle any given task then as you are now. In certain tasks that's fine with me - provided you only ever want salary increases to match inflation.

      2. In my own career, I've found that the better I became at writing software, documenting it, designing it, writing tests for it, using source control, setting up development environments, etc.... the more I enjoyed it. I phoned it in at my job from age 24-30, and the only thing that made me improve was getting assigned tasks outside my comfort zone when no one else at the company was available to bail me out. Then in my early 30s, I had a little bit of enjoyment in what I do and started reading Slashdot and Lambda the Ultimate and so forth. Now in my late 30s, I love my work. I may be an awful developer relative to most of the software developer population, I can't judge that accurately. But I am certain my skill today is dramatically superior to what it was five years ago, and in turn that's well beyond where it was ten years ago. So when I see someone that works in this field but never willingly learns new things or discusses ideas beyond exactly what is required for work, I believe in most cases it means they're not skilled enough to enjoy it.

      I am not asking anyone to make writing software their sole passion or give up nights and weekends to read on the topic or write code on side projects. I don't do that myself. I read about one non-work-related technology book a year, or take one Coursera class, and tackle a few little personal projects (e.g. setting up a Minecraft server on a VPS for my kids). That is barely a hundred or two hundred hours of work related to my career outside the day job, but the payoff is enormous.

    11. Re:Passion is an overstatement ... by DuckDodgers · · Score: 1

      Your analogy is wrong, a comparable mechanic would be one that fixes race cars in his spare time. And in both cases, the spare time work probably makes them better at their primary job.

    12. Re:Passion is an overstatement ... by Bengie · · Score: 1

      How do you know if your code is any good without a goal and a way to test it? But hey, it's free time, do whatever you think is fun.

    13. Re:Passion is an overstatement ... by ThatAblaze · · Score: 1

      Your analogy is wrong, a comparable mechanic would be one that fixes race cars in his spare time. And in both cases, the spare time work probably makes them better at their primary job.

      No, if someone fixes race cars in their spare time would be compareable to someone who takes freelance work in their spare time. Fixing a car is a project that has a propose.

      I suppose spare time programming could be likened to a mechanic who disassembles and then reassembles perfectly working cars in his free time, over and over again. It begs several questions: Can't you find enough useful things to work on in your day job? At what point do you decide that the current car you are working on is too boring and secretly start spending all your effort on some more interesting but purposeless project? I've seen too many programmers do that during working time. It makes me think twice about considering someone who has a whole lot of hobby projects to show.

  50. you have to have passion by ILongForDarkness · · Score: 1

    It doesn't mean "live and breath" like it is worded IMO. You should love what you do and be happy (most of the time) to be at work though. I get very frustrated when working with people that have the opinion: who care's? Good enough it runs and passes unit tests. Refactorablity/beautiful code is a "nice to have". Business has a value on all metrics of a implementation of course but a lot of things are determined by giving a damn/having put in effort to learn new skills and thought to actually apply them in your work. When creating a generic solution would be just as performant and time consuming to implement but you don't bother because that wasn't in the feature description and isn't the way you learned how to do it 10 years ago in school and you can't be bothered to learn something new, you fail.

    Part of being a professional is applying your special skills in the best interest of the client even when they might not be able to properly articulate all the intricacies of what they want. You need communication skills to get them to nail down exactly what they want as best as possible then you need to apply your judgement to make the best choices you can (as determined by their best interests). If you don't care you might as well be an if/then/else monkey because you add no extra value.

    On the flipside of the issue: your employer shouldn't expect to dictate your personal interests: as in why are you spending 10 hours a week riding a bike when you could be using it to work on FOSS projects and learn stuff you can use here? Work is work, home is home. You should have passion at both and both will likely have some overlap but how much work blends into life isn't their business (though the opposite is since they are paying you for that time).

  51. Arms race of words. by jythie · · Score: 1

    I know a lot of people are suggesting it is just a way to find people willing to work extra hours or put in their own time, but I think it might actually be something much simpler and less sinister, an arms race in adjectives.

    How do you describe people who are into coding. Well, you can say you 'like' programming, but then the next person says they 'really like' programming. Well, now it sounds like they are more of a programmer, so you up your description to 'uber-like' programming, which then others do to seem baseline. This sets up an expectation in both reading and writing resumes regarding how one describes perfectly normal levels of caring about your work, with increasingly extreme imagery being used because everyone else is doing it to, and anyone who doesn't get into the race looks unenthusiastic in comparison even if just a year ago the same description would have looked good.

  52. As someone regularly asked to grade applicants by Anonymous Coward · · Score: 0

    I'm often asked by my boss to read the resumes of applicants and to ask them questions at their job interviews.
    As someone who started to learn programming at the age of 9, I think people who have avoided "the technical details" until they finished high school and had to choose a career path have a big disadvantage compared to those that tinkered with computers as kids.
    And in our business it really pays off to know what it happening in the open source community. If you don't follow news sites or read magazines in your spare time, you become obsolete very fast.

  53. Good little Stakhanovites by Animats · · Score: 1

    What some employers want are Stakhanovites. Most don't really want "failure is not an option" types, who want off-site backup systems, fail-soft recovery, a Q/A organzation with the authority to delay deployment, expensive testing tools, automatic code analyzers... Most don't want programmers who polish their code until it's beautiful, like MIT students are taught.

  54. Investment vs Passion by Anonymous Coward · · Score: 0

    "But am I really expected to be passionate about something I’ve been hired to help build? Do we fire members of construction crews if they don’t show a strong enough emotional attachment to the office complex they are building? Do we even fire architects for that offense?"

    If you are not even minimally invested in the product you are building the results will show in your work - are you a code monkey or a software engineer? The most capable engineers are the ones who care about the craft and the results of the application of said craft. They know the domain, they know the business, they know how to construct a solution well that meets the technical and business cases. The days of crap-out-code-to-specs-that-are-thrown-over-the-wall are gone, someone can do that for 1/10 of the cost. If you're invested in an Agile process, there is no getting around it; you're asking the customer to make an investment in the product and you're not going to?

    I'd hate to live in a house built by someone who thought the job was dull and forgot to properly brace a support. I'd hate to see houses designed by architects who thought houses were dull. I'd hate to see the customers who bought either. But I guess that's how we ended up with McMansions.

  55. I love what I do by petes_PoV · · Score: 3, Insightful

    All of this stuff is merely emotional inflation. These days you can't just like something, you've got to love. Likewise, if something displeases you a little, you are said to hate it. Personally I find these extremes: black or white with no middle ground to be rather childish - like TV villains who are only bad, or heros who are only good. It might work in programmes where you only have 1 hour - or rather: 40 minutes + advertisements to introduce, flesh-out and conclude a story, but real people aren't like that and adopting TV-style dialog into real-life is misleading.

    So to say you "love" programming is pointless. I'm sure people are drawn to some aspects of creating new software (though doing the documentation and the testing never seems to be those aspects) and occasionally actually like the feeling of creating something. But is that love? No of course it isn't. Love is (break out the violins) all-conquering, an emotion you would go to extreme lengths to preserve and protect.

    If you really did "love" coding, you wouldn't have to be paid to do it. Maybe that's what employers are really looking for.

    --
    politicians are like babies' nappies: they should both be changed regularly and for the same reasons
    1. Re:I love what I do by Anonymous Coward · · Score: 0

      If you really did "love" coding, you wouldn't have to be paid to do it. Maybe that's what employers are really looking for.

      Such people exists, and are all in the open-source movement. Code for no immediate pay. But - they code what they want to code. Not what some manager wants.

      Someone who really love coding is not the one you want to hire - unless you do very special work. Your code lover is going to spend way too much time perfecting, when average performance is good enough. Your code lover will not be happy with 'routine work' and boring 'user interfaces'. No, he'll spend 50 hours inventing a better sorting algorithm or finding a way to apply Dijkstras algorithm to the problem at hand.

      An expert won't do routine. Similiar to how a 5-star chef won't work at mcDonalds.

    2. Re:I love what I do by Darinbob · · Score: 2

      I love programming, but that does not mean I love all programming or even like what I am programming for my job.
      Look at it like art. One can be a lover of the arts, have gone to school to study art history, but then be bored and noncommital about a job creating greeting card images. Or you love literature but your job is writing technical publications.

    3. Re:I love what I do by Anonymous Coward · · Score: 0

      It's not just emotional inflation. Everything these days has to be EXTREME, including programming, programmers, soda, toothpaste, and anal wart removing salve - you know, for those EXTREME ANAL WARTS. For the most part, today's "extreme" marketspeak has replaced yesterday's "ultra" and "new and improved". I don't know what will be next after "extreme", but I'm hoping it's "spastic". I think I'd enjoy buying Castrol Spastic FSGXX Double Plus Good (TM) motor oil for my next oil change.

      - T

    4. Re:I love what I do by petes_PoV · · Score: 1

      An expert won't do routine. Similiar to how a 5-star chef won't work at mcDonalds.

      No a 5* chef won't work at McD's. But they do still make burgers - and they are exceptional [ ref: Heston Blumenthal - one of his TV series ]. Although the principle doesn't transfer exactly: once high quality code is written once, it exists for all, unlike a burger. The problem is that there aren't sufficient (any?) 5* coders working in the FOSS world. As you say, they write what they like and as soon as they stop liking (either are asked to fix bugs, improve the security/error-handling, document the product, produce a Mk2, add a feature they don't use or think necessary) they stop doing it.

      So the code they do produce might be of acceptable quality, but a 5* (or even 2*, for that matter) coder does more than just write code - they are professional enough to produce a software product, complete in all it's facets.

      --
      politicians are like babies' nappies: they should both be changed regularly and for the same reasons
  56. Just be professional. by fahrbot-bot · · Score: 1

    I like solving problems and my (usually system) software development and system administration tasks provide those kinds of activities. I'm rather good at them and get paid pretty well for my knowledge, experience and services. I always strive to do the best job I can do *and* the best job that can be done. I'm a professional. But outside that? If I never saw another computer again, that would be fine.

    I have 27+ years experience on just about every kind of Unix platform known, from PC to Cray-2 (I know specifically that I have not used AUX and AIX) and many Windows systems. I routinely use about 10 programming languages. Those things are not me, just what I do. I'd rather spend my time being passionate about my actual life - and eventually keeping my last promise to my wife, 8 years ago last month, that I find someone else and be happy with her. (I'll get on that soon, Sue, I promise.)

    Computers are a pain in the ass. Spend your time loving some one/thing else.

    --
    It must have been something you assimilated. . . .
  57. Job descriptions are self-selective by quietwalker · · Score: 1

    Who ends up writing these descriptions? The programmers? Their team lead? The architect? No. They just provide the job requirements.

    It's your HR staff, your middle and upper management. They come up with corporate statements like "Engage our customers and employees with passionate, best of breed solutions and lead the mindshare" and that jumble of words has real meaning in their world. Now when they issue a statement, they're going to be asked things like "Does this grow our mindshare? Can you put a metric on the net 'passion' of this business decision?" This leaks through into their job descriptions among other places.

    You've probably been exposed to this phenomenon before and come away confused; this world is about 90 degrees away from the norm - just enough suck you in with familiar words and phrases which only reinforces the alien nature when they're used to mean something totally other.

    You ever get the question in an interview, "Where do you see yourself in 5 years?" - that comes from the same mindset.

    Look at it from a business standpoint: If your company makes great sprockets, and you consistently make a million dollars in sprocket sales ... you've failed as a business. The metric isn't how much you make. It's not even how fast you make it. It's how fast you increase the rate you make it. So when they hire execs, they want them to say "in 5 years, I want to be the division manager of the newly created south pacific department, that I've built from the ground up" - or something. They don't want them to say "Valued for my professionalism, expertise and domain knowledge, doing the same job I've always done." That means they're somehow broken, that they just don't "get it."

    You'll probably note that when they bring in non-administrators, those folks don't ask those questions unless they have no idea what they're doing hosting an interview. On the other hand, if the majority of your company is focused on high pressure sales - real estate, auto, etc - you'll be exposed to it more and more, even in support jobs like IT, and even from other engineers.

    This is just one of those cases. If you're not in sales, marketing, middle-to-upper management, it's usually safe to ignore the parts of the job description that don't relate to your actual job. They likely have nothing to do with it.

    1. Re:Job descriptions are self-selective by Anonymous Coward · · Score: 0

      It's your HR staff, your middle and upper management. They come up with corporate statements like "Engage our customers and employees with passionate, best of breed solutions and lead the mindshare" and that jumble of words has real meaning in their world.

      Great post, that's a keeper. I worked with a VP Marketing who talked like that all the time. And it was repetitive. I find the very smart coders I work with tend to prefer simple, ultra clear, short communication and razor sharp, concise analysis - which is a skill in itself. I learn more from them on that.

  58. See Negri, affective labor, others. by aussersterne · · Score: 1

    There's already a decent tradition in the social sciences examining the role that emotion increasingly plays as a resource to be allocated in economic systems. Affect becomes labor, across industries (not just software programming).

    And yes, there is more than an Orwellian whiff about this. But it is what it is—companies hire great attitude, drive, belief, positivity, team spirit, etc. In several contracts I've been involved with, companies actually had metrics for positivity vs. negativity in meetings, communication, and so on, and this was a part of weekly evaluations. They want to see your Facebook page. Everyone knows that it matters whether you "present" well. People with a "great outlook" and "enthusiasm about the company" are routinely promoted over those that are more competent but perhaps dour. In fact, supremely-competent-but-dour is the butt of jokes (as Slashdot's conventional wisdom is already aware).

    There is nothing more personal than one's emotion and affect; it is perhaps the most human thing about us in our day-to-day experiences, and the most individual. But more and more, it's a metric to be evaluated, a "property" of yourself as a system that must be managed to remain compatible with the company. To some extent this makes sense in an increasingly rationalized world—what's in your head is a black box. Your interactive style and self-presentation on a moment-by-moment basis are effectively your API. So efficiency dictates that a certain predictability, compatibility, and growth-oriented, team-oriented set of assumptions will be valued, and thus, ought to be "implemented" by you as the manager of your own API.

    At the same time, what good is a world in which nobody can have a bad day or a personal opinion on anything? In which your bank balance is directly correlated to your ability to feel the emotions that your boss has outlined for employees in the company handbook?

    Is it really so great to live in an efficient and productive world that is ultimately lacking in what Hannah Arendt called humans' intrinsic "natality," the ability to do and feel something new, something individual, something that is an emergent property of the extremely complex phenomenon that is the self?

    It's a bummer. (And of course, this very post is precisely the kind of post that they warn you about in the popular press, in articles about how "what you say on the internet will always be there" and future HR managers might exclude you for a position because of it, i.e. because of your negativity and clear lack of cooperation with basic emotion-and-opinion suppression culture.)

    Of course, one group is exempt from these restrictions: the wealthy. They can say what they want, since as a matter of power relations, they are central in the system. Others (with less money) must amend their emotional style to be compatible with the rich, the powerful, the CEO, the venture capitalist. These latter people get to say and feel whatever is on their mind or in their gut, unlike the rest of us. And, irony of ironies, they are broadly applauded for it, no matter how extreme, atypical, or mundane the positions. The rest of us would simply be fired.

    --
    STOP . AMERICA . NOW
    1. Re:See Negri, affective labor, others. by SigmoidCurve · · Score: 1

      These latter people get to say and feel whatever is on their mind or in their gut, unlike the rest of us. And, irony of ironies, they are broadly applauded for it, no matter how extreme, atypical, or mundane the positions. The rest of us would simply be fired.

      I feel the same way about TED talks. Just because it's a goddam TED talk, everyone treats it as effing gospel. Half of that shit is rehashed from pulp 1980s management self-help books. Someone sends me a link, "Hey, check out this TED talk, it's awesome!" And I say, "Dude, I said the same thing on my blog like 5 years ago", and they're like "yeah, but this is a TED talk."

      --
      Dictionaries are for loosers.
  59. Development Leadership by mtippett · · Score: 1

    Some comments and views here... Some people won't like, :). Some management theory thrown into the mix too.

    First, performance is driven by a mixture of ability and motivation (google two-factor performance). The ability is (relatively easily) measured and difficult to fake. Motivation is intensely personal and very hard to measure, motivation is very easy to fake. When interviewing or selecting staff, you look for people who have an overt demonstration about the motivation. The want for passion is a call for an overt demonstration of motivation.

    Second, the barriers to entry for the software world is very low, professional accreditation isn't needed and generally isn't need to be renewed. This leads to a very inconsistent and bumpy collection of development skill. How do you sift through this? You look for the developers that show a strong and overt interest. They should at least be average, if not strong. If anyone could be a building architect, you would look for people either with a name and a track record, or you would look for someone that is always building models.

    Third, the software world has a lot of contributors, but few leaders (either management or technical leaders). With few anointed or emergent leaders, you don't have the basis for leading teams. The emergent leaders are hard to spot initially. So again you look for overt passion and opinions. These will be uneven leaders (tech depth, not necessarily mentoring, no best practices).

    These three represent the primary gaps in the industry that I see that makes the fallback position is to look for people who show passion. The theory is that passion has to be present and you can shape other deficiencies. Of course the paradox is that these people typically have such a strong opinion that the shaping is difficult or impossible.

    Soft skills are fun ! :).

  60. touchy-feely HR people? by Phase+Shifter · · Score: 1

    I hear you. Back when I was looking for a job I had similar problems.

    I'm a chemist. I've spent years studying various types of chemistry. Chemistry is something I do--sometimes in the lab with actual chemicals, and other times on paper when I'm thinking about what to do in the lab. So naturally the word "chemistry" will be part of several phrases on my resume, and will be used in search engines to find matching jobs.

    Now, you've had problems with touchy-feely HR people demanding that you be "enthusiastic" or even "in love with" you chosen work. But me? I got a crapload of irrelevant "matches" based on the word "chemistry".
    Apparently this same school of touchy-feely HR thought gives me a 99% false positive rate on job searches, because everyone is looking for someone "with the right chemistry to join us."

    Attention HR people: You expect a certain amount of professionalism from me if I'll be working for your company. I expect the same from you. Quit writing job descriptions like you're planning to use them as an OKCupid profile.

    1. Re:touchy-feely HR people? by mrchaotica · · Score: 2

      On a related note, please stop calling every damn job title an "architect" or an "engineer." Engineers are people who have PE (or EIT) licenses.

      "Sales engineers" are not engineers, they're salespeople. "Software engineers" are not engineers, they're programmers (or maybe "software developers," although that probably pisses off people looking for jobs in real estate). "Support Engineers" are not engineers, they're tech support clerks. "Test Engineers" are not engineers, they're QA.

      I was looking at a job listing email for "Engineering/Architecture" and 22 out of the 24 listings were programming jobs (and one was for sales). This is fucking goddamn ridiculous!

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    2. Re:touchy-feely HR people? by Anonymous Coward · · Score: 0

      Actually, in many countries, there *is* a software engineer degree (and sometimes even a license).

    3. Re:touchy-feely HR people? by dlingman · · Score: 1

      If you've got touchy feelly HR people, they're probably ripe for a sexual harassment suit soon.

    4. Re:touchy-feely HR people? by Anonymous Coward · · Score: 0

      Well, there are software engineers and there are programmers and there are coders. Not every state grants PE or EIT licenses. There was a movement maybe 10 years ago to have a SE licensing, but it was killed by programmers/developers/coders who did not want to become a "second class" of software professionals nor wanted to take the examiantion. A lot of companies / hiring managers, through ignorance or through desire to substitute a title for compensation, started (ab)using the title "software engineer" to the point that it no longer is meaningful. However, those of us in the industry who care about more than hacking code realize that there are some "software engineers" who do "software engineering" as defined in other branches of engineering and applied to the creation of computer software. There are Master and maybe even Doctorate courses in the discipline of software engineering, providing knowledge that is neither accessible nor of interest to the coders and programmers and developers who proubly (mis)use the title "software engineer."
      Sigh.
      In a perfect world ...

  61. It's just advertising ... by MacTO · · Score: 1

    These descriptions rarely say anything about the employers expectations of the employee. They are intended to attract a pool of qualified candidates.

    Just as some job seekers have trouble finding work because they have trouble setting themselves apart in businesses with a large pool of applicants, some businesses have trouble finding employees because they have trouble setting themselves apart from a large pool of potential employers. In order to attract applicants, they try to use more appealing language since a lot of applicants are looking for job satisfaction rather than something that simply uses their skills.

  62. Wake up HR noobs by xednieht · · Score: 1

    Programming software is a means to end... that end being huge stacks. Want my eyes to light up about programming? Want me to do hop on my desk and do the dance of joy for programming? Then add a few more 0's salary and a few more days to my PTO. Do that and I'll be happy as a clam and program 'till my fingers wear down to nubs.

    --

    Hope is the currency of fools
  63. Companies aren't passionate about you... by fahrbot-bot · · Score: 4, Insightful

    It's worth noting that regardless of how passionate you are about your work and job, your company will fire you in a hot second if it serves them best for even just the next minute.

    --
    It must have been something you assimilated. . . .
    1. Re:Companies aren't passionate about you... by Anonymous Coward · · Score: 0

      It's worth noting that regardless of how passionate you are about your work and job, your company will fire you in a hot second if it serves them best for even just the next minute.

      ^^^This. And it's much worse if you're a contractor even if you have been embedded with the same company for years.

    2. Re:Companies aren't passionate about you... by Anonymous Coward · · Score: 0

      Or if you are watching porn, the most common sign of passion.

    3. Re:Companies aren't passionate about you... by Anonymous Coward · · Score: 0

      This is very often true, but I get frustrated when I see it being touted as universally true. We had an employee that had been phoning it in for a year or so before we let him go, and we only did that when he blew up and left in the middle of the day about something, missing an important client meeting. We gave him a ton of leeway, because he'd been a great employee and co-worker for a long time before he went downhill.

      And then other employees judged us for keeping him around as long as we did, because he was causing them trouble. I understood them being frustrated, but also wanted to give him the benefit of the doubt and give him a chance to turn it around.

      You really can't make anybody happy, it seems :-\

    4. Re:Companies aren't passionate about you... by Anonymous Coward · · Score: 0

      It's worth noting that regardless of how passionate you are about your work and job, your company will fire you in a hot second if it serves them best for even just the next minute.

      This, this, a thousand times this.

      I want to work for a company that is passionate about its employees, that will go the extra mile to make sure they are compensated at or above the industry average, that will spend just a little of its massive offshore cash pile to keep employees at the company when stock market analysts downgrade the company because it missed the highest earnings estimate by 0.25 cents and they clamor for a 'restructuring' to 'meet changing market conditions'. One that will hire local people who are good programmers and can learn the desired technologies instead of writing position descriptions that fit only offshore H-1B candidates who will work for just average salaries. One that realizes stack ranking cannot be applied on groups too small to fit the normal distribution.

      captcha: tiresome

    5. Re:Companies aren't passionate about you... by Dracolytch · · Score: 1

      If you honestly feel that this is how your company will treat you, quit. Keep quitting until you find a manager you can trust.

      --
      This sig has been enciphered with a one-time pad. It could say almost anything.
    6. Re:Companies aren't passionate about you... by fahrbot-bot · · Score: 1

      If you honestly feel that this is how your company will treat you, quit. Keep quitting until you find a manager you can trust.

      All companies will treat their employees as disposable whenever it comes down to it. To think otherwise is naive. In larger companies, it's often not even up to the manager, but HR, the contract manager, ... and on up.

      Ultimately, the importance is: stockholders, customers, employees.

      --
      It must have been something you assimilated. . . .
    7. Re:Companies aren't passionate about you... by Dracolytch · · Score: 1

      I've worked for a number of companies. Many have treated their employees as disposable. Some have not. I've lasted much longer, and done better work, at those that have not. I've found that working for companies that don't have stockholders much preferable to those companies that do. The best places I've worked are a) non-profits (Again, the paycheck is only 95% of high-end competitive. 5% is a price I'm willing to pay for a non-shit work environment), and b) Companies small enough that you actually know the owner.

      --
      This sig has been enciphered with a one-time pad. It could say almost anything.
  64. I've been through that, almost 8 years ago. by Slime-dogg · · Score: 2

    I interviewed, scored well technically and got along with everyone in both interviews. I interested them. I didn't get the job. The reasoning? They wanted someone that spent their off-hours doing development work.

    At the time, I was disappointed. They were doing interesting stuff, like streaming video over satellites using the .NET framework. I was a budding mid-level then. I would have been a cheap developer for them. I would have learned quite a bit as well. What I understand now, however, is that they probably wanted to know if they could overload me with work. They were likely looking for someone who was willing to work evenings and weekends, without the extra pay.

    Looking back, I'm glad that I did not get hired. I value my free time, and I do not spend it in complete passionate pursuit of development. I read about stuff every now and then, and do some home projects, but I find that I'm far more useful at work when I haven't been focusing on the same stuff at home.

    --
    You need to restart your computer. Hold down the Power button for several seconds or press the Restart button.
    1. Re:I've been through that, almost 8 years ago. by Anonymous Coward · · Score: 0

      I work at a company where this is one of the questions we ask in interviews, and have turned down applicants who did not code in their spare time. Our reasoning for thinking it a good assessment metric is that it shows someone who is really interested in self-driven learning, and someone who is capable of solving problems without having someone hold their hand.

      In your own projects you generally have no one to motivate you or support you (except Dr Google of course), and this sort of person is quite valuable in a company where there are hundreds of developers, no need for an HR department and a very strong focus on self-management.

    2. Re:I've been through that, almost 8 years ago. by Cutting_Crew · · Score: 1

      some people have like wives and kids..ya know families. So when its time to get off work, family should be #1. not coding when ive already been coding all day. That doesnt mean that you cant do 'something' on the side but of course there was no definition of 'coding in their spare time' when the amount of spare time could mean 4 or 5 hours a week or less.

  65. No No No and No by Anonymous Coward · · Score: 0

    The purpose of a business is to shovel money upwards. Spreading it around runs counter to the purpose.

    If someone goes the extra mile, screw them a little less hard than the others.
    Then the next day imply that he is overpaid and cost-cutting measures are coming.
    Fire someone at random once in a while.

    That's how a modern business promotes passion without straying away from it's primary purpose.

  66. Not convinced I'd want "passionate" programmers by QuietLagoon · · Score: 2
    Passion is driven by emotion, not facts.

    .
    I'd want programmers that are driven to write quality software based upon factual reasons, not emotional ones.

    In fact, the last thing I would want in a software engineering department is someone who is overly emotional.

    1. Re:Not convinced I'd want "passionate" programmers by funwithBSD · · Score: 1

      I find your lack of faith... disturbing.

      --
      Never answer an anonymous letter. - Yogi Berra
    2. Re:Not convinced I'd want "passionate" programmers by Anonymous Coward · · Score: 0

      I feel the same way in regards to citizenship.

    3. Re:Not convinced I'd want "passionate" programmers by QuietLagoon · · Score: 1

      What lack of faith are you speaking about?

  67. Passion: I don't think that word means... by Anonymous Coward · · Score: 0

    ...what they think it means.

    I agree: Passion should be reserved for God and family.

  68. Re:Passion = written by chicks by Anonymous Coward · · Score: 0

    More likely written by someone who used to be in sales. "Passion" is a buzzword they love to toss out to impress customers. Who would buy something from a salesman who admits he's selling crap?

  69. They are passionate about firing you by Anonymous Coward · · Score: 0

    My passion for software development is tempered by their passion for firing people to get a bigger bonus. Hard to pour your soul into anything where you'll get discarded like garbage at the whim of a manager.

  70. passionate about programming, or the product? by clovis · · Score: 2

    Are (were) these people "passionate" about programming?

    http://www.fastcompany.com/281...

    I don't know; I wasn't there. I think they were passionate about how their product turned out, but passionate about writing code?

    I've known people that were passionate about their "product". They were great to work with when they had a good idea and they got their way, and hell to work with when they had a bad idea, whether or not they got their way. Match one of those up with a boss that has no bs filter, and, well, now you're not having fun anymore.

    Another thing about that sort of question. I do believe that a well-run company would look at the psych profiles to see if applicants (and existing workers) are a best fit for their kind of job. But from what little I know about industrial psychology, it is generally worse than useless to just openly ask people that kind of question with one exception. That exception is if the job requires a bs artist or sociopath such as sales.

    Anecdote: The best programmer I ever knew was highly productive - one of those people who would sit motionless for 10 minutes and then write nearly perfect and documented code for hours as fast as anyone could type. I mean like 10-20 times as productive as the next best programmer in the shop.
    This person would not work after five PM or Saturday except under greatest duress. (Why me? Make the slow people work late; maybe they can catch up.)
    This person was a perfectionist about everything but passionate about coding? Oh hell no.

  71. In my experience by stox · · Score: 3, Interesting

    The fastest development comes from a group of motivated individuals who are almost all the same (ie. background, experience, language preference, o/s preference)

    The most robust development comes from the most diverse teams.

    Rarely does fast = robust, or vice versa.

    --
    "To those who are overly cautious, everything is impossible. "
    1. Re:In my experience by Anonymous Coward · · Score: 0

      I don't buy into the diversity aspects that much anymore. Honestly from my experience it seems to only work well on the Ui side of things. I have worked in places that never accepted my culture at all. I'm puertorrican and we are loud and impulsive(Me like 1/10th of the stereotype) and I shut it down when I'm working, but if we head to the bar or play ping pong I want to be able to act like myself. Found out that with lot of my coworkers this was a no-no which made me stopped attending events eventually getting me a bit alienated.

      Changing cultures pretty much saved my career. Note I still work with a diverse group(there is 3 nationalities for 10 people) but don't deal with 6 or seven cultures at the same time. I came to code not to learn international relationships.

  72. They do what to exploit U by Anonymous Coward · · Score: 0

    Because they want fresh young talent who overlook this type of offensive approach. Older, more jaded workers need not apply, cause we are going to ask the moon and deliver peanuts. So, cause your catching on you soon will join the ranks of the latter. When you know where you stand you won't jump through hoops like a trained monkey, at least without some serious renumeration.

  73. I have passion... by braindrainbahrain · · Score: 1
  74. Two different questions: by seebs · · Score: 1

    1. Passionate about programming.
    2. Passionate about programming this in particular.

    I'm in general passionate about programming. You cannot easily stop me from programming. I do it habitually and constantly.

    Doesn't mean I particularly care about any given task I'm working on. What it does mean is that I have the level of competence that comes from doing a thing you love for >20 years, which is valuable in its own right. If I'm feeling sorta under the weather and I work five hours before I say "screw it, I'm not feeling like working on this", I am still gonna produce better output from that work day than someone who doesn't care about programming will produce from working ten hours because they're obsessed with their job. ... actually, the biggest improvement I've made in my work in the last decade was learning to recognize when I am just Not Getting Traction, and just walk away. Yeah, I'm "working" less, except that the rate of stupid and easily-avoided errors has dropped enough to more than make up for it.

    --
    My blog: http://www.seebs.net/log/ --- My iPhone/iPad app: http://www.seebs.net/seebsfrac/
  75. Talk Normal excerpt by braindrainbahrain · · Score: 1

    While it has never been more important to be passionate, there's not so much to be passionate about.
    From [a study on UK supermarkets] on 'The realities of leadership': 'Almost every aspect of work for every kind of employee,
    from shopfloor worker to the general store manager, was set out, standardised and occasionally scripted by the experts at head office.' ...fewer of us have much influence over how to do our daily tasks than before...even though we're regularly told by our employers, our business magazines and our television software adverts that work is a place of exploration and fulfillment.

    So, what is left for managers to manage? Primarily the answer is 'people management': motivating, beginning with 'getting the day started' meetings they concentrate on meeting targets by, as one manager put it, 'ensuring they (staff) are motivated, trained, they're quick to do the job, and hyped up, and they're going to go out there and deliver'.

    Excerpted from the book "Talk Normal: Stop the Business Speak, Jargon and Waffle" by Tim Phillips

  76. I used to be passionate about programming by DaveAtFraud · · Score: 1

    Now, after 30+ years in technology jobs, I'm pretty jaded. About the only time I get passionate about programming anymore is when I'm doing something for either myself or a friend or coworker. The saddest part is that the stuff I program for coworkers usually isn't part of my official job. S-I-G-H.

    Cheers,
    Dave

    --
    They that can give up essential liberty to obtain a little temporary safety deserve neither safety nor liberty.
    Ben
  77. I won't hire you if you're like that by Opportunist · · Score: 1

    I don't want people who go home after work and continue to work on their (coding) projects. Neither do I want people who think that working 100 hours a week is productive. It's not. I want you to work 40-50 hours a week (depending on workload) and aside of those 40 or 50 hours I'd prefer if you don't even touch a computer. Ok, tough luck with the kind of nerds we are, but the very last thing I want you is to go home and do the same you do in here. Go home and relax. Unwind. Recharge your batteries. Get outside and check whether grass is still green. Or meet up with friends and get drunk if that's more your thing.

    It takes 3-6 months for someone in my team to be a fully integrated member. It is rather complicated to get into the flow and essentially I pay you for nothing in those first 3 months you're here. Worse, I'll most likely lose the productivity of at least another one of my people because he needs to hold your hand. The whole shit IS that complicated, and no matter how "good" or "experienced" you are, we're dealing with a lot of shit here that is hard to simply learn from a documentation. And that's even aside of all the clearance crap where we have to physically cart your carcass to a place to prove that you're really you and that you're supposed to get access that swallows quite a bit of time as well.

    And the VERY LAST thing I need is that after 6 months when I can FINALLY start using you, you drop out with a burnout. Any kind of tenure under 2 years is most likely costing us more than hiring you got us. And while we certainly are in a rather unique position, it's not that different from most other jobs where programming is an important aspect. It takes time, and depending on the complexity of the project it can take a LOT of time, until a new team member is at a sensible efficiency level. Every new guy not only is unproductive the first time, he also takes away time from an experienced member who is needed to teach and explain.

    Hire and fire is deadly in the programming area. And companies either learn that fast or they will eventually perish.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  78. Send us your github handle by bored · · Score: 4, Interesting

    The first time I saw that, I thought it was a cold idea.. It filters out the people who can't code and don't have little hobby projects to sharpen their skills.

    Then I got thinking about it..

    My git hub account has like 1 thing on it, my sourceforge has 3 or 4 abandoned projects (a couple with a fair number of downloads too). And I have dozens and dozens that never made it to the see if anyone else can use it stage.

    What does that tell a potential employer? I can't finish projects? Well that isn't what happens at work, I do the fun stuff and I trudge through the boring parts of supporting and maintaining it too. That is why its work...

    Now I have a family, and that seriously eats into the time I have for hobby projects (especially if I work 60 hours), leaving what? The time I'm at work? Unless your google working on a hobby project at work is a major NO NO.

    So, really what are they getting from your github account? That your unemployed and have time to spend maintaining an open source project? That you don't have a family life, or instead of working 60 hours at your job you work 40 and spend 20 hours on a hobby project?

    In the end, I'm betting most of the people who have large active projects on github that aren't their day jobs, don't actually make very good employees.

  79. Absolutetly agree... by Anonymous Coward · · Score: 0

    ...but save that sentiment for after the interview. If you do get offered the job, make damn sure that drawing those critical boundaries won't impede your advancement or success. The cynic in me says to be as over-the-top about your enthusiasm as you can get away with, because that is the only real metric PHBs have at their disposal to gauge your efficacy. Throw caution to the wind. Do what you have to do in order to convince the pencil-pusher in front of you to give you the position.

    With that in mind, I wonder where they got this crazy idea that programmers that actually DO live, breathe, and dream project development are a dime a dozen?

  80. strong affection or enthusiasm by Anonymous Coward · · Score: 0

    "3. a strong affection or enthusiasm for an object, concept, etc: a passion for poetry."

    http://www.thefreedictionary.com/passion

    Avdi Grimm seems to be an idiot.

  81. to be honest... by buddyglass · · Score: 1

    I find people who are that "passionate" about code to be annoying. I mean...wow...have some perspective. Be passionate about your family. Be passionate about justice. Be passionate about music. Be passionate about doing quality work (including when your "work" is coding). But I don't get the infatuation with programming per se.

  82. I used to be passionate about what I do by DarthVain · · Score: 1

    What it really means is management will take advantage of you to preform all sorts of activities outside or your pay grade without any additional compensation.

    Management has gradually beaten whatever passion I had out of me. There are still times when on principle about some topic or another I find myself becoming passionate again, and I have to actively remind myself not to care.

  83. Even the grunts? by Anonymous Coward · · Score: 0

    I think the problem here is that some programmers be considered "grunts".

    Yes, you can have passion for your work as a programmer whether you are a less experienced one or an old timer. It depends on the company, and of course the product.

    If you like what you do (programming in this case) and you take pride in what you do and you respect the people you do it with/for, then you are a passionate developer. Yes, for a lot of (most?) companies, when they say this, they are thinking "No slackers".

    I happen to be lucky enough to work for a company that considers everyone they hire to be equally important. We're expected to be passionate (though we don't say that in our hiring ads) about our work, but we also know that lot of the work is at times boring or tedious. But the end result is a good product we can all stand behind.

    We can expect passion and enthusiasm because everyone is treated with respect and considered valuable. We have profit sharing. We have company retreats. We have ShipIt days where the developers do whatever they want and present their creations to the team. We have a flat organization with little management or company politics. In such an envirionment we all feel motivated and passionate even when we're just doing "grunt work".

  84. Devoting all spare time to programming ... by perpenso · · Score: 1

    Passion is buzzwordish and an overstatement. However the better programmers that I have known over the decades have been those who have a genuine inherent interest in programming. They will read about software development, learn new languages and write some program on their own for nothing more than their own amusement or curiosity. Those who have never written any code outside of work or school tend not to be the better programmers.

    Writing code for your own amusement without any purpose in mind is not a very logical way to spend your time. In many cases being a logical person that doesn't go off on unproductive tangents is a huge boon to writing good code. Only considering programmers that code in their free time is a little like only considering car mechanics that cruise the strip in their free time. Engaging in related activities in an unproductive way is hardly something you want your employees to be doing on the job.

    No one said anything about people who devote all their spare time to programming. Only those who have never devoted any spare time to programing were mentioned. I'm just stating a correlation that I observed over decades that those who were the better programmers also tended to be those who read about software development and did a little coding on the side when they had the spare time, when they were at a point in life where they had some spare time. Some of these very same programmers who did a little hobbyist coding on the side are also people I have been scuba diving, camping, rafting, etc with. Others had various indoor hobbies that they also indulged in. But occasionally they all did a little reading or coding too.

  85. sometimes... by iceaxe · · Score: 1

    Sometimes I feel like my fire hose of passion is directed into a black hole of greed. Every passing year I keep turning up the pressure and getting nothing more in return. In fact, less.

    The well will run dry one day.

    --
    WALSTIB!
  86. In the sushi world we have a word for passionate.. by p00kiethebear · · Score: 4, Insightful

    In the sushi world we have a word for passionate chefs... It's 'shokunin' You'll find in Japanese dictionaries that it's defined as 'artisan' but the connotation implies so much more. A shokunin comes to work and does the same task every religiously. Relentlessly trying to improve his technique. He cares only for perfection. Where other people see 'work' he sees 'duty.' He wipes his knife clean after every cut. When he cooks rice he removes or adds half a tablespoon of water at a time to ensure the amount of water is correct. He sharpens his eyes over years and carefully learns to identify and pull parasites from fresh fish, making them safe to eat. He cooks perfect folded eggs in a square pan never allowing it to burn at any place and ensuring each layer is evenly folded and cooked. He takes no breaks until the last customers is served. He works because, more than money, more than fun or pleasure, he desires to be better. Not only does he practice the physical techniques, he sees socializing with the customers over the counter as a skill to be practiced. His conduct and comportment do not waiver inside or outside of the restaurant (his temple) At my restaurant I may hire an average sushi chef to make rolls or to prepare fish in the back. But the person I hire for working behind the bar, unless he's my personal apprentice that has learned to work the way I had to, I would only hire a shokunin. When he works there he represents my business and my restaurant and I know he will outside of work in his daily life as well. Passion is important. But I would never pretend to say that passion was required for the easier and less formal jobs, some people just need a paycheck and as long as their work is good, I can respect that. The person who's responsible for putting a face to the company must be a master.

    --
    The Blade Itself
  87. a) it's about goals by Anonymous Coward · · Score: 0

    like profit, earlier RTM, less absenteísm etc. Even if they can put money to make things get a shorter payback period, be sure money will be poured at your feet. Passion is for the programmers; for managers? pffft...

    b) if you're passionate, as a rule, you won't care whether you're in a company or not. Actually, if you're passionate, *you* select the company -- not the other way.

    And being passionate can be a hindrance, too, when there's a predefined deadline and software will ship then "as is".

    I like passionate people -- and IMHO that's one of the primary reasons to NOT use commercial software now and then.

  88. Stop that nonsense by Anonymous Coward · · Score: 0

    When I go to a hairdresser, the best ones are the one which go day by day through the effort of presenting themselves beautifully ...
    Hair done nice, nice clothes, pedicured hands, no greasy or discolored hair....
    If I see a hairdresser which doesn't do any effort in presenting him/herself then I pass.

    Same with programming. If you're not passionate go do something else. I see this every day.

  89. Apple Radio Ad: Drink the Kool-Ade! by IgnorantMotherFucker · · Score: 1

    I still have the very first Apple Developer CD. I wasn't a registered developer then I found it in a used music store! It has an audio file on it with a radio ad that Apple used to play around Silicon Valley, seeking to attract engineers. Something like "Work for Apple Computer and you can change the world!" I don't doubt that Apple changed the world, but note how many job board posts you see from companies claiming that they'll change the world. In some cases the founders are being unrealistic, in some cases they're trying to pull the wool over the eyes of potential applicants. "Work for PHB Inc. and you can change the World!"

    --
    Please mail me URLs of software employers.
  90. Well.....yes... by Anonymous Coward · · Score: 0

    Is it realistic for employers to expect us to be passionate about software we're hired to build?

    When the principal software development is about tracking everyone, and eavesdropping, of course they expect you all to be mindless bots. --- sgt_doom

  91. All in his head by Anonymous Coward · · Score: 0

    To summarize the summary - Man reads way too much into what is a common buzzword, assumes his blown-out-of-proportion interpretation is real, and basically wants to have yet-another internet debate - excuse me, "discussion" about the varying shades of the meaning of a term.

    News Flash - read some goddamn personal ads sometime. People are "passionate" about yoga, dining, travel, their kids, walking on beaches, etc etc etc.

    Job adverts saying they want passionate programmers just mean they want people who love to code rather than those who just do it for a living. But you knew that already, its just that you wouldn't be able to satiate your fucking ego and sense of persecution without reading things into it that aren't there.

  92. Just a little indulgence in curiosity or amusement by perpenso · · Score: 2

    Meanwhile the guy coding up his own game engine nights and weekends burns himself out, arrives with a fried brain, and your project suffers.

    I am not referring to people who spend all their evenings and weekends on some personal project. I am referring to people who had used some of their spare time, when they had some, to read something development related or to do some coding.

    Sometimes this was done precisely because their day to day work was insufficiently challenging. One guy I knew was working on a legacy project that was pure C. For fun he spent a little time learning smalltalk. He was also someone I occasionally went scuba diving with. We met at his house early one morning for a dive, double checked our gear and loaded it into his truck. Before driving to the beach we called a dive shop as soon as they opened. We learned that the conditions sucked. We unloaded our gear from his truck and I spent a couple of hours geeking out as he showed me some smalltalk. Different hobbies for different days and different moods.

    When I refer to some after hours coding I am not referring to any great or grand projects. Just a little indulgence in curiosity or amusement.

    I also think that the more challenging home project helped preserve this guy's morale at work. Made the less challenging day job more tolerable, his itch was getting scratched elsewhere.

    Not saying that a healthy interest in programming techniques and after hours involvement in coding projects are bad. Just that they aren't actually necessary for a long and successful career

    I'm not saying a complete lack of ever having had an after hours coding project is a career killer. I am just noting a correlation between the better programmers and those who on occasion when circumstances permitted had indulged an inherent interest in programming.

  93. Am I the only one who disagrees? by Xacid · · Score: 1

    "Grimm says, 'I love code. I dream of code. I enjoy code. I find writing high quality code deeply satisfying. I feel the same way about helping others write code they can feel proud of."

    How is that not passionate?

    Anywho, I feel like everyone who is bashing on the desire for passion has just become so jaded in a Dilbert-world that it's just ripped that passion out of them.

    Here's my stance though - I'm a huge fan of the passion criteria. It's not the only thing we're looking for but it's a major component. Why? Because we can always train technical skills. Personalities we can't really tweak too much. We need tinkerers, people who like solving problems, who can be geeks like the rest of us. This focus has created a really awesome culture here where innovation is more than some corporate buzzword for more money. We actually just want to make cool shit because we think it's cool. We're all compensated just fine for our efforts. What's awesome is being able to say "what if we..." and being able to find someone who can get as excited to work on this as you are. Now, this is a quality we all look for within our teams so it's not JUST some management demand - and maybe this is what the difference is?

  94. MODS by TapeCutter · · Score: 1

    [T]he most important emotional stance to have with respect to code is to care about the people who will depend upon that code

    Sometimes a low uid does signify wisdom, this is one of those times.

    --
    And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
  95. If you haven't modified crt0.s, you aren't by Anonymous Coward · · Score: 0

    If you haven't modified crt0.s correctly, and with a specific objective/goal in mind, you aren't competent. But passionate coders can and do produce useless/non-workable content.

    No, I didn't say Microsoft.

  96. You might want to think about expenses and taxes by GodfatherofSoul · · Score: 1

    You're not really talking about the same issue my post is. My post was referring to the idea that relatively small raises aren't that big a deal for people; e.g. the $50K I talked about.

    As for your $1M figure...you'll probably get max $650K of that $1M after taxes. Pay off the house and car, that's maybe $500K left? You going to life the rest of your life off $500K? As the sibling poster said, if you want to really retire off a windfall you'd better have several million that you can invest, then live off the interest.

    --
    I swear to God...I swear to God! That is NOT how you treat your human!
  97. first analogy about sex by Anonymous Coward · · Score: 0

    When I was about 12, like the night before my first sex ed class, I figured it all out... I asked my brother "so sex is like the disk going into the disk drive and the program is read and that creates another program?" ... (I had a poor understanding of both sex and computers at the time...)

  98. Re:In the sushi world we have a word for passionat by Anonymous Coward · · Score: 0

    Sushi chefs would have to relearn entire species every 5ish years and have to change their tools just as often if they were parallel to software development. Plus their chopping boards would be varying in real-time, as would the customers' orders.

  99. And decent hardware by NotSoHeavyD3 · · Score: 1

    Because of course slogans are where it's at. Not a decent laptop to replace my old one which stops every 30 seconds because it can't handle the antivirus and other bloatware that corporate has dumped on my current laptop.(In all seriousness there's no reason to not give the developers decent machines since giving them shit machines only frustrates us and makes us develop more slowly with more mistakes.)

    --
    Did you know 80 to 90% of the moderators on slashdot wouldn't recognize a troll even if one dragged them under a bridge.
  100. Dreaming of my work by drolli · · Score: 1

    If i would start to dream of my work, the i would change the job. I love coding/solving simulation problems. I am pretty good at it, and i dont give up once i decided to solve a problem. Because i like to do the best i can. But i would be fucking scared of a company which ask me to be "enthousiatic" about my code.

  101. passion := overtime by Anonymous Coward · · Score: 0

    When I am told "are you passionate?" I hear "are you willing to work 80 hours a week?".

  102. My hiring philosophy by uvajed_ekil · · Score: 1

    I don't have a need/desire/ability to hire coders, but I do hire people for other jobs. I honestly don't give a damn if they have "passion" for doing what I need them to do. What I do is try to be open about what is expected, which is to complete projects correctly and on time, while not bringing personal drama into the work place. I am friendly enough (I think) and I want them all to succeed and have a good time, and if work is enjoyable, so much the better, but what it comes down to is if you do quality work, you continue to be paid for doing it, period.

    I don't need employees who double as cheerleaders, just competent people who take their jobs seriously and come to work ready and willing to work. After all, it is work and most of us won't do it without reasonable compensation. If my dad taught me one useful lesson about work it is that your employment need not (perhaps should not) define you as a person, and it should certainly not run your life. I suppose if you are passionate about painting or something and can support yourself solely via that, then passion is in order, but if you are working for someone else it is a little crazy to have a 24x7, job-first mentality.

    --
    This is a hacked account, for which the owner can not be held responsible.
  103. Its a joke ... by Anonymous Coward · · Score: 0

    Its a joke.

    The big gung -ho "I wouldn't hire anyone that doesn't have side projects" on our staff is falling progressively behind the team, why? He isn't interested in any of the technologies we use to build our products and refuses to improve the quality of his code construction or read the smallest article on software design. Heck the guy that currently has zero time to spend outside work and comes in half asleep is progressing faster because he's a team player and learns off the existing code base others put in place.

    Gimme someone that is old school all the way, codes only at work using the tech that we need, but knows how to design and construct code at a competent level and is OK with learning anything new that comes in.

    I could care less how many side projects you are working on so long as I can count on you to do the job the team needs you to do, not the job you want to do.

  104. Unrealistic budget and bad quality kills by presidenteloco · · Score: 1

    Good coders don't kill projects/products. Management that promises twice as much in half the time kills projects/products.
    Even if developers get it done on time, you can be sure it will not be cost-effective to adapt or maintain the software as needed,
    so death / outcompeted will come soon anyway.

    That said, I would settle for truly competent developers over passionate ones. It can be hard to keep passionate ones focussed on the company's product, especially if their most fundamental ideas about it are turned down. They will find another outlet for their creativity in that case.

    Competence is essential however, and is very hard to find, perhaps everywhere outside of Silicon Valley's insane salaries.
    In my experience, a development team is like a volleyball team. One mediocre coder working in there and the whole team drops the ball. Because you can't recover from bad code in your project. Switching metaphors, bad code is cancerous. Not only won't it do the right thing, but it will solidify into an unchangeable lump, and it will weaken everyone else as they struggle to save the surrounding tissue through heroic measures.

    --

    Where are we going and why are we in a handbasket?
  105. It's a perk! by Ukab+the+Great · · Score: 1

    Golden showers are the new free laundry service.

  106. Re:In the sushi world we have a word for passionat by Anonymous Coward · · Score: 0

    You watched Jiro dreams of sushi recently didn't you?

  107. College building lasting memories? by Anonymous Coward · · Score: 0

    Remember... you paid and voluntarily showed up for that trauma.

  108. Give me a programmer that does not like coding. by Anonymous Coward · · Score: 0

    At an investment bank we had trouble with 'passionate' programmers. I prefer programmers who don't like coding. Then I am more likely to the the minimal code necessary for the job at hand and documentation as well.
    "Passionate" programmers give me their 'dreams' of where the code might go some day, i.e. a whole untested framework when just one class was asked for, with no time left for documentation.

  109. when the coins in my pocket were never enough... by Anonymous Coward · · Score: 0

    My **** gets hard for code.
    I sh** code.
    I once defended a small village armed with only emacs, and an old C compiler.

    They just want to work you to death.
    nothing more, nothing less, and ship on THEIR time table...

    Im a carpenter now.

  110. True motivation: challenge, mastery, purpose by Paul+Fernhout · · Score: 1

    according to Dan Pink: http://www.youtube.com/watch?v...
    "RSA Animate - Drive: The surprising truth about what motivates us --- This lively RSA Animate, adapted from Dan Pink's talk at the RSA, illustrates the hidden truths behind what really motivates us at home and in the workplace. Watch the full lecture here: http://www.thersa.org/events/v... "

    Maybe asking for "passionate" programmers to do mundane tasks is a sign of supply/demand issues for programmers? So, perhaps many employers think they can demand more and more from a large number of programmers? That may be made worse by our overall mainstream economy continues its death spiral of lower wages leading to lower demand leading to lower wages etc.? Contrast with how things were like in the 1970s when there were very few programmers:
    http://en.wikipedia.org/wiki/C...
    http://www.columbia.edu/cu/com...
    "It must have been about 1973. Life at IBM was good, and I was busy doing whatever it is that engineers did then. Suddenly, in the life of our project, something came up that called for a computer program that did not exist, and I was asked to create it. My boss knew I'd never written a program before; not unusual since in those days there were very few engineers who knew how to program. ..."

    Of course, that was back when more companies were willing to invest significantly in employee education and career development... Back when US labor was stronger politically and before trickle-down neoliberal economics, deregulation, offshoring, H1Bs, and lowered taxes on the wealthy and corporations became popular ideas (even though ironically the US economy overall has gotten worse and worse for more and more people the more these ideas are adopted). Still, there are always exceptions of organizations or parts of organizations (like "skunkworks") that embrace the ideas Dan Pink talks about.

    --
    A 21st century issue: the irony of technologies of abundance in the hands of those still thinking in terms of scarcity.
  111. Smells like teen spirit... by Anonymous Coward · · Score: 0

    BING!

  112. or else by Anonymous Coward · · Score: 0

    If you love your family more than the project {
      } else {
    report yourself
    }

  113. When human obstacles ask me stupid questions I... by couchslug · · Score: 1

    ...tell them whatever lie will serve me.

    They just forfeited any claim to my respect and are now prey.

    --
    "This post is an artistic work of fiction and falsehood. Only a fool would take anything posted here as fact."
  114. Same old story by Anonymous Coward · · Score: 0

    They are trying to compensate bad leadership and development models that are poorly implemented. Somehow they think getting gifted programmers makes its all work...

  115. Re:In the sushi world we have a word for passionat by Anonymous Coward · · Score: 2, Insightful

    Sushi chefs would have to relearn entire species every 5ish years and have to change their tools just as often if they were parallel to software development. Plus their chopping boards would be varying in real-time, as would the customers' orders.

    That's what got me out of the industry.

    If it takes 10000 hours to achieve mastery, you're looking at 3-5 years of full-time work. From 1980-1985, I went from "what's a computer, Dad?" to knowing everything that was going on under the hood of a PET/Apple/C64/6502-based machine. From then to 1990, I got to know the PC very well, but not down to the bare metal. From 1990-2000, it was Win on the side and Solaris/UNIX/Linux. Somewhere between 2000-2010 I noticed the rate of change was accelerating beyond my ability to keep up. The lifespan of stdio.h was measured in decades -- and although Java and Javascript have had similar lifespans, nobody codes down to that level. It's all framework-of-the-year, and nothing seems to have a lifespan longer than 2-3 years. Competency is easy, but before you've reached mastery, the technology you were trying to master has been deprecated before you get close.

    My solution was unorthodox. I threw up my hands, quit the industry, and will slowly draw down my savings over the next 20-30 years to master a few things that interest me. I probably haven't even found those things yet, but for the first time in my life, I have all the time in the world.

    Not a single company will profit a whit from whatever I end up mastering. That's their loss, not mine. I will put a bullet in my brain before I go back to working for a living.

  116. Forgot game night when programming by hooiberg · · Score: 1

    I had planned a game night with friends I had not seen in a while, last Friday night. I was looking forward to seeing them and even talked about it with one of those friends two days before the game night. But on the evening in question I was programming so obsessively that I completely forgot it. Only remembered the next Saturday morning. So I guess I am a passionate programmer. Still not happy about it.

  117. What about by Anonymous Coward · · Score: 0

    I code as a hobby and haven't had one of those yet. Does thinking about coding under the shower instead of singing count too?

  118. Dave Mitchell's Soapbox by Anonymous Coward · · Score: 0

    I think Dave Mitchell covered this pretty well...

    http://www.youtube.com/watch?v...

  119. MMM by Anonymous Coward · · Score: 0

    I love the lebanese!

  120. Management problems like this are so self created by Anonymous Coward · · Score: 0

    One of the worst things a boss or manager can do is to give you the responsibility to do something but not give the authority to do the things that need to be done to actually complete the job. This is asshole boss 101. My view is simply, they should be happy that I am there to do the job and how I do what I do, motivated, excited or not, is simply not their concern. A programmer is like a function, a black box that has an input and output and it's (his/her) inner working are not of concern outside of the black box. This is first year programmer stuff.

  121. It's one of those inane things... by steve.cri · · Score: 1

    ... Human Ressources types are paid for to think of. Make sure the employees do not sell only their times, but make sure they sell their souls. I hate this shit. I never got a job were a HR guy was on my job interview, and I don't think I missed much there.

  122. How do I find people like you? by Anonymous Coward · · Score: 0

    You would be so welcome working at my company! I cry a little because I have developers that have _never_ offered anything other than lines of code. Never sought to improve the code base, to reduce manual work, to improve maintainability. If it wasn't _explicitly_ asked for, we didn't get it. I've since got one guy who is shaping up very nicely as someone like you - who sees what is and what _might_ be and is willing to offer a path from here to there.

    If anyone can give me the words to help me find these sort of people...

  123. you think you have problems... by Anonymous Coward · · Score: 0

    Im one of those people who at 40 looks like I am in my 20s, and because of this I generally get treated like I am a kid, until at some point in every business relationship I have to back someone up to a corner and make sure they are aware that I have, 4 degrees, I am listed in who's who, I have been programming since the 1980s (usually before the person who is spouting off was born) and that I am aware of their concerns, and to be completely polite is a two way street, the assumption that someone does not know their profession should come from performance not from their appearance. I have been thinking of dying some grey into my hair to combat this or something..

  124. Management bonuses by Anonymous Coward · · Score: 0

    It would be great if you could tell us about bonuses you receive - like for meeting performance numbers ; using techniques like " you did a great job over the year, but there just isn' t sny money for raises above 2%! Sorry!"

    1. Re:Management bonuses by curunir · · Score: 1

      Bonus targets are set by level and there are equivalencies between engineers and managers. My manager classification corresponds to a Staff Engineer (which I was, prior to becoming a manager). Bonus targets are a percentage of salary, and my salary is only slightly higher than the rest of the team (though, again, my salary hasn't really gone up much since I switched to management). There is a concerted effort to ensure that the pay structure and career path doesn't force people to stop being engineers. An engineer maxes out at Fellow, which is a VP-level equivalency. The bonuses are really pretty transparent and it's the same for managers and engineers, everyone knows their bonus target percentage, salary and then the formula takes into account company performance, BU performance and the rating that the manager submits based on his/her own assessment and peer reviews. The bonus targets for each level aren't made public, but once people get bumped up once or twice, it's pretty easy to extrapolate.

      The one area where there is an almost complete lack of transparency is in equity awards. The annual equity awards are based on two manager ratings, only one of which is shared with the employee. The other rating, retention, focuses not on how indispensable, how hirable and how likely to leave an employee is. This is kept secret because it could encourage counter-productive employee behavior like threatening to leave and siloing (trying to horde knowledge of a particular component rather than sharing it with coworkers).

      Is that what you were looking for?

      --
      "Don't blame me, I voted for Kodos!"
  125. Some companies DO walk the walk, but they're rare by maiden_taiwan · · Score: 1

    I've been at a "passionate programmer" e-commerce company for over 10 years. Their definition of "passionate" (of which apparently there are many) is a developer who doesn't simply convert a request into code, but who will also think intelligently about the larger (difficult) business problem and focus on it. When your client says "Build me a proprietary streaming video server," the ordinary programmer starts taking specs for it, whereas the passionate one asks to learn about the business problem being solved. Then you learn that the video server is for playing instructional/motivational videos for the salespeople. So the real business problem is an unmotivated sales force, and a "video server" is not necessarily the only solution. Now you can have a discussion about other solutions.

    I'm sure some readers will immediately jump up with counterexamples and pessimism... how the other person won't want to hear about your alternatives because they're threatened, etc. but I have been living this life now for 10+ years at the same mid-sized company and it's real. And yes, I am paid well for it, and so are my direct reports. And no, I rarely need to work evenings or weekends, and neither do my direct reports. And we all get free food. And the company is consistently profitable.

    From all the vitriol I've been reading here today, I get the impression my company is extremely rare. Guess I'll stay for another 10!

  126. this format by Anonymous Coward · · Score: 0

    sux. take me back to a simpler time

  127. As long as it looks like magic... by frankenpc510 · · Score: 1

    people will surround it with strange chants and offerings. We need to remember that programming looks completely alien to most people. It's a lot easier to quantify a job when you can imagine actually doing it.

  128. Get real. by NewYork · · Score: 1

    Unlike in Capitalism, you need to be a highly skilled wage slave to get/retain a job in Globalization.

  129. HR Bullshit by bbsalem · · Score: 1

    I think this job description of "passionate" is HR department and executive bullshit, meaningless fluff intended to discourage skepticism. How many people would dare to hire someone who is the opposite of a team player, whose attitude is "Prove to me that you are not full of Bullshit"? Damn few, even though many operations, including some of the most famous could use a BS monitor, someone who is skeptical, someone who challenges assumptions and decisions. There aren't enough skeptics. least of all among the VCs and investors. I'd love to kick some asses in tech,

  130. work smarter, not harder by abramN · · Score: 1

    I think the "passion for coding" jargon in job advertisements is also code for "we know we're crappy planners, so we will probably have you working extra hours on an architecture with modules that will ultimately end up unused or completely reworked."

  131. actually - sometimes they REALLY do mean bring the by Anonymous Coward · · Score: 0

    I get told (alternatively by people on my team or people on other teams) that i am:

    The most Passionate person at the company
    A huge pain in the ass
    Too emotional
    The best "completer" in the company
    an ass
    Driven by passion that "i wish I could still feel"

    some of these are insults, criticisms, and compliments all in one :)

  132. This exactly. by Anonymous Coward · · Score: 0

    I find that the best programmers are always those that do more when they are not at work, and that's passion. Going to work and getting in the zone is not passion; it's doing your job. Enjoying it so much that you go home and develop some more is passion.

    After all, if you only do things at work, then you do not have the time to keep up with what's going on outside of work (new technology). It's really that simple.

  133. Else? by Anonymous Coward · · Score: 0

    Did you purposefully leave out the else? Good gods man! Why would you leave out the else!?!? Or Jimmy-crack-corn
    Why?
    Oh, I don't care...

  134. British Comedian David Mitchell's take by belg4mit · · Score: 1
    --
    Were that I say, pancakes?
  135. Passion or your life? by tonyx12 · · Score: 1

    Well there is a sad, veiled message in this, having experience this in the top IBs on Wall street. ' We expect you to work 11-12 hours a day. (have no life). and if you do go back home, try to show your interest by programming at home too,whether its java, or C++. Even read all the books on C++ 11 , though most of them don't use it. many interviewers actually ask what you program at home (since you have to love programming). A lot of them expect or require you to be a programmer 24/7. ' For a senior programmer with 10+ years experience the expectation it practically eat, sleep, code/fix issues. It also has to do with the greatly reduced headcounts after 2008. Programming at highly paid jobs isn't a job anymore, its your life. At that rate you don't have a choice - you dream code.

  136. Epic Fail by Anonymous Coward · · Score: 0

    If the things motivating you are solely monetary, then you'd be better off taking a job as a stock broker and leaving the programming to people who aren't so dumb as to be bought off with a fucking slice of pizza or open bar, chump.

  137. How Great Leaders Inspire Action by Mr10001 · · Score: 1

    This seem entirely relevant, enjoy. http://www.ted.com/talks/simon...

  138. all your life are belong to us. by gzuckier · · Score: 1

    all your life are belong to us.

    --
    Star Trek transporters are just 3d printers.