Slashdot Mirror


Slashdot Asks: What Are Some Insults No Developer Wants To Hear? (infoworld.com)

snydeq writes: Flame wars in the bug tracker might be exactly the right (harsh) feedback your code needs, writes Peter Wayner in his run-down of the insults no programmer wants to hear about their code or coding skills. "The technology world is a bit different than the pretty, coiffed world of suits and salesdroids where everyone is polite, even when they hate your guts and think you're an idiot. Suit-clad managers may smile and hide their real message by the way they say you're doing "great, real great pal," but programmers often speak their minds, and when that mind has something unpleasant to say, look-out, feelings." Instead of posting this story in a click-bait fashion as presented from InfoWorld, we thought we'd ask the developers of Slashdot: What are some insults no developer wants to hear? Some of the classic insults include: N00b, /dev/null, Eye Candy, Fanboi, and [Nothing]. Are there any insults you are familiar with that aren't mentioned in the list?

523 comments

  1. What?! by Anonymous Coward · · Score: 0

    What?! Do you read Slashdot?

    1. Re:What?! by Anonymous Coward · · Score: 4, Insightful

      Insults are the first refuge of the insecure. I'm not talking Torvalds-style insults of the code, I'm talking about when they insult you.

      Bad code deserves insults, although not all insulted code is bad, since people will insult good code as an indirect insult of the coder, which is completely different.

      Flaming people in order to build oneself up by putting other people down is at least as old as the Internet, but it's not conducive to better coding - it's more likely to drive away people who could potentially be valuable contributors.

      Because of that, there is at least one online forum (coderanch.com) whose primary purpose is to allow people to ask stupid questions with the assurance that they won't be flamed.

    2. Re:What?! by Anonymous Coward · · Score: 0

      "Insults are the first refuge of the insecure" - not necessarily. When I'm the one who has to clean up someone's else fucked-up shit - AGAIN, I'm not always going to be nice about.
      Especially when they're doing it THE WRONG FUCKING WAY. Again, for the 10th time, when they've been told how NOT to do it.

    3. Re:What?! by Anonymous Coward · · Score: 0

      And when they've been told how it SHOULD be done, or given CLEAR FUCKING GUIDELINES.

    4. Re: What?! by Anonymous Coward · · Score: 0

      Maybe they screw up intentionally just to get you aggravated.

    5. Re:What?! by bev_tech_rob · · Score: 1

      "Insults are the first refuge of the insecure" - not necessarily. When I'm the one who has to clean up someone's else fucked-up shit - AGAIN, I'm not always going to be nice about.
      Especially when they're doing it THE WRONG FUCKING WAY. Again, for the 10th time, when they've been told how NOT to do it.

      Careful, someone who doesn't take kindly to those remarks might want to have a private meeting with you in the parking lot, kicking the shit out of you.

      --
      You're messin' with my Zen Thing, man.....
    6. Re:What?! by umghhh · · Score: 1

      This is true. However after 30y in the trenches I must say some people just do not understand a polite request for clarification why they do and calling them stupid assholes may have a waking up quality. It is indeed true however that after I passed that stage I noticed that this does not bring anything either as empty heads stay empty heads. I resolve to two queries - second just to ensure that empty head is empty head. Discussion is obsolete anyway.

    7. Re:What?! by sjames · · Score: 2

      Since you said AGAIN, that implies that the insults were not your first refuge. Perhaps they're the first refuge of the insecure and the 4th refuge of the fed-up.

    8. Re:What?! by Etherwalk · · Score: 1

      Careful, someone who doesn't take kindly to those remarks might want to have a private meeting with you in the parking lot, kicking the shit out of you.

      If only we had something we could call "assault" we could arrest people for. Or "jobs" that we could fire people from.

    9. Re:What?! by cyberchondriac · · Score: 1

      Ad Hominem attacks, in other words.It's for those who don't have the mental faculties to logically debate a topic point by point, they just attack the messenger they disagree with instead of the idea.

      I now await the, "You're an idiot" responses, playful or otherwise.

      --

      Look back up at my post, now look back down, you're on the Internet. Now look back up. I'm a signature.
    10. Re:What?! by jellomizer · · Score: 1

      Bad code deserves explanation not insults. We have all written bad code, we were getting tired, the deadline was looming, your head just wasn't in the right frame of mind, etc... Sometimes what people see as bad code is just because you needed to sacrifice a tradeoff to get an other advantage.
      The "best practice" may take too slow for the current set of data. So some crazy method may be needed to fix the solution. Or perhaps there was mountains of working code, and you needed to put a workaround.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    11. Re:What?! by Hognoxious · · Score: 1

      Bad code deserves explanation not insults.

      The first time? Certainly.
      The third? Arguably.
      The tenth time when it's bad for the same reason? Why are they even still there?

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    12. Re:What?! by Anonymous Coward · · Score: 0

      Not to worry, I grew up rough and have some boxing & karate training. I had my share of brawls, only lost a few, won more than a dozen.

    13. Re:What?! by Bengie · · Score: 1

      Good programmers don't write bad code, they write less good code. Code quality is always relative to the problem at hand. If the problem is a complex mess, the code cannot be any better than the situation necessitates.

  2. Bullshit by Anonymous Coward · · Score: 0

    I don't give you anything from my ammunition depot. And spoiler alert, I've browsed that article some time ago, and its the last bullshit of an article. Sometimes journalists write good pieces which are interesting, sometimes they just wank something into their keyboards.

    This article doesn't even deserve to be featured on an SEO site, let alone an otherwise reputable news site as infoworld.com.

    1. Re: Bullshit by Anonymous Coward · · Score: 0

      This might be the dumbest submission I've ever seen on the front page, and I've been reading /. for a very long time and I have seen many dumb submissions during that time.

    2. Re: Bullshit by Applehu+Akbar · · Score: 1

      This story made it, and the story about Elsevier's war on Sci-Hub didn't?

    3. Re: Bullshit by NeutronCowboy · · Score: 1

      This story is exhibit A why I haven't been to the site in over a year. It's not only completely contentless, it's insulting, stupid, and not even funny.

      --
      Those who can, do. Those who can't, sue.
    4. Re: Bullshit by tinkerton · · Score: 1

      It's also less than 1/1000 of the stories posted on /. in a year and you just pick that one to comment on!
      But I agree Slashdot has quality issues.

    5. Re: Bullshit by Anonymous Coward · · Score: 0

      Wow you must be some kind of prophet if the first example of why you quit came a year after you quit.

  3. Killing with Kindness by Anonymous Coward · · Score: 0

    My personal favorite is, when you know the person in question should know better, spending 10 minutes alluding to the actual problem through a game of word charades, while staring directly at the one line that's causing all of their headaches. It's far more pleasant than exploding at them.

    1. Re:Killing with Kindness by OrangeTide · · Score: 1

      You might want to read up on passive aggressive behavior.

      --
      “Common sense is not so common.” — Voltaire
  4. Ooops by plover · · Score: 4, Informative

    It compiled cleanly, so he shipped it.

    --
    John
    1. Re: Ooops by Anonymous Coward · · Score: 0

      Now that's funny! Mod up!

    2. Re:Ooops by TheReaperD · · Score: 1

      That's right up there with "known issue, ship it" that was common during the old Packard Bell days. Any person or company that does that should masturbate with a hedgehog and a straight razor.

      --
      "Be particularly skeptical when presented with evidence confirming what you already believe." -
    3. Re:Ooops by CODiNE · · Score: 1

      With -w option.

      --
      Cwm, fjord-bank glyphs vext quiz
    4. Re:Ooops by HornWumpus · · Score: 1

      We will ship no code, until it compiles AND links.

      I worked there. It was on the business cards. Even the customers had senses of humor. Grew into a hellhole.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    5. Re:Ooops by eric_harris_76 · · Score: 1

      Quick question: Delay shipping while there is any known issue, no matter how minor?

      Quick comment: If that's really what you meant, you might want to reconsider your position, or at least talk with someone who's been involved with software development or software testing.

      Another quick question: Or did I misunderstand your meaning?

      --
      There's no time like the present. Well, the past used to be.
  5. Grampa by McGregorMortis · · Score: 1

    I live in fear of losing my edge and becoming irrelevant. Maybe I already have.

    1. Re:Grampa by Anonymous Coward · · Score: 0

      It's inevitable. At almost 50, I recently realized that I had my time as the bright, young guy. I'm now one of the older, slower guys. I make less mistakes than the eager kids, but they move a lot faster.

    2. Re:Grampa by TheReaperD · · Score: 1

      Yea but, if your company isn't stupid, guys like you should be set up to focus on double checking and re-assigning/fixing code errors rather than being just another monkey on the keyboard.

      --
      "Be particularly skeptical when presented with evidence confirming what you already believe." -
    3. Re:Grampa by Anonymous Coward · · Score: 0

      As a developer who keeps getting invitations to join AARP, I can tell you that my value is more related to maintaining relationships, helping people understand each other and providing high-level system reviews and debugging.

      I have learned from exposure to a prior generations of mainframe taming 'odd-ducks' how to relate stories that are relevant to 'current situations' and provide life lessons that have been experienced by multiple generations of developers; "Dealing with customers who do not want to write requirements", "Dealing with consultants who are the very definition of evil", "dealing with sysadmins with god complexes", "reviewing code written by people who are too tricky for their own good", and the ever popular, "OK, I'm the dumbest guy in the room, please slow down and explain it all to me"

      There is so much value in carrying on the lore of our job, but so few who really care to pass it along

      Oh, and my "favorite jab" was always when (in the mid-90's) some mainframer would make rough comments about that "toy" Oracle and how their mainframe can run circles around it. Of course I have done my fair share of, "SQLServer... what is that the new Access version?"

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

      It's inevitable. At almost 50, I recently realized that I had my time as the bright, young guy. I'm now one of the older, slower guys. I make less mistakes than the eager kids, but they move a lot faster.

      And you've let it become a self-fulfilling prophecy.

      I'm 58 and the kids are chasing me to see what is up technically. I keep my mind nimble and stay self-aware. That is a key. Another is, I will not allow myself to become a joke. I dress age appropriately (no idiotic cargo shorts, or any shorts at all), do not use a bunch of kidde-slang, and do not got to bars and hang out with them. I do not bend to the latest fad, yet I also do not criticize them too heavily for their foolishness. It's a balance.

      One has to continuously keep self-educating and moving, or you'll be pronounced dead.

  6. Is this a joke? by Anonymous Coward · · Score: 1

    I didn't read the full story - don't need to. It not a "story" and
    it's not "news." It's just more crap.

    As a 25+ year PROFESSIONAL I'm a lot more concerned
    with how we can compliment and complement one another's
    work and skills. The world is complicated; we need to help
    each other.

    Smack is fun and important. Ask me: I have no living enemies.

    Getting things done is more important.

    1. Re:Is this a joke? by Anonymous Coward · · Score: 0

      "You have enemies? Good. That means you've stood up for something, sometime in your life."

      -Winston Churchill

    2. Re:Is this a joke? by plover · · Score: 4, Interesting

      I'm a strong advocate of constructive code reviews that provide useful feedback, while leaving the egos and personal stuff out. It's important for everyone to participate, to both give and receive feedback. First, you help your team improve your product. Second, you learn about the new sections of code; how the new functionality was implemented. That's important on a large product.

      And then there's the one that many of the old guys overlook: nobody knows it all, so everyone can learn from anyone, including the new kid on the team. We can all see how technology and computers have evolved dramatically over the decades; it's a mistake to believe that software design and engineering hasn't been simultaneously evolving for the better.

      --
      John
    3. Re:Is this a joke? by Anonymous Coward · · Score: 2, Insightful

      And if you have no living enemies, you stood up, crushed your enemies, saw them driven before you, and heard the lamentations of the suits.

    4. Re:Is this a joke? by Anonymous Coward · · Score: 1

      I got one for you:

      "You don't need to hit enter every couple words, grandpa, word wrap will keep your text on the screen."

    5. Re:Is this a joke? by Anonymous Coward · · Score: 0

      OK then read it this way "what's the one thing you fear hearing in a code review the most"

      for me it's "that looks ugly, why dont we check for a better solution on stackoverflow"

    6. Re:Is this a joke? by Anonymous Coward · · Score: 0

      I'm a strong advocate of constructive code reviews that provide useful feedback, while leaving the egos and personal stuff out.

      Is "I don't like this variable name" constructive feedback?

      Is "I think it would be more readable if you did [equivalently-readable alternative]" constructive feedback?

      Are "readability" regimes backed by armies of style guide Mandarins constructive feedback, or are they hazing? How about a reviewer who has readability saying "I approve this for the code review, but not for readability," are they being constructive? or are they insulting you, contributing to your hazing, and shirking their duty?

      What about saying "does this have test coverage?" when the request is outside the team's historical norm and the reviewer has no responsibility for scheduling your time?

      I find reviewers look for nits and try to mark your code as theirs. They can write it the way they want to when they're writing it.

      Is "I regret accepting this review" constructive feedback? A bunch of "shoulds" appear around code reviews, like you should send multiple short reviews, not sync to head during the review, follow the style guide, run four hours of presubmit tests, and these just keep getting piled on as if they were free. Supposedly it is a collaborative process, but the subconscious supplication aspect of being able to block someone for their poor quality is inescapable and creeps back into it.

      I'm not saying we shouldn't do code reviews. I'm saying how much of this are you going to punt to "solve your team issues"? The code reviews are creating the team issues.

      People talking about how "constructive" they are doth protest too much. Instead, we should say "yes we do code reviews" and then put all of the "shoulds" on the reviewer. If they don't like the "shoulds" they can just punch Accept. That's the right way to organize things if you want them to be constructive: each party can do as good a job as they feel motivated to do. Then, separately, you motivate them with religion. Code reviews as they are actually done are adversarial motivation and only escape becoming completely dickish by rare and heroic good character.

    7. Re:Is this a joke? by flopsquad · · Score: 5, Funny

      Now see here, you young whipper snapper I don't know who you think you're deali$

      I don't care one bit for your condescending, flippant attitude about line wrapp$

      And while I was stapling punch cards to vacuum tubes in the golden age of compu$

      I single-handedly rewrote our nuclear missile guidance systems on an 80x24 term$

      And the whole time I was with Tim Leary ripped in half on sunshine acid and amy$

      Look I'm sorry for what I said earlier about your mother, I just get cranky abo$

      Constantly trampling my prize zinnias! And my fescue isn't going to reseed itse$

      Jesus they're back, I have to go chase them off while waving a rake in the air.

      --
      Nothing posted to /. has ever been legal advice, including this.
    8. Re:Is this a joke? by Anonymous Coward · · Score: 0

      ... it's a mistake to believe that software design and engineering hasn't been simultaneously evolving for the better.

      I believe because I want to believe, but I need to see it...

    9. Re:Is this a joke? by KermodeBear · · Score: 1

      And then there's the one that many of the old guys overlook: nobody knows it all, so everyone can learn from anyone, including the new kid on the team.

      I've been doing software for about fifteen years professionally and I love having new people join my team. They bring a fresh perspective and are often the catalysts for change. They don't have the blessing and curse of institutional knowledge and in the course of asking questions, they always get to a point of, "Why do we do that? There's gotta be a better way..." Congratulations, they've just signed themselves up to improve something - and they usually do.

      --
      Love sees no species.
    10. Re:Is this a joke? by plover · · Score: 1

      There's a lot here to fix.

      I'm a strong advocate of constructive code reviews that provide useful feedback, while leaving the egos and personal stuff out.

      Is "I don't like this variable name" constructive feedback?

      Part of it depends on your coding standards. The first standard on our list is from Scott Myers: "Don't sweat the small stuff." Other teams have really strong naming conventions, and as a member of those teams, you'd be expected to follow their standards. In our team we rely on mature discussion, and a comment phrased like that is not very mature.

      Is "I think it would be more readable if you did [equivalently-readable alternative]" constructive feedback?

      Sure! I'd read what the reviewer wrote because they may be confused by my original choices. I'm certainly not always right, and I can't accurately judge what someone else might find readable. Does that mean I'd change my code? Maybe.

      Are "readability" regimes backed by armies of style guide Mandarins constructive feedback, or are they hazing? How about a reviewer who has readability saying "I approve this for the code review, but not for readability," are they being constructive? or are they insulting you, contributing to your hazing, and shirking their duty?

      In general, I find that if you expect teams to do the right thing and behave maturely, they will deliver. The problem is when egos are brought into the reviews. Keep them from being personal, and settle them privately. If you're still having swarms of negative feedback on readability, maybe there really is a problem and the code is too complex. Break it up into simpler methods. Use polymorphism instead of switch statements. Use explaining variables instead of magic numbers. There are a lot of refactorings that can help.

      What about saying "does this have test coverage?" when the request is outside the team's historical norm and the reviewer has no responsibility for scheduling your time?

      Automated test coverage is a requirement for successfully iterating rapidly and deploying frequently; it's a core requirement of Agile. If a team historically doesn't have automated testing, is it wrong for the new guy to wonder why the team is not following modern development practices? When is the right time to introduce something new? Also, look at your review process, and who you invite. Don't extend review invitations outside of the team, unless you really need the opinions of a specific subject matter expert.. Especially don't invite the company's notorious "style Mandarins".

      I find reviewers look for nits and try to mark your code as theirs. They can write it the way they want to when they're writing it.

      This is another occurrence when getting a team to agree to coding standards can help settle the disputes. If it's a nit, it's either in violation of the terms the team agreed to, or you can tell the reviewer "it's not in the standards, and I don't think this is a bad way to do it".

      I'm not saying we shouldn't do code reviews. I'm saying how much of this are you going to punt to "solve your team issues"? The code reviews are creating the team issues.

      I can't fix your broken team. What I can do is tell you that when you do reviews well, when everyone matures to the point where they can leave their egos at the door, they can help bring a team together, and leave you all with better code at the end of the day. If you're trying to make a change, this is a good place where you can lead by example.

      Code reviews as they are actually done are adversarial motivation and only escape becoming completely dickish by rare and heroic good character.

      Wow, I'm sorry to hear that your team operates that way. Good behavior should be expected, and shouldn't be rare or heroic. That would definitel

      --
      John
    11. Re:Is this a joke? by cyberchondriac · · Score: 1

      Ask me: I have no living enemies.

      You... you killed them all??

      --

      Look back up at my post, now look back down, you're on the Internet. Now look back up. I'm a signature.
    12. Re: Is this a joke? by Anonymous Coward · · Score: 1

      Conan the Developer?

    13. Re:Is this a joke? by newcastlejon · · Score: 1

      And if you have no living enemies, you stood up, crushed your enemies, saw them driven before you, and heard the lamentations of the suits.

      I prefer hot water and soft toilet paper myself.

      --
      If God forks the Universe every time you roll a die, he'd better have a damned good memory.
    14. Re:Is this a joke? by Hognoxious · · Score: 1

      I think I drove past your workplace. It's the one with a unicorn paddock instead of a parking lot, right?

      In most places you'd get labelled as "not having the right skills" (somehow they expect you to learn a specific organisations idiosyncrasies before you get there) or "not a team player".

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  7. "Did you even test this??!!!" by tonyyeb · · Score: 5, Funny

    "Yes but as I'm not a moron I never thought of the user story from your perspective..."

    1. Re:"Did you even test this??!!!" by Anonymous Coward · · Score: 1

      "Yes but as I'm not a moron I never thought of the user story from your perspective..."

      My absolute favourite insult is the BS when I say something is likely to exceed the deadline, and yes, part of the reason is I don't currently know technology XYZ, that it is implied that it is my job and any competent programmer would already know technology XYZ. Even if technology XYZ is mainstream, that doesn't mean I've studied it and I can wedge in learning enough to do that task on top of all the others.

      In short the idea is if you can't meet the schedule you are stupid. It is never that their schedule is stupid, or they should have assigned someone else who already had the requisite experience if they needed the schedule met that badly, or they should actual listen when I suggest ways to actually meet the schedule, which do not involve technology XYZ. Nope, if you can't get it done to plan in the way they want it, with the technology they want, then your stupid, because that is your job.

      After about three weeks of arguing that the approach is ill advised, if the schedule really is firm, I think I finally got them to agree that missing the schedule is something they may have to accept to get everything else. Well, there is still one holdout. We shall see.

      Basically it seems like your encouraged to lie early and often, since when you do inevitably fail since the work load was more than was likely to be completed, you can make the excuse then and it would be an altogether less annoying amount of time.

    2. Re:"Did you even test this??!!!" by plover · · Score: 5, Insightful

      "Yes but as I'm not a moron I never thought of the user story from your perspective..."

      I hope this was intended as a joke in poor taste.

      Something really hard for some developers to understand is that our peer groups are usually not representative of our user base. We're used to hanging around with really bright people, people who apply logic to questions and use evidence to arrive at conclusions. When we forget that not everyone in the world is like that, we assume that everyone who touches our applications is smart, quick, logical, and willing to read instructions. In reality, we should be constantly aware that 50% of our users are literally below average (by definition, not because we think they're "morons".)

      That means a lot of attention needs to be paid to User Experience. A few years ago we went through our application and made sure that every screen was at a 5th grade reading level. We made sure our users could be trained on the basic functions, features, and processes in less than half an hour. Error messages have to be focused on correcting the problem, not accusing the users of being "morons" and making a mistake, and not leaving them fearing punishment. And if a person runs into a feature that's difficult, frequently gives them error messages, or that takes them a long time to figure out, it's not their fault that the UI didn't help them. It's the UI that needs work.

      --
      John
    3. Re:"Did you even test this??!!!" by Pseudonymous+Powers · · Score: 4, Insightful

      I agree with most of your user interface principles, except for the the "fifth grade reading level" one. You might have a point, but I really don't like talking down to grown-ass adults.

      I've worked on software where I put a lot of thought into describing the error in clear, complete, accurate, and accessible terms, only to be told that the users aren't going to "even bother to read it because it's too long". In my view, the kind of people who object to error messages that are complete sentences and contain three-syllable words are the kind of people who won't read any error message under any circumstances, but whatever. "ERR 34: Bad srvc" it is. Choke on it.

    4. Re:"Did you even test this??!!!" by Quirkz · · Score: 2

      Error messages have to be focused on correcting the problem, not accusing the users of being "morons" and making a mistake, and not leaving them fearing punishment.

      I'm reminded of a recent experience on the "support" site for a television I'd recently bought. The TV had a bug where it would turn itself on once per day, based on a timer that could not be turned off. I figured a firmware update might fix things, so I go to the site, which has almost nothing on it except for a prompt for model number of the TV. I type in the model number and hit enter:

      "Wrong number!" says the error page, prompting me again to enter the serial number.

      And that's it. I'm just wrong, and I need to keep trying until I get it right. Except I've checked the box, I've checked the back of the TV, and it's the exact same number in all cases. Except upon input it's "Wrong number!"

      There's no other way to interface with the site. I can't browse through a tree, I can't search, there isn't even a nudge for the correct formatting of the model, in case I'm supposed to add or remove dashes, or drop the leading letters, or anything. Let me tell you, that was frustrating.

    5. Re:"Did you even test this??!!!" by 140Mandak262Jamuna · · Score: 1

      Error messages have to be focused on correcting the problem, not accusing the users of being "morons" and making a mistake, and not leaving them fearing punishment. And if a person runs into a feature that's difficult, frequently gives them error messages, or that takes them a long time to figure out, it's not their fault that the UI didn't help them. It's the UI that needs work.

      The opening line of Anna Karenina is, "All happy families are alike. But each unhappy family is miserable in its own way".

      All solvable problems are alike. But each unsolvable problem fails its own unique way. Demanding the UI to know every possible error that could be in the data and find the solution to tell the user what to do next is the classic demand from the management, sales and support engineers who do not really understand how the software works.

      All we can do is to validate the data to make sure the next step can be completed. We can provide progress messages and explain to what level we have succeeded. When validation fails, we can explain clearly why the input data is failing validation, and explain the validation test, and why that particular data validation is needed. Then list common reasons why the input fails the validation test, some predicted by the developer, some gathered from the field and past experience. That is all we can do.

      If it is possible to predict what should be done next for every failure, then why throw an error message and ask the user to fix it? Can't the software fix it, itself? There are bad error messages, "Data for this linked list is already found in another linked list" is a classic example of horrible error message to be shown to the user. If the user does not understand, "The input solid body solder_ball_VSSC_trace003_net007 in the input is not water tight. Cracks and holes are found in the solid body definition" is a good error message. If the user does not understand that message he/she should go back to school and demand their tuition back.

      --
      sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
    6. Re:"Did you even test this??!!!" by tonyyeb · · Score: 1

      "Yes but as I'm not a moron I never thought of the user story from your perspective..."

      I hope this was intended as a joke in poor taste.

      Wind your neck in, yes it was a joke... I only thought it, I never said it to the user in question.

    7. Re:"Did you even test this??!!!" by hendric · · Score: 5, Insightful

      In my view, the kind of people who object to error messages that are complete sentences and contain three-syllable words are the kind of people who won't read any error message under any circumstances, but whatever. "ERR 34: Bad srvc" it is. Choke on it.

      *sigh* The error message isn't for that user, it's for the person they call for help.

      --
      "Though it may take a thousand years, we shall be FREE."
    8. Re:"Did you even test this??!!!" by Anonymous Coward · · Score: 0

      Also keep in mind that not everyone's logic is the same. People in certain disciplines see information in ways that others don't. It doesn't make anyone a moron but it does put up a communication barrier between people who think that "smart" people should be able to automagically work well with other "smart" people.

    9. Re:"Did you even test this??!!!" by harperska · · Score: 4, Insightful

      Which is why error messages need to be two-part dialogs. There needs to first be a friendly, clear, non-technical message intended for the end user indicating that something went wrong, it probably isn't their fault, and that they should pass the error on to either their IT staff or the developer (depending on the situation), and second a more technical error message, possibly hidden behind a "more information" button, actually describing what went wrong for whoever the message is passed on to so they can debug the problem.

      If the technical error is all that the end user sees, their only reaction will be to mash buttons until they can continue with whatever they were doing, and get mad when that doesn't work.

    10. Re:"Did you even test this??!!!" by Anonymous Coward · · Score: 0

      I was with you up to the point of willing to read instructions. Instructions are always the last resort

    11. Re:"Did you even test this??!!!" by Impy+the+Impiuos+Imp · · Score: 1

      The Logitech MX mouse, their famous original free-wheeling wireless mouse, cannot be found on their web site without using a very specific search string. This was some years back.

      --
      (-1: Post disagrees with my already-settled worldview) is not a valid mod option.
    12. Re:"Did you even test this??!!!" by decep · · Score: 2

      Just because you can stick a Pop Tart in a VCR, does not make it a User Experience flaw.

      You cannot fix stupid.

    13. Re:"Did you even test this??!!!" by avandesande · · Score: 1

      Just because people don't care about tech doesn't make them less than average. The vast majority of most companies depend on bright people that aren't necessarily tech savvy.

      --
      love is just extroverted narcissism
    14. Re:"Did you even test this??!!!" by Anonymous Coward · · Score: 1

      I had to sit in an hour-long meeting because I found a crashing bug. The reason it was an hour long was because the guy who wrote that code essentially insisted that I was stupid for clicking that widget at that time, and that his precious time shouldn't be taken up correcting a problem that only a moron would encounter.

      About the fifth time he was telling my boss that no one in their right mind would click, I interjected 'Even accidentally?'

      He finally gave in.

      And this was in an application where, if it crashes, not only do the people using it lose money on the spot and in the future, but it can cause some very gnarly safety issues.

      Did I mention that his code crashed? Reproducibly?

    15. Re:"Did you even test this??!!!" by Anonymous Coward · · Score: 1

      That means a lot of attention needs to be paid to User Experience.

      On one hand, yes, user experience is important. On the other hand, users are idiots who refuse to learn anything about the most powerful and complex tool that humankind has ever devised. The software world is seriously held back by users failing to catch up to the capabilities of hard- and software. We are wasting far too much time on making trivial concepts more "intuitively usable" because an absolutely astonishing number of users fail to grasp that memorizing a list of buttons to click is not learning how to use computers. There will come a time when everybody whose education mostly consists of episodes of "training" will be replaced by software, because it's cheaper to automate the idiots away than to cater to their inadequacies.</rant>

    16. Re:"Did you even test this??!!!" by drinkypoo · · Score: 4, Insightful

      *sigh* The error message isn't for that user, it's for the person they call for help.

      Then it's a crap error message. This is one thing that IBM actually has completely fucking nailed, at least as compared to anyone else. They give you an informative error message and a unique code. The error message is for anyone who happens to be at the keyboard. The code is for techs.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    17. Re:"Did you even test this??!!!" by squiggleslash · · Score: 5, Interesting

      They never pass bit on. It's always "I got a 'Software Fatal Error', what do I do?" "Oh, could you tell me what it said?" "Uh, 'Software Fatal Error'", "No, underneath, where it said something like "Error code 1234", "Oh, I didn't see that bit, I just clicked 'Close Program' and called you".

      At one point my then employer and I had a great idea, which we never implemented, that we should show pictures with each error message, so the call would go "Hey, I just used your product, and it showed me a picture of a tree and said 'Software Error'", "A tree? Ah, that means you're out of memory. Might mean a memory leak. Can you tell me what you were doing before you saw the tree..."

      --
      You are not alone. This is not normal. None of this is normal.
    18. Re:"Did you even test this??!!!" by Zerth · · Score: 1

      This is why testing should be done after a few drinks.

    19. Re:"Did you even test this??!!!" by Registered+Coward+v2 · · Score: 2

      Something really hard for some developers to understand is that our peer groups are usually not representative of our user base. We're used to hanging around with really bright people, people who apply logic to questions and use evidence to arrive at conclusions. When we forget that not everyone in the world is like that, we assume that everyone who touches our applications is smart, quick, logical, and willing to read instructions.

      True, but they also need to realize that there are really bright people, people who apply logic to questions and use evidence to arrive at conclusion who don't have any interest in coding and or find it boring.

      In reality, we should be constantly aware that 50% of our users are literally below average (by definition, not because we think they're "morons".)

      By definition, 50% of coders are below average as well.

      That means a lot of attention needs to be paid to User Experience. A few years ago we went through our application and made sure that every screen was at a 5th grade reading level. We made sure our users could be trained on the basic functions, features, and processes in less than half an hour. Error messages have to be focused on correcting the problem, not accusing the users of being "morons" and making a mistake, and not leaving them fearing punishment. And if a person runs into a feature that's difficult, frequently gives them error messages, or that takes them a long time to figure out, it's not their fault that the UI didn't help them. It's the UI that needs work.

      Very true. Far too often the actual user experience gets overlooked in the drive to create beautiful code. In the end, no matter how beautiful the code is it's still trash if it doesn't meet the user's needs.

      --
      I'm a consultant - I convert gibberish into cash-flow.
    20. Re: "Did you even test this??!!!" by Anonymous Coward · · Score: 0

      I hate programmers like that. You show up with with crash logs and a reproducible scenario, and the moron tries to blame you (the user/tester).

      If an app/server/whatever crashes, then it is a defect -- end of story. GUIs should always handle the unexpected, server processes should never trust the clients to send well-formed data, etc, etc.

    21. Re:"Did you even test this??!!!" by Bob+the+Super+Hamste · · Score: 3, Insightful

      At one point my then employer and I had a great idea, which we never implemented, that we should show pictures with each error message, so the call would go "Hey, I just used your product, and it showed me a picture of a tree and said 'Software Error'", "A tree? Ah, that means you're out of memory. Might mean a memory leak. Can you tell me what you were doing before you saw the tree..."

      That probably is one of the best ideas I have heard in a while. It would likely give the user something they would remember that would be able to provide useful info.

      --
      Time to offend someone
    22. Re:"Did you even test this??!!!" by Anonymous Coward · · Score: 1

      50% of our users are literally below the median

      FTFY ;)

    23. Re:"Did you even test this??!!!" by mrun4982 · · Score: 1

      I've never heard someone make this remark without it being spot on and well deserved, even when I was the one who made the mistake.

    24. Re:"Did you even test this??!!!" by Anonymous Coward · · Score: 0

      I hope this was intended as a joke in poor taste.

      Something really hard for some developers to understand is that our peer groups are usually smarter than our user base. We're used to hanging around with people who aren't mouth-breathing neanderthals. When we forget that not everyone in the world is like that, we assume that everyone who touches our applications is capable of doing their goddamned jobs. In reality, we should be constantly aware that 50% of our users are literally morons in the traditional meaning of the word.

      That means a lot of attention needs to be paid to padding everything they touch like it's a fucking nuthouse. A few years ago we went through our application and made sure that every screen no longer required even the laziest of state education standards. We made sure our users could be potty trained. Error messages have to be focused on hiding away in a log somewhere while giving the user no clue that anything out of the ordinary happened. And if a person runs into a feature that's difficult, frequently gives them error messages, or that takes them a long time to figure out, you're working over the whole damned weekend to "fix" something that isn't broken. It's the user that needs to be on the business end of a LART.

      FTFY.

    25. Re:"Did you even test this??!!!" by Anonymous Coward · · Score: 0

      It's not just intelligence; it's a way of looking at things.

      We're used to hanging around with really bright people..

      If you wanna get really creeped out, hang out with enough people. You'll meet some for which the above really seems to apply, but the below doesn't.

      ..people who apply logic to questions and use evidence to arrive at conclusions.

    26. Re:"Did you even test this??!!!" by tomhath · · Score: 1

      I took it to mean something like a Problem Report which says: "When prompted for a file name I entered five thousand backslashes and it gave me a cryptic error message". Boo hoo.

    27. Re:"Did you even test this??!!!" by sjames · · Score: 1

      Remember, some people using your software may not be native speakers. They might appreciate the 5th grade reading level.

    28. Re:"Did you even test this??!!!" by Anonymous Coward · · Score: 0

      Buried under the mountain of 10 million webcams, all slightly different for some reason. Bad case of Nokiaitis.

    29. Re:"Did you even test this??!!!" by TheReaperD · · Score: 2

      I just love it when a PHB tells you the project timeline before you even have a list of requirements. That always ends well.

      --
      "Be particularly skeptical when presented with evidence confirming what you already believe." -
    30. Re:"Did you even test this??!!!" by TheReaperD · · Score: 1

      I really wish sometimes that error messages would add a line: "If you are calling for tech support, please write down this code ERR##### and give it to the technician." I know many would still ignore it but, it would be nice to let the end user know that the tech will need that code in order to assist them. If nothing else, we could tell the people that ignore it that the message said we would need that code to help them and to call us back when they have it.

      --
      "Be particularly skeptical when presented with evidence confirming what you already believe." -
    31. Re:"Did you even test this??!!!" by shess · · Score: 2

      They never pass bit on.

      When you say "99% of users never use a feature", then removing that feature makes sense. When you say that "99% of users never report the descriptive error code", and use that as justification to remove the error code entirely, then you guarantee that 100% of users cannot report helpful diagnostic information.

      It's super annoying to have a problem with a piece of software, carefully record the details so you can debug things and maybe work towards fixing the problem, only to find that the provided error code is cover for a grab bag of completely unrelated issues. Not quite as annoying as having a reproducible failure case which you can't get across to the vendor because they setup a tech support firewall to protect them from bug reports.

    32. Re:"Did you even test this??!!!" by TheReaperD · · Score: 2

      This may sound stupid but, it's actually a sound idea (though you probably, as a company, want people to do this at home for insurance reasons) because end users are not all going to be sober professionals that are familiar with the product. Having the party girl/boy at the front desk test it after a night on the town can really show some odd use cases that will show up once the software is in the wild.

      --
      "Be particularly skeptical when presented with evidence confirming what you already believe." -
    33. Re:"Did you even test this??!!!" by Joe_Dragon · · Score: 1

      I know a place that makes (withheld) and some of there latest software is shit lot's of bugs / broken stuff with crash and reboot bugs (embedded system) / settings that don't do any thing (that one was fixed) (but now the default is not the same as that setting acted in the older code).

      also seems have to have a lot of cases where variables don't seem to be reset / cleared the right way when in some modes and may be leading to some out range / overflow errors.

      Now the testers (not the just having the dev's test there own code) need to have full control over the system as well being able to read the log files as well. Also nice to have people with a QA mind set to do the testing.

      I think the lack of real QA testing is leading to bad code as well the marketing rushing it out the door.

    34. Re:"Did you even test this??!!!" by Anonymous Coward · · Score: 0

      Which does nothing if the end user clicks through it in a sub-second and simply complains that "it's broke"

      Or as we love to quote from STNG, "It will not go... Make it go"

    35. Re:"Did you even test this??!!!" by drinkypoo · · Score: 1

      Which does nothing if the end user clicks through it in a sub-second and simply complains that "it's broke"

      Nature will always build a better idiot, but that's no reason not to try to do something informative for those corner cases where a trained monkey is at the controls instead of a mere feces-slinger.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    36. Re:"Did you even test this??!!!" by PCM2 · · Score: 4, Interesting

      I agree with most of your user interface principles, except for the the "fifth grade reading level" one. You might have a point, but I really don't like talking down to grown-ass adults.

      Speaking as a professional writer, I don't think you quite grasp the principle.

      A while ago, I saw a bunch of conservative commentators mocking the President because his speeches scored (via various accepted algorithms) at an eighth grade reading level. Their take was that he was either an idiot himself or that he thought everybody else was stupid and was condescending to them. On the contrary; his speeches score at an eighth grade level because he has some of the best speechwriters in the business.

      Look at it this way, and imagine you're writing copy for a dialog box:

      "Touching the active heating element is extremely dangerous and can result in burns." -- Score: Grade 10.4
      "Don't put your hand on the stove." -- Score: -0.7

      The second version literally scores as sub-zero grade level, meaning ANYONE who can read can understand it. So you tell me. If you used the second version in your dialog box, would you be "talking down to people"?

      --
      Breakfast served all day!
    37. Re:"Did you even test this??!!!" by radarskiy · · Score: 1

      "we should be constantly aware that 50% of our users are literally below average "

      Half of your peers are below average.

    38. Re:"Did you even test this??!!!" by aix+tom · · Score: 1

      That's why I love doing mostly in-house development.

      There you can just slap a "report this error to help desk" button in your application, that then generates a ticket with the complete relevant information in your ticket system.

    39. Re:"Did you even test this??!!!" by Bengie · · Score: 1

      we should be constantly aware that 50% of our users are literally below average (by definition, not because we think they're "morons".)

      50% are below the median. 80% are below average.

    40. Re:"Did you even test this??!!!" by bozzy · · Score: 1

      If the code is able to catch an out-of-memory condition in the first place (as evidenced by the selection of the tree pic for said condition), why didn't the error message just mention "Out of Memory" instead of "Software Fatal Error"?

    41. Re:"Did you even test this??!!!" by Ken+D · · Score: 1

      You'd certainly confuse me.
      I didn't know I was buying a voice activated stove.

    42. Re:"Did you even test this??!!!" by plover · · Score: 1

      I agree with most of your user interface principles, except for the the "fifth grade reading level" one. You might have a point, but I really don't like talking down to grown-ass adults.

      That's actually when I really learned this lesson. I was opposed to these changes for exactly the same reasons you are, because all I saw was that we were introducing colloquialisms, slang, and generally poor English. I thought "if software ever talked to ME like this, I'd find it offensive." We deployed the new interface, and the clients loved it. The supervisors were able to get people trained quicker, and we received very few complaints. So when I'd call the supervisors about other issues, I'd ask their candid opinions. The people who felt like you and I did were generally older and better educated. But most recognized that our average employees; well, let's say we don't pay college professor wages to the people who operate the software. And a lot of the workers are not native English speakers; for them, the fewer words to interpret, the better. (There are other reasons the interface isn't multi-lingual.)

      I've worked on software where I put a lot of thought into describing the error in clear, complete, accurate, and accessible terms, only to be told that the users aren't going to "even bother to read it because it's too long". In my view, the kind of people who object to error messages that are complete sentences and contain three-syllable words are the kind of people who won't read any error message under any circumstances, but whatever. "ERR 34: Bad srvc" it is. Choke on it.

      We established a lot of rules for our error messages. The first rules were around avoiding as many error messages as possible, because if you can determine the user's intentions, just do it. If you are keeping track of packages going into a truck, and they scan the same package twice, so what? It's obvious they want to put it on the truck, so let it go through. Another rule was that you could only tell them "why" it's an error if it would help prevent repeated occurrences of the error. Our error messages have to be distinctive, so that the busy user don't have to carefully parse every character. The error messages have to be timely; they can't pop up at the end of a workflow because the user might have moved beyond the task that has the problem. And the error messages have to be non-threatening - you need the users to correct the issue and keep moving instead of worrying about their jobs. You don't want them to feel like they'll be punished for making an error; you don't want them to feel like they're being blamed. Just help them.

      The last rule is that our error messages can NEVER display an error code. They can only display information that helps the user recover; they are not there for tech support. Average users won't pay attention anyway, and many report the wrong code, especially when there are subtle differences between codes like 80004005 and 80040005. If it comes to troubleshooting, the support staff are perfectly capable of looking at the log files and seeing the correct values of the error codes for themselves instead of relying on reports of dubious accuracy.

      --
      John
    43. Re:"Did you even test this??!!!" by Anonymous Coward · · Score: 0

      You clearly haven't met my "average" users!

    44. Re:"Did you even test this??!!!" by Anonymous Coward · · Score: 0

      I agree with most of your user interface principles, except for the the "fifth grade reading level" one. You might have a point, but I really don't like talking down to grown-ass adults.

      Speaking as a professional writer, I don't think you quite grasp the principle.

      A while ago, I saw a bunch of conservative commentators mocking the President because his speeches scored (via various accepted algorithms) at an eighth grade reading level. Their take was that he was either an idiot himself or that he thought everybody else was stupid and was condescending to them. On the contrary; his speeches score at an eighth grade level because he has some of the best speechwriters in the business.

      Look at it this way, and imagine you're writing copy for a dialog box:

      "Touching the active heating element is extremely dangerous and can result in burns." -- Score: Grade 10.4
      "Don't put your hand on the stove." -- Score: -0.7

      The second version literally scores as sub-zero grade level, meaning ANYONE who can read can understand it. So you tell me. If you used the second version in your dialog box, would you be "talking down to people"?

      Yes.
      The second one is what you tell a child, the former is what you'd tell an adult. The difference is you expect the adult to be able to understand the wider context regarding when touching the stove top might be needed and what steps to take to protect themselves in that case. Thus you explain the nature of the danger rather than juts telling them to avoid it.

    45. Re:"Did you even test this??!!!" by drew_kime · · Score: 1

      Holy crap, yes. Someone please do this like yesterday.

      --
      Nope, no sig
    46. Re:"Did you even test this??!!!" by BronsCon · · Score: 1

      No, but your inability to understand that, by the very definition of "average IQ", 50% of the population will be below that (and if they're not, by definition, the average is adjusted until they are) is a strong indicator that you fall into that category.

      Even when 100% of the population is tech savvy and fully understands computers and how they operate both internally and externally, 50% of that population will still have a below-average IQ.

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
    47. Re:"Did you even test this??!!!" by TheReaperD · · Score: 1

      Lucky bastard!

      --
      "Be particularly skeptical when presented with evidence confirming what you already believe." -
    48. Re:"Did you even test this??!!!" by Anonymous Coward · · Score: 0

      In industrial machine world, Fanuc has been doing this for years. We circle circuit breakers in panels, switches on various places on a machine, buttons that need pressed, all indicators to help.

      My pet peeves are messages that say "enable bit blah blah blah" instead of the actual possible causes of an error. Even maintenance people can't figure that out and need to open the logic to see the root cause.

    49. Re:"Did you even test this??!!!" by QuestorTapes · · Score: 1

      Most useful functionality we ever added to one application 20 years ago: when it displayed a MessageBox to the user, it logged the exact text, along with the error code, and offered to email the error report to the support desk.

      And the support desk was given a comprehensive manual with instructions on how to guide the user through what they were trying to do.

      A friend of mine wrote that function, and I have reused it many times.

    50. Re:"Did you even test this??!!!" by Zappy · · Score: 1

      I really wish sometimes that error messages would add a line: "If you are calling for tech support, please write down this code ERR##### and give it to the technician." I know many would still ignore it but

      That's why you should log the error, I've maintained an application for years and about 98% of the end-users never advanced past the colour of the error dialog when reporting the error, If they even bothered to report the error, because most did not.

    51. Re:"Did you even test this??!!!" by Anonymous Coward · · Score: 0

      In reality, we should be constantly aware that 50% of our users are literally below average (by definition, not because we think they're "morons".)

      What kind of software do you write?
      Some people develop CAD tools. The entire paying user base consists of engineers.

    52. Re:"Did you even test this??!!!" by drinkypoo · · Score: 1

      A better idea is to always have a rotating debug log that stores error codes and timestamps. It takes up a trivial amount of space.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    53. Re:"Did you even test this??!!!" by dgatwood · · Score: 1

      That's why I love doing mostly in-house development.

      There you can just slap a "report this error to help desk" button in your application, that then generates a ticket with the complete relevant information in your ticket system.

      Lots of companies do that for their public apps, too. It is generally a good practice.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    54. Re:"Did you even test this??!!!" by Teun · · Score: 1

      I don't know why but you reminded me of goatse...

      --
      "The likes of Facebook and WhatsApp are free to those whose privacy is of zero value."
    55. Re:"Did you even test this??!!!" by Anonymous Coward · · Score: 0

      When you say "99% of users never use a feature", then removing that feature makes sense.

      It can make sense but doesn't have to.

      The remaining 1% actually uses that feature and if you remove that feature they will have to find another tool for the job.
      You remove that feature if maintaining it costs more than you get from 1% of your customers.

      With that 1% gone there is probably some other feature than have fallen below the "only 1% of the remaining customers uses it" threshold.

      On a related note I recently ditched Foxit reader and installed Sumatra instead. They decided to remove the classic toolbar to avoid having to maintain it. I decided to remove their software to avoid having the ribbon forced on me.

    56. Re:"Did you even test this??!!!" by avandesande · · Score: 1

      The lower tail of IQ is most likely not represented at your job, so the average iq of people you work with is likely greater than 100. So unless you program for the general population this is not true(even then the 'tail' probably doesn't use computers at all)

      --
      love is just extroverted narcissism
    57. Re:"Did you even test this??!!!" by BronsCon · · Score: 1

      You do realize that IQ is population-adjusted, right? That is, a given subset of the population has their own IQ baseline. That could be the entire population of the planet as a whole, the US, a single state, a county, a city, a school, an industry, or a single workplace. That means that, yes, within your organization, 50% of the population will have a below average IQ. And, even ignoring that, most developers do, in fact, develop for the general population.

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
    58. Re:"Did you even test this??!!!" by HornWumpus · · Score: 1

      Local and connected logs. Local logs will contain all the errors, database only when connectivity is still good.

      Why rotating? As you say it's trivial space.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    59. Re:"Did you even test this??!!!" by Anonymous Coward · · Score: 0

      Thanks for that fabulous comment. ISTM obvious that it's okay for our users to be tired, ignorant, short of coffee, rushed, etc etc. (Ignorant, especially.) So therefore, we are supposed to design software that works for them, in those situations. And, as you say, if it fails, that is our problem, not theirs. Indeed, it seems to me that any time they fail, we fail them - by definition - ie how can it be their fault, when we are designing products for them?

      Please forgive me mentioning this one thing you said:

      > Something really hard for some developers to understand is that our peer groups are usually not representative of our user base. [etc]

      Ok, but if developers are (as you then suggest) super-bright, how hard is it for such super-bright developers to realise that their target market is not like them? How bright do you have to be to realise who your market are, and then design for them?

      In my experience this is mainly developers not wanting to know just how unusable their products are for normal people. We seem to design for some imaginary, slightly less capable version of ourselves – i.e., products we'd like, but with a bit of UX done to them – and ship that, and pretend.

      But that little bit of user feedback in Agile, say, is nothing compared to actually sitting with lots and lots of normal people, and watching them - ignorant, tired, short of coffee, rushed - fail, endlessly, to use our shipped technology. And to learn our failures from it.

      So, my 2p / 2c, my (forgive me) "insult", per the original request:
      Hey devs, you're designing for a mythical, slightly less capable version of yourselves, not the considerably more clueless actual masses of humanity, and you're trying to hide from the possibility, unless you go sit and silently watch actual normal people failing to use stuff to anything like your level.
      (Long. Apologies again.)

    60. Re:"Did you even test this??!!!" by Anonymous Coward · · Score: 0

      Better drop it back to 3rd or 4th-grade reading level, then.

    61. Re:"Did you even test this??!!!" by Anonymous Coward · · Score: 0

      Write the error code to a log file, with the user's id and a timestamp.

      Allow the help desk to read that log file.

      PEBKAC circumvented.

    62. Re:"Did you even test this??!!!" by Anonymous Coward · · Score: 0

      Yes, the second message is talking down because it omits the reason!

      Everybody sees dozens of "do/don't do his" signs every day. Some are routinely ignored. Many could be safely ignored, and thus a routine of ignoring creeps in.

      A message along the lines of "Hot! Do not touch!" is also brief, to the point, and informative. Now you can decide whether to wear mittens, for example, whether to go for that plate carefully with bare hands and take the risk, or wait until the stove is cold.

    63. Re:"Did you even test this??!!!" by Bob+the+Super+Hamste · · Score: 1

      I think that would be useful for invalid user input.

      --
      Time to offend someone
    64. Re:"Did you even test this??!!!" by david_thornley · · Score: 1

      Last time I took an IQ test, they didn't ask which subset of the population I was in, they just gave me a numeric score (along with a lot of discussion of the details, which was far more useful). It's entirely possible to be working in a subset of the population where the average IQ is ten points greater than average, for example.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    65. Re:"Did you even test this??!!!" by tmjva · · Score: 1

      My hated favorite is not that they didn't see the code, but they would rather email a 2MB screen shot picture containing the error, than typing that one line of error in the text.

      --
      Tracy Johnson
      Old fashioned text games hosted below:
      http://empire.openmpe.com/
      BT
    66. Re:"Did you even test this??!!!" by BronsCon · · Score: 1

      They were testing against a specific and predetermined subset of the population (e.g. the people who have previously taken their test), then. I know I'm wasting my time providing these links since, if you were actually interested in learning what IQ actually is and how it is actually calculated, you'd have spent the 5 seconds to google it yourself, but, here is the requisite Wikipedia link, as well as one to a more reputable source. In case you're more interested in unreliable and unverifiable sources (which wouldn't surprise me, given your unwillingness to do your own research), here's a Quora question about IQ, as well.

      Some highlights:

      From Wikipedia: When current IQ tests are developed, the median raw score of the norming sample is defined as IQ 100 and scores each standard deviation (SD) up or down are defined as 15 IQ points greater or less,[2] although this was not always so historically.
      (Norming Sample: Synonym for Standardization Sample: a large sample of test takers who represent the population for which the test is intended. This standardization sample is also referred to as the norming group.)

      From the MENSA website: Standardized tests, including the tests American Mensa offers, are “normed” to provide a “bell curve” distribution of scores in the general population, with an average (mean) score of 100. Norms are statistics that describe the test performance of a well-defined, broad population. Normed tests compare a person's score against the scores of a large group of people who have already taken the same exam, called the "norming group."

      From Quora: Meh. Really nothing useful there, I just figured it might be more your speed.

      The point is, a given IQ test is scored against a norming group. In the broader population, IQ tests are normed by age, sometimes also by gender or race; though, if the group you are looking at is too small to be broken into smaller groups (such as, say, the software development industry), the group is taken as a whole.

      As for where you can find tests geared toward, say, a specific industry? Simple: take any standardized IQ test, have your sample group take it, then normalize the results.

      And, as for the test you took? You might want to find out whose scores you were being compared against, so you know what your score actually means. For reference, my last IQ test, which was very recent, was normalized by age group and geographic location and placed me in the top 5% of Americans age 32-35. The score itself is meaningless as a comparison of my intelligence against yours, unless you also took the same version of the same test and fall into the same norming group as myself.

      However, that you couldn't be assed to do a little basic research before opening your mouth (via your keyboard) would indicate that your score on the same test might be much lower than mine. Intelligent people tend to only speak up when they actually know what they're talking about; and, when they speak out of turn, quickly learn from their mistake and admit they were wrong, often thanking the person who corrected them.

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
    67. Re:"Did you even test this??!!!" by BronsCon · · Score: 1

      Missed the Quora link. Sorry about that.

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
    68. Re:"Did you even test this??!!!" by Bengie · · Score: 1

      IQ is a funny scale. Many people with high IQs are not very intelligent. A simple example is when talking about "common sense". There are many forms of intelligence that IQ cannot measure and all forms of intelligence compound with each other. IQ is correlated enough with intelligence that if you're too far below 100 that you are definitely less intelligent, but not far above 100 is pretty much moot.

    69. Re:"Did you even test this??!!!" by Bengie · · Score: 1

      apply logic to questions and use evidence to arrive at conclusion

      When you start running into hard problems, you can't use evidence because the act of measuring changes the results. When you've reached this point of programming, then you need a really good understanding of theory and an excellent mental model. Try debugging higher performance multi-threaded async code where many errors have no stack traces.

      Even more important is being able to debug hypothetical designs in your head to quickly weed out bad designs before you get stuck debugging them.

    70. Re:"Did you even test this??!!!" by BronsCon · · Score: 1

      Indeed, especially when someone just throws their number out there with no understanding of what it actually means or what group they're actually being compared against. Which I see all the time.

      And I'll say, I tend to surround myself with other highly intelligent people; to the point where, though I'm in the top 5% of my demographic, within my circle of friends I'm probably the idiot. That's not by accident, as I rarely choose to befriend people I have to explain things to more than once; I prefer intelligent conversation.

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
    71. Re:"Did you even test this??!!!" by Anonymous Coward · · Score: 0

      The worst part is when a program (1) hides the informative error message it got from another program (2) gives the user an uninformative error message, presumably because error messages are confusing (3) and this happens while the system is booting so the user can't even copypaste the error message into google but has to go find another computer and type it (4) but provides an oh so helpful journalctl interface that God only knows how to check the tail of or grep

    72. Re:"Did you even test this??!!!" by Anonymous Coward · · Score: 0

      Back in the days of yore, an insult would go something like this:

      "You're a total fuck-up Bobby! YOU'RE FIRED! Now pack up your SHIT and get the fuck out of here before I call security!"

      Today, this would be seen as a microagression^10

    73. Re:"Did you even test this??!!!" by Anonymous Coward · · Score: 0

      you've never used db2 have you?

    74. Re:"Did you even test this??!!!" by Anonymous Coward · · Score: 0

      Depends. If the goal is to have a release every n months, the first thing you do is set is the project dates.

      Only then do you cram too many features into that timespace, regardless of how well that went last time.

    75. Re:"Did you even test this??!!!" by Anonymous Coward · · Score: 0

      well... yeah. warning that the hot elements of a stove may cause injury is an entirely different message than: don't to this. one states a simple cause/effect relationship and leaves the choice to be injured up to the reader. one is simply an authoritarian mandate that begs for disobedience.

    76. Re:"Did you even test this??!!!" by david_thornley · · Score: 1

      You're missing the point. When I took the test, it was undoubtedly compared to a certain group, on the Wechsler Adult Intelligence Scale IV. Presumably the test designers tried to make it as representative as possible (I didn't find the test group in a quick skim of the Wikipedia article), so that 100 would be close to the average of the population as a whole. This means that the number I was given was supposed to be X standard deviations above the mean for a representative sample of the population in question (I'd assume adults).

      There was no norming for my occupation. If every person in this programming group were to take the same IQ test, I'd expect the scores to be uniformly above 100. What avandesande was talking about was that, when you exclude people below a certain level, the average IQ of the rest will be over 100. This is entirely correct.

      I don't really like tossing around actual IQ scores, but if the best they could say of you is that you had a higher IQ than 95% of the population you came in considerably lower than me.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    77. Re:"Did you even test this??!!!" by BronsCon · · Score: 1

      You're missing the point. When I took the test, it was undoubtedly compared to a certain group, on the Wechsler Adult Intelligence Scale IV.

      No, you're missing the point.

      Presumably the test designers tried to make it as representative as possible (I didn't find the test group in a quick skim of the Wikipedia article), so that 100 would be close to the average of the population as a whole

      Which population? The country in which you took it? The planet? And is that further broken down into age groups, or by gender? Without knowing that, knowing which scale you were measured on is meaningless; the scale and the population (norming group) are two distinct properties of the test, of which you know only one. You can find more information about one specific test using that scale here, where you'll note that the test is valid for ages 16-90 and that the testing and scoring procedures vary by age group (for example, three test sections are not administered to the 70-90 age group).

      IQ is a statistical value, any typical variables which might apply to statistical analysis of a population also apply to IQ, demographics and sample size included.

      If every person in this programming group were to take the same IQ test, I'd expect the scores to be uniformly above 100.

      And, if the scoring is administered properly, it would be renormalized after that sample was added. Sores change over time as tests are further normalized.

      I don't really like tossing around actual IQ scores, but if the best they could say of you is that you had a higher IQ than 95% of the population you came in considerably lower than me.

      Reviewing the statistics provided for my test more closely, I fall into the scoring group (130-144 for the test I took, a number which may or may not correlate with the test you took, thus why we don't throw those numbers around) which, collectively, scored higher than 97% of test takers in my norming group (again, Americans age 32-35). They do not break down further than that, but I am at the higher end of that range and less than 1% scored above that group. So, the lowest score in that grouping represents the bottom to the top 3%, the lowest score in the next highest grouping represents the bottom of the top 0.7%. I'm somewhere near the top of that range. Not that it really matters, we're still poking back and forth at each other like a couple of idiots; I dare say my intellect allowed me to recognize that sooner than you, however.

      Now that I've stated the facts, I will not engage in your pissing contest, especially if you're hell bent on pissing upwind.

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
    78. Re:"Did you even test this??!!!" by david_thornley · · Score: 1

      If you really want to know, my last IQ test came out at 151, in the top thousandth. It's a number. I'm not going to claim that I'm smarter than someone because of it.

      However, my programming shop would be a useless norming group. There's no reason to normalize to that. I couldn't find the norming group for Wechsler Adult Intelligence Scale IV in a quick look at Wikipedia, but it's claimed to be valid for people from 16 to 90.

      So, if you were to take everyone in my shop and give them a test that reports on that scale, the average would be well over 100.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    79. Re:"Did you even test this??!!!" by BronsCon · · Score: 1
      There is no norming group for a given scale, the scale and norming group are two completely different things, which I explained previously (and you could learn for yourself in about 5 minutes of research). The very same test, as I explained (and as explained on the page I linked to regarding what is likely the exact test you took), will apply to several different norming groups (in the case of that test, divided into age groups), all of which will be scored using the same scale.

      So, no, if you were to give everyone in your shop a test that reports on that scale, the average would not necessarily be well over 100. It would depend on how it was normalized; if against the general population, yes, it likely would be; however, you could also normalize against just that test group. This is the point you are missing.

      The score (and percentile, for that matter) really mean nothing unless you know what group it relates to. If your norming group is global and includes mud-hut-dwellers[1] (before anyone jumps on that, I'm not bringing race into this, there are people of all races who live in mud huts), drug addicts, and the mentally disabled, your score will be higher because they bring down the average. Likewise if the scoring isn't broken down by age (as your test likely was, though you really don't know because you didn't care to ask when you took the test). If, however, as with the test I linked to in my last post, the test splits the mentally handicapped and mentally gifted into their own groups (a score falling into either category is re-scored against an adjusted scale), then further divides into smaller groups by age, your score will be lower, as the lower end of the scale has been removed, adjusting the bell curve downward. Again, this has nothing to do with the scale used and everything to do with the norming group you fall into, which, again, has nothing to do with the scale.

      I suggest you read through the details of that test, as it is very likely the one you actually took. Here's a gem that might surprise you:

      Q: Why is reliability lower for the intellectually gifted and the intellectually disabled (formerly referred to as mental retardation) special group samples than for the normative sample?
      A: It is a consistent finding that the restriction in the range of scores obtained by these groups frequently results in lower reliabilities."

      For that particular test (in fact, for that scale), a high or low score is unreliable and indeterminate. I know this isn't what you want to hear (none of what I'm saying is), as it challenges your view of yourself as a highly intelligent being. The thing is, though, that's not at all what I'm trying to do; I'm trying to get you to realize what that test actually means. Your unwillingness to do so only points more strongly to the inaccuracy of the test you took at the upper and lower extremes. Your score of 151 is great, it means you scored higher than 99.9% of some unknown group for which you don't know the demgraphics; yay. It also isn't necessarily higher than my 137, as we were scored on different scales and against different norming groups; again, comparing numbers only means anything when the test, scale, and norming group are identical. I suggest you go find out how norming groups for the test you took are broken down, and which one you fall into, so you can know what your score actually means; it could simply mean you were compared against more impaired people than I was, or it could mean you're actually more intelligent (and for some reason afraid to use that intelligence to understand the test itself).

      [1] Not that people who live in mud huts are necessarily less intelligent, but as a whole it can be proven they are.

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
    80. Re:"Did you even test this??!!!" by MoarSauce123 · · Score: 1

      Good idea, but the main purpose in my opinion is to prevent the user from having to call someone else for help. Tell the user right then and there what the code expected and what it got and what the most likely means are to circumvent the issue. The dev went through the trouble to catch the error and process it, might as well make it more useful. Companies still want users to call support for help, but for the right reasons. To take the example, "ERR 34: Bad srvc" is not a good reason because it probably does not tell the support rep anything either. Which service? What makes it bad? What does "34" mean?

    81. Re:"Did you even test this??!!!" by MoarSauce123 · · Score: 1

      I work in QA and I wish someone, just anyone, would bother to stop by and ask "Did you test this?" If I did then I can show exactly what I tested, how I tested it, when I tested it, and what the test result was. Even if my answer is "No, I did not test this because that case did not come to mind." I'd be glad, because now I can add this test case to my test plan and make sure that this issue does not come up again. Sadly, QA is a line item for many companies that they want to check off on some list, but really don't give a damn what QA does or finds. Bug reports are seen as annoying, petty, hairsplitting noise that some QA underlying only reported to throw a wrench into the release gears. Software businesses are businesses that want to sell as much stuff as quickly as possible. They tend not to care about quality until customers en masse call them out on it. Then out of a sudden the finger pointing and blame game starts with again QA holding the short end of the stick. For that reason I use predominantly email and want any decision in writing and I keep everything. Also, I do not close any bug report that is security related unless a fix was put in place. Others can put their name on it, but I won't answer in court why I accepted the wontfix decision. I also blame customers to some extent. I work on software that sold thousands of copies and so far only one customer asked for test plans and test results as part of the contract. I am really surprised that so many pay a lot of money and do not request any records that show what the test scope and results were.

    82. Re:"Did you even test this??!!!" by MoarSauce123 · · Score: 1

      AWESOME! I will make sure we credit squiggleslash when we implement this.

    83. Re:"Did you even test this??!!!" by Blue23 · · Score: 1

      In reality, we should be constantly aware that 50% of our users are literally below average (by definition, not because we think they're "morons".)

      By definition, 50% of coders are below average as well.

      50% of coders are below average compared to other coders. That has no relevance either way if the average for coders is above or below the average for users.

      --
      LITTLE GIRL: But which cookie will you eat FIRST? C. MONSTER: Me think you have misconception of cookie-eating process.
    84. Re:"Did you even test this??!!!" by Registered+Coward+v2 · · Score: 1

      In reality, we should be constantly aware that 50% of our users are literally below average (by definition, not because we think they're "morons".)

      By definition, 50% of coders are below average as well.

      50% of coders are below average compared to other coders. That has no relevance either way if the average for coders is above or below the average for users.

      True, but in my experience coder's average is at about the same level as the general population.

      --
      I'm a consultant - I convert gibberish into cash-flow.
  8. The worst of them all... by Anonymous Coward · · Score: 1

    C# developer.

    1. Re:The worst of them all... by Richard+Dick+Head · · Score: 2

      OK, since this whole story is flamebait...actually "Java developer" would be better there. I mean if you work a job using the busted old training wheels you picked up in college, ya know you might not be the brightest candle on the Titanic. Some related insults...."default parameter", "guppie", "bug mill", "platform whore"...

    2. Re:The worst of them all... by Anonymous Coward · · Score: 1

      OK, since this whole story is flamebait...actually "Java developer" would be better there. I mean if you work a job using the busted old training wheels you picked up in college, ya know you might not be the brightest candle on the Titanic. Some related insults...."default parameter", "guppie", "bug mill", "platform whore"...

      Hey, some of us C# haters also really hate Java..if I had to rely on 'the busted old training wheels you picked up in college' I'd be coding in 6502...for hardware I'd have built using said beast...
      In some engineering circles, 'you program like a computer scientist' used to be 'fighting words'..

    3. Re:The worst of them all... by TheReaperD · · Score: 2

      My favorite is: Where did you learn to code, VB6?

      --
      "Be particularly skeptical when presented with evidence confirming what you already believe." -
    4. Re:The worst of them all... by superwiz · · Score: 1

      'you program like a computer scientist' used to be 'fighting words'..

      That's funny. I always think that people who program like engineers write throw-away prototypes which break the moment requirements change. I am often (but, of course, not always) right.

      --
      Any guest worker system is indistinguishable from indentured servitude.
    5. Re:The worst of them all... by Anonymous Coward · · Score: 0

      Mine is: Where did you learn to make the deadline to deliver a simple business app? C++?

  9. systemd by Anonymous Coward · · Score: 5, Funny

    systemd

  10. All of them by Anonymous Coward · · Score: 1

    Does someone, anyone, really *want* to hear *any* insults? Rather than constructive criticism?

    Posting as AC, because I'm not that 'special someone'.

    1. Re:ALL OF THEM by Anonymous Coward · · Score: 0

      Seriously. There is no professional context where "best insults" is an appropriate question that should be on an employee's mind.

      If you're in such an environment: you have found an incompetent manager who thinks "lord of the flies" is an appropriate way to generate results. Pay the early termination on your lease if necessary, but get the fuck out of there and find an environment that isn't encouraging such shitty habits/culture!

      In the case of grandparent: I suggest enrolling in a public college and majoring in "Communications" after that.

    2. Re:All of them by Flavianoep · · Score: 1

      Especially those about their mothers's sexual habits.

      --
      Linux is for people who don't mind RTFM.
    3. Re:All of them by Impy+the+Impiuos+Imp · · Score: 4, Insightful

      One should be grateful for one's mother's sexual habits.

      --
      (-1: Post disagrees with my already-settled worldview) is not a valid mod option.
    4. Re:ALL OF THEM by Anonymous Coward · · Score: 0

      I have seen environments where a manager takes his comment style from 4-chan. The problem is that anyone good gets out of that environment -asap-, leaving people who either have no confidence in themselves to expect better treatment, don't have the skillset to find better work, or so close to retirement that they are putting up with it until they get their 20/30 in. In any case, it isn't good in the long run.

      Push comes to shove, if someone is extremely bad, and people start getting fired... there is always that "tune-up" in the parking lot, just right outside of the range of the cameras.

    5. Re:All of them by RavenLrD20k · · Score: 1

      Or those about one's complete misunderstanding of how apostrophes work.

    6. Re:All of them by Flavianoep · · Score: 1

      You're such a grammar n**!

      --
      Linux is for people who don't mind RTFM.
    7. Re:All of them by TheReaperD · · Score: 1

      Your mother fucked VB6 and you were born?

      --
      "Be particularly skeptical when presented with evidence confirming what you already believe." -
    8. Re:ALL OF THEM by TheReaperD · · Score: 1

      I've been lucky enough to be part of a couple close-knit teams where we went 4chan level just to blow off steam. The big difference is everybody knew and agreed that's what it was and there was no actual intent to insult another member of the team. So, it turned it from a hostile work environment into a fun set of stress-relieving sessions. Of course, we had a meeting about a possible hostile environment with HR because another employee, not on the team, overheard us. The end result was just "keep it down."

      --
      "Be particularly skeptical when presented with evidence confirming what you already believe." -
    9. Re:ALL OF THEM by Anonymous Coward · · Score: 0

      Grow. The. XXXX. Up.

      You first.

      Seriously, who really thinks that this kind of reply belongs in any kind of professional, mature discourse? The fact that you use it as a reply to show just how much more mature you are than OP is amazingly hypocritical.

    10. Re:All of them by Anonymous Coward · · Score: 0

      It's not a habit, I'm an only child.

    11. Re:ALL OF THEM by facetube · · Score: 1

      If you're starting from the implicit premise that it's okay to insult your employees, then we don't have the same definition of "professional, mature discourse".

  11. Re:Ralph Nader by Anonymous Coward · · Score: 1

    Shoes from the 60s. For that swingin Jack Lord look!

  12. Your mom is so fat by attwo · · Score: 5, Funny

    the recursive function computing her mass causes a stack overflow.

    1. Re:Your mom is so fat by Anonymous Coward · · Score: 0

      No, your mom is so fat it only takes a synchronous function to do that.

    2. Re:Your mom is so fat by Anonymous Coward · · Score: 0

      That's only because you computed it in a worthless language that fails to support tail-call optimization.

    3. Re:Your mom is so fat by Impy+the+Impiuos+Imp · · Score: 1

      And your mom is so fat she causes a stack overflow even in a language that supports tail-call optimization!

      --
      (-1: Post disagrees with my already-settled worldview) is not a valid mod option.
    4. Re:Your mom is so fat by idbeholda · · Score: 1

      she wears a clothing line called "bloatware".

    5. Re:Your mom is so fat by Anonymous Coward · · Score: 0

      And your mom is so fat she causes a stack overflow even in a language that supports tail-call optimization!

      So she's not primitive-recursive?

    6. Re:Your mom is so fat by Anonymous Coward · · Score: 0

      ...every JPEG of her exposes an exploitable buffer overflow.

    7. Re:Your mom is so fat by Anonymous Coward · · Score: 0

      Should have implemented it in a language with proper tail recursion.

    8. Re:Your mom is so fat by sjames · · Score: 1

      So you're sayin' she's all about dat tail call?

    9. Re:Your mom is so fat by Anonymous Coward · · Score: 0

      Yeah, well at least the function computing my mom's mass halts. ;)

  13. the simplest are the most devastating by buddyglass · · Score: 1

    "You're an idiot who doesn't know what he's doing." Possibly also, "We'd be a more productive team if you just stopped working altogether, even if the company keeps paying you. When you try to contribute it actually creates negative productivity."

    1. Re:the simplest are the most devastating by Anonymous Coward · · Score: 0

      I have, sadly, had this exact scenario play out more than once. I couldn't get approval to fire this person until after I shifted him to someone else who was directly under my boss's supervision and attempted to deal with him on a daily basis. 6 months later, finally, he was let go.

    2. Re:the simplest are the most devastating by Anonymous Coward · · Score: 0

      So true it's not even funny. I've worked with people so bad that office productivity shoots through the roof when they're on vacation.

    3. Re:the simplest are the most devastating by dwywit · · Score: 1

      "You are a net liability."

      --
      They sentenced me to twenty years of boredom
    4. Re:the simplest are the most devastating by buddyglass · · Score: 1

      There are plenty of people who are a net negative when you take their salary into account, but the really bad ones are a net negative even if they were working for free. I've only ever run into one or two of those but wow...it was a sight to behold.

  14. Biggest insult... by Lumpy · · Score: 5, Funny

    Wow this is microsoft quality!

    --
    Do not look at laser with remaining good eye.
    1. Re:Biggest insult... by Anonymous Coward · · Score: 0

      "When does your H1B expire again?"

      "I presume you have a perl background?"

      "That's an interesting draft. When will you have the code?"

    2. Re:Biggest insult... by Anonymous Coward · · Score: 0

      Why can't you make this more like WordPress?

    3. Re:Biggest insult... by Anonymous Coward · · Score: 0

      Why doesn't this work more like SalesForce.com?

    4. Re:Biggest insult... by srmalloy · · Score: 1

      Wow this is microsoft quality!

      "Did you recycle this code from Microsoft Bob?"

    5. Re:Biggest insult... by wkwilley2 · · Score: 1

      Could you make this work as well as Clippy?

      --
      Have you ever fallen asleep at the keybhanusdiog?
    6. Re:Biggest insult... by Anonymous Coward · · Score: 0

      More like GNU/Linux quality.

    7. Re:Biggest insult... by Anonymous Coward · · Score: 0

      Or: "Wow, this could be the next iTunes!"

    8. Re:Biggest insult... by Tablizer · · Score: 1

      Wow this is microsoft quality!

      Reply: Well, you were dumb enough to use them

    9. Re:Biggest insult... by TheReaperD · · Score: 1

      You just had to bring Perl into this didn't you? Some of the best, most unreadable, coders on the planet.

      --
      "Be particularly skeptical when presented with evidence confirming what you already believe." -
    10. Re:Biggest insult... by Anonymous Coward · · Score: 0

      My two favorites are "not even wrong" and, when the situation merits, a variation on this scene from Happy Gilmore.

    11. Re:Biggest insult... by Anonymous Coward · · Score: 0

      * Or Billy Madison, because I always get those two movies confused.

    12. Re:Biggest insult... by Anonymous Coward · · Score: 0

      At Microsoft, quality is job 3.1.

    13. Re:Biggest insult... by Anonymous Coward · · Score: 0

      I see you learned from OpenSSL on security!

  15. Re:Ralph Nader by Anonymous Coward · · Score: 0

    You shouldn't be eating at Burger King.

    You should be eating a vegetable-based diet as opposed to a meat-based diet. This is very hard for alot of Americans apparently as their grocery stores seem not to sell vegetables as I understand it, so they eat fast food.

  16. What do you mean, budget and staff? by Anonymous Coward · · Score: 0

    Stop wasting the business's resources. There's no way building this massive company-wide application should take more than a couple weeks and one person. And you don't get a QA pass, either.

    1. Re:What do you mean, budget and staff? by RabidReindeer · · Score: 1

      That's right. It's Simple! All You Have To Do Is...

  17. The worst by tom229 · · Score: 1

    "You got a little d*ck" is always the worst. Unless you're a female, in which case "you were artificial selected for this job as a matter of affirmative action" would commonly apply.

    --
    If it ain't broke, don't fix it.
    1. Re:The worst by serviscope_minor · · Score: 2

      "You got a little d*ck" is always the worst.

      Well, not really unless you're insecure about it. It's also not very programmer specific. A better developer insult:

      "Can you fix that code your intern wrote?" (Note: there was never an intern, so it's your code)

      --
      SJW n. One who posts facts.
    2. Re:The worst by tinkerton · · Score: 1

      Have you ever tried telling a woman that she's got a little dick? I'd think twice.

    3. Re:The worst by Anonymous Coward · · Score: 0

      In my part of the US, talking to a female like that at the workplace would earn you a permanent position among the long-term unemployed.

    4. Re:The worst by Anonymous Coward · · Score: 0

      "You got a little d*ck"

      I don't smile a lot, but that would make me smirk so hard, you'd have nightmares about the implication.

    5. Re:The worst by TheReaperD · · Score: 1

      Yea, she'll just grab and attach a bigger one.

      --
      "Be particularly skeptical when presented with evidence confirming what you already believe." -
    6. Re:The worst by Anonymous Coward · · Score: 0

      Thats why I make a point of never talking to my female coworkers more than absolutely necessary.

    7. Re:The worst by Anonymous Coward · · Score: 0

      It's the same as telling a bio-male that he's got a big clitoris. It's just a factual statement.

    8. Re:The worst by Anonymous Coward · · Score: 0

      My girlfriend often tells me that a small penis is no barrier to our relationship. I still wish she didn't have one though.

    9. Re:The worst by Anonymous Coward · · Score: 0

      You'd think, if she had gotten a little, she'd know that...

  18. You're a... by hcs_$reboot · · Score: 1

    ...C# dev!

    --
    Slashdot, fix the reply notifications... You won't get away with it...
    1. Re:You're a... by Anonymous Coward · · Score: 1

      You've spelled PHP wrong.

    2. Re:You're a... by TheReaperD · · Score: 1

      You spelled VB6 wrong.

      --
      "Be particularly skeptical when presented with evidence confirming what you already believe." -
  19. Time for you to move into management by Anonymous Coward · · Score: 0

    Saying that after someone explains at the daily why he didn't move forward, and have all the excuses of the world (needed to sync with that guy, review the sepc of that, the right tools were not installed on his machine, etc...)

    You can also use it when the guy have a very big and deep tech issue, that he spent 5 hours trying to resolve, and you just sit next to him and fix that in 30 seconds...

    1. Re:Time for you to move into management by RabidReindeer · · Score: 2

      Ironically, it generally seems that I don't spend all that much time - relatively speaking - on the big, deep tech issues.

      Where most of the project time gets eaten up is in the stupid little ordinary details. It's not uncommon to lose nearly 2 whole days because of a slipped comma or a dash where there should have been an underscore or a mismatched quote.

      A lot of times, it doesn't take a technical wizard to spot such stuff, just someone who isn't seeing what should be there, instead of what is there. That's why it's important that you can rely on constructive criticism, not insults. If I'm going to have my basic competence called into question just because I can't type straight, I'm far more likely to spend the extra time spinning my wheels doing it myself.

    2. Re:Time for you to move into management by HornWumpus · · Score: 1

      I worked with an incompetent who consistently ended up with string concatenation operators in his result strings...Atul?

      With an IDE that color coded the literals to help with quote matching.

      Again and again. I think he just changed things until it compiled, then got real confused.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    3. Re:Time for you to move into management by RabidReindeer · · Score: 1

      Sorry, no. Not Atual.

      Being an incompetent typist does not equate to being an incompetent developer.

      Certainly syntax-highlighting IDEs have saved me a lot of grief, but there's still plenty of room for screwups in SQL statements defined as string literals (the IDE checks the programming language, but not the SQL) and not everything that changes the semantics of a statement is actually syntactically invalid. Otherwise people would have a lot less trouble with there software design and it's more frustrating aspects.

    4. Re:Time for you to move into management by HornWumpus · · Score: 1

      Like I say, it was over and over.

      'After my changes, the query fails...can you please help me with the needful?'...and once again there are '+'s in the SQL where the code was looping on fields (or something similar).

      It would take him days just to break it...I think most of that time was spent getting it to compile by throwing extra 's and "s at it.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    5. Re:Time for you to move into management by RabidReindeer · · Score: 1

      My condolences. But it's one thing to not be able to type cleanly and another to blatantly not know what you're doing.

      Atul sounds like someone who's past the need for mere development advice and into the need for counseling to find a more appropriate line of work.

      Sadly, he probably works so cheap that Management pats themselves on the back every morning for hiring him.

      And any time you spend cleaning up after him goes into your Negative Productivity ratings, of course. "Why can't you just Get Things Done like Atul does?"

  20. Loss confidence was biggest insult. by gachunt · · Score: 5, Interesting

    In the 15 years of my professional career, there's only been one day when I didn't want to come to work.

    That was the day after the IT department accused me of intentionally crashing their network, and my Director didn't back me up.

    That loss of confidence in my integrity was far worse than any spoken word.

    1. Re:Loss confidence was biggest insult. by cloud.pt · · Score: 2

      You actually made me think of the worst possible insult you can get from management: "I have lost confidence in your work" (or "the team's work capacity"). When you know a manager's work is to manage expectations and balance work on the team, you know your below acceptable levels when someone high up tells you they can't trust in your work. This is also when you know you won't have much leverage asking for that raise or benefits, pretty much forcing you to switch companies or even career to avoid stagnation.

    2. Re:Loss confidence was biggest insult. by Anonymous Coward · · Score: 0

      This.

      I had to work with this lady who got promoted from secretary to "data center engineer" because
      1) she was bar/shopping buddies with the department manager
      2) constant threats of lawsuits ("you are discriminating against me because I am a woman") and they just wanted to shut her up

      I didn't get along with this lady at all. We couldn't agree if it was day or night. So every week, she spent every minute of the staff meeting criticizing my projects and everything I had ever worked on. Every. Single. Minute. And of course I would pull out reams of paper showing irrefutable empirical evidence to back my side up... and the manager wouldn't even look at it because, of course, they are bar buddies. It got to the point I wouldn't even say a word to defend myself anymore. There wasn't any point. I'd just sit there and read the news and the weather during the 90-minute long bitch-about-my-work meeting.

      It is pretty disheartening when your manager won't back you up on anything, or fairly evaluate the situation.

    3. Re:Loss confidence was biggest insult. by davecb · · Score: 5, Interesting

      I resigned from for cause when my management didn't back me up on authenticating a security officer before I discussed our site security with him. The parent company's switchboard, when I called them long-distance on my own nickel, confirmed they had no such person.

      --
      davecb@spamcop.net
    4. Re:Loss confidence was biggest insult. by Anonymous Coward · · Score: 1

      That is almost a buzzword these days. It is similar to how a teacher says, "I am disappointed in you, Johnny", except just a rephrasing. At least you know when you hear "I have lost confidence in you", you know the zit has popped and it is time to update the resume.

      Karma does happen. The last manager who uttered that phrase to me (he was angry because I was limiting the amount of cores a production machine was using because of the RDBMS's license, and he wanted to run a dev instance on the same hardware) wound up himself looking for work because he spent a lot of money on "toys" with his budget... but didn't realize that Microsoft and Oracle take no prisoners come true-up time... and he didn't really pay attention to the fact that by maxing a machine's CPU count meant that 6-7 more digits had to go to Oracle license fees... so he wound up out the door right after me.

    5. Re:Loss confidence was biggest insult. by Anonymous Coward · · Score: 0

      Hell, I can beat that.

      We were developing a new network protocol. My job was to scour the net to see if there was anything similar out there that we could either repurpose or to steal good concepts from. Note this: my job for 3 solid months was to surf the net.

      I got hit for violations of internet policy. I asked just what it was that I looked at that was so wrong. All I was ever given was a list of domain names. None of them looked familiar, but this was back when ads could come from pretty much anywhere. I asked if anyone had checked any of the 'offending' domains out to see what was there. Of course not. The list of names got me in trouble.

      What they were doing wsa looking at the top 10 internet users in the company, and pretty much just painting all of them with the same brush.

      My boss didn't back me up. Black mark! Lost 2 quarters of bonus to it.

      The real kicker is that the IT manager who decided this was the way to find people looking at naughty things lef tthe company shortly after. The reason? He lied to upper management about backing up the revision control system. You know, the one that contained all the company's IP? Yeah, that one. We lost some data.

    6. Re:Loss confidence was biggest insult. by SuperKendall · · Score: 1

      I think that's when you leave the company but on the way out let boss of the Bar Boss know the company has a real problem.

      --
      "There is more worth loving than we have strength to love." - Brian Jay Stanley
    7. Re:Loss confidence was biggest insult. by phantomfive · · Score: 2

      I resigned from for cause when

      What's the difference between resigning for cause and not for cause? Are there tax benefits?

      --
      "First they came for the slanderers and i said nothing."
    8. Re:Loss confidence was biggest insult. by edtice1559 · · Score: 1

      That's when you leave the company but if the Bar Boss hasn't figured it out yet, all your comments are going to do is bring more trouble. Just go quietly. You're gone and don't care what happens to that company. Go somewhere that your work is appreciated and satisfying.

    9. Re:Loss confidence was biggest insult. by gachunt · · Score: 1

      Karma definitely happened.

      When I was hauled into a meeting by I.T., I politely showed them where their developer had err'd, and received embarrassed apologies from them in front of my director.

    10. Re:Loss confidence was biggest insult. by davecb · · Score: 1

      For cause is vote of no confidence in your management.

      --
      davecb@spamcop.net
    11. Re:Loss confidence was biggest insult. by Tablizer · · Score: 1

      In the 15 years of my professional career, there's only been one day when I didn't want to come to work...That was the day after the IT department accused me of intentionally crashing their network

      I once was accused of sabotaging a project also, so I know the feeling. I argued back, but what I should have done is said in calm but direct voice, "I'm personally and deeply offended by that accusation." and then walked out for the rest of the day.

      They probably wouldn't make it an issue with HR because an investigation would have exposed their own incompetence, and they knew it.

    12. Re:Loss confidence was biggest insult. by 140Mandak262Jamuna · · Score: 1

      I have not heard the term resign for cause. I know "fired for cause" means no unemployment benefit.

      --
      sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
    13. Re:Loss confidence was biggest insult. by Anonymous Coward · · Score: 0

      OP here. That's the option I chose. And a good option it was. $30k pay raise, work from home, relocated to a much nicer area of the country, no on-call.

    14. Re: Loss confidence was biggest insult. by Anonymous Coward · · Score: 0

      That's because you did, and you told me, and I told our director.

    15. Re:Loss confidence was biggest insult. by PCM2 · · Score: 1

      For cause is vote of no confidence in your management.

      But who hears the vote after you quit? Your manager?

      --
      Breakfast served all day!
    16. Re:Loss confidence was biggest insult. by KermodeBear · · Score: 1

      I was also accused of breaking replication at a prior job, and I was told that I should have known better.

      Well, I did know better - and I wasn't the person who did it. But for some reason the manager had some kind of personal vendetta against me that I never understood, so when something broke, I was constantly the scapegoat.

      What really pissed him off even more was when I proposed (usually very easy) solutions to the things that went wrong so that it wouldn't ever happen again. He really, really hated it when, one day, after a bit of Google-fu, I was able to replicate the functionality of his memory-leaked-so-bad-he-had-to-reboot-the-servers-every-night Windows services (it loaded RTF templates into MSWord and turned them into PDFs) with about 10 lines of bash and a few Linux utilities. That's when he really started gunning for me.

      Maybe he thought I was trying to kick his sand castle down, but I really was just trying to make things better. What would you rather have? PDFs where each page of the PDF is an embedded image, creating multiple-megabyte documents, or a 35k PDF with actual text? Would you rather have a service that you have to reboot every night because of memory leaks and took half a minute to generate anything, or would you rather have a simple web service that took a second or two and never had to be restarted, thus always being available?

      What I wrote was more reliable (less downtime, less money lost), faster (better use of hardware, saves money) and the documents were significantly smaller (far less network traffic and lots of money saved on storage). My reward was a one hour rant in the conference room with the blinds up so that everyone could see and hear what was going on.

      It was good in a way, though. I learned a lot about office politics and sociopaths, I learned about the Cover Your Ass style of working, I struck a good work friendship with the CEO (Leonard, I'll miss you, you were a really nice guy) and other higher-ups, and I made sure to make myself as valuable as possible before dropping off my two weeks' notice. I never felt more free in my life than I did the day I quit.

      I doubt he'll ever read this (I don't know if he ever reads Slashdot), but Ron M., thank you for being such an asshole. I'm in a much better place now. People respect me and the work that I do at my current company. It's not as interesting, but the people are nicer, the pay is better, and I don't have people screaming at me over things I never did or trying to punish me because I built something better.

      --
      Love sees no species.
    17. Re:Loss confidence was biggest insult. by davecb · · Score: 1

      The VP Financial.

      --
      davecb@spamcop.net
    18. Re:Loss confidence was biggest insult. by Anonymous Coward · · Score: 0

      you ruined their training exercise... they paid those people good money to lie to you, and even more money to explain what you did wrong... you ruined everything.

    19. Re:Loss confidence was biggest insult. by davecb · · Score: 1

      It's english rather than american (I'm from Canada)

      --
      davecb@spamcop.net
    20. Re:Loss confidence was biggest insult. by PCM2 · · Score: 1

      I suspected as much. In the US you typically have an "exit interview" where you have the opportunity to vent, if you wish, but I don't know of anything formal you can invoke.

      --
      Breakfast served all day!
    21. Re:Loss confidence was biggest insult. by J053 · · Score: 1

      This. Fairly early in my career, we were having problems with a T1 circuit (yes, it was that long ago) that turned out to be a problem with the way the telco had provisioned the line. My manager at the time had the nerve to ask if we should bring in a consultant because I obviously couldn't fix it. I damn near quit - luckily, that jerk left fairly soon thereafter.

    22. Re:Loss confidence was biggest insult. by Anonymous Coward · · Score: 0

      Even though I know I'm good, I had a manager defend me against another manger yesterday with "He is highly skilled. If he says there was not an issue in our system then I fully trust what he says."

      Praise is rare in this field. ( I was right-- the problem was in the supplier's system).

      I get that maybe three times a year, and one of those is in the annual performance review. But it's enough to keep me going through all the rest of "IT sucks".

    23. Re:Loss confidence was biggest insult. by Anonymous Coward · · Score: 0

      One of the people I asked for a 360 evaluation many years ago was my manager. He rated me 3 out of 5 on trustworthiness. When I got that feedback I was crushed. I have a security clearance and you only trust me 60% ???? I scheduled an appointment with him to ask why I wasn't fired yet and when should I clean out my desk.

      He told me he didn't have time to do the 360 (even though he was the one that had directed me to get one done and his boss had told him that he should do part of it on me) so he just randomly punched numbers and never read the thing.

      So, loss of confidence. I am with you there.

  21. Worst insult by Anonymous Coward · · Score: 0

    Is your refrigerator running?

    You better go catch it.

  22. ALL OF THEM by facetube · · Score: 5, Insightful

    What kind of frat-house development shop are you running? These are the people who are going to help make you successful, not some new pledges to haze. Grow. The. Fuck. Up.

  23. This really happened by Anonymous Coward · · Score: 0

    Maybe we should hire a professional

  24. I cringe at ... by Anonymous Coward · · Score: 0

    "I just wrote a script that does your entire job"

    1. Re: I cringe at ... by Anonymous Coward · · Score: 0

      LOL, best one yet.

    2. Re: I cringe at ... by TheReaperD · · Score: 1

      Especially if it's true. I wrote a script once that did MY entire 8 hour job in 10 minutes. Then I made the mistake of telling management. I was still young and know better now.

      --
      "Be particularly skeptical when presented with evidence confirming what you already believe." -
  25. Anything from someone who is better at it than you by GroeFaZ · · Score: 1

    Because there is a high chance they're right.

    --
    The grass is always greener on the other side of the light cone.
  26. Insult by ole_timer · · Score: 1

    You read this article? Your code reflects that.

    --
    nothing to see here - move along
  27. MEDIOCRE!!! by Aaden42 · · Score: 1

    All of my code is shiny & chrome.

    1. Re:MEDIOCRE!!! by Aaden42 · · Score: 1

      Also, do we all know about @SwearengenCD? He goes a long time between tweets sometimes, but his backlog is hilarious. And close to home some days.

    2. Re:MEDIOCRE!!! by serviscope_minor · · Score: 1

      Will it run eternal on the servers of Valhalla?

      --
      SJW n. One who posts facts.
    3. Re:MEDIOCRE!!! by Darinbob · · Score: 1

      Shiny and chrome, just like an Edsel.

    4. Re:MEDIOCRE!!! by Anonymous Coward · · Score: 0

      My Favourite - I think our definitions of end user are different - when end becomes a verb, call me.

    5. Re:MEDIOCRE!!! by Anonymous Coward · · Score: 0

      SwearengenCD's prolific Tweets are mostly lame, but there are some gems:

      How about I make the fucking office F2P? You want a fucking chair? Pay me. You want a monitor? Cough up, cocksucker.

      If I wanted to hide something from that cocksucker, I'd put it in Jira.

      Show me where in the milestones it says to be fucking positive.

      Add "kill the producer" to the soft launch milestone.

      I do not fucking care about his weekend plans. If he were a better designer, *I* would have fucking weekend plans.

      If we pivot to shipping bodies instead of games, we've got it fucking made.

      If they want to look at our source, they'll need a fucking warrant.

      'Tis the season for layoffs.

      How I yearn for the days when FedEx "lost" the milestone build.

      You're one trivial data change away from being listed as "Cocksucker" in the game credits.

      Email is a date-sorted funnel of fucking shit.

      GDC Roundtable: Programmers Who Want to Fucking Kill Designers

      My computer runs on fucking tears.

      "Need better repro steps" is a programmer's way of telling you to fuck off until tomorrow.

      Visualize your death and animate it. That would be a fucking start.

      "Team" is just another way of spelling "meat".

      How much blood can your keyboard take before it stops fucking working?

      I've got no fucking problem with a postmortem. I've wanted to kill you cocksuckers for fucking months now.

      Oh, I fucking care. I put in a P2 bug about your need to fucking sleep. Clear all the fucking P1s, and it's yours.

      We're going to ship this game with fucking casualties.

      Who the fuck put GDC in the middle of my goddamned fucking milestone?

      That's what you fucking get for changing a fucking variable name.

      "It works fine in my build," is going to be on your gravestone, motherfucker.

      Ask me again if it's done, and I'll add your fucking burial as a deliverable.

      "How many spaces in a tab?" This is what you cocksuckers are meeting about? Jesus fucking Christ.

      GDC talk submissions? How about "God Fucking Damn It: Why Can't These Cocksuckers Ship A Fucking Game"

      When they press ESC, I want the screen to flash "cocksucker" five fucking times. That'll teach them to ask for shit the Friday before E3.

      For pure entertainment value, there's nothing like breaking the ; key on a programmer's keyboard.

      Tell that cocksucker we're working on a multi-player VR MOBA for mobile that's already launched in China. That should shut him the fuck up.

    6. Re:MEDIOCRE!!! by xupere · · Score: 1

      Witness!!

  28. subpar by hagnat · · Score: 1

    i once created a backend application from scratch, everything homebrew
    it was easy to mantain, it was easy to improve, the code was as human readable as the abc
    sadly, there were some gotchas : i had to follow some management decisions, the backend didn't validated some features of the application which were to be validated only on the frontend
    months later, , a new manager comes in and berates me for the lack of validation of said features, the manager who told me not to said that if the backend wasn't "subpar" it would have been validating it
    i quit the same day

    ps. there were other reasons for me to quit, the 'subpar' comment was the last straw

    --
    "life is a joke, and someone is laughing at me"
    1. Re:subpar by pr0fessor · · Score: 1

      I'm not a full time developer but am sometimes tasked to fix our dev's junk. The last thing they want to hear is someone telling them that I'll be consulting until they are back on track.

      They don't like working with me because I'm an "Unknown quantity". {basically I'm more comfortable with c or c++ than whatever angular, jquery, or framework of the moment they happen to be using}

  29. Work for Microsoft? by Theovon · · Score: 1

    It used to be that we could insult someone by implying that they learned to code at Microsoft. Even if they actually worked there.

    These days, you can run bash on Windows, so I guess I’ve run out of ideas.

    1. Re:Work for Microsoft? by inode_buddha · · Score: 2

      Ah, those were the days.... here, have some old-school ammo...

      "Mac users switching to Linux is PROOF the homosexuality is a choice and it can be cured" ... tho that maybe more troll than insult. Not sure maybe it depends on the forum/context?

      --
      C|N>K
    2. Re:Work for Microsoft? by Falconhell · · Score: 1

      *Mac user is all the insult you need. :)

    3. Re:Work for Microsoft? by HornWumpus · · Score: 1

      MacIdiot, pronounced like crap fast food.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
  30. Re: Ralph Nader by johnsmithperson123 · · Score: 2

    Nah, men were meant to eat meat. Admittedly, not as much as it as we do. But Vitamin B12 proves it.

  31. How about ... by Anonymous Coward · · Score: 0

    /* anybody who doesn't like this can suck my dick */

  32. SCO by Anonymous Coward · · Score: 0

    "No, we're going with SCO to reduce our risk."

  33. My personal favorite by scunc · · Score: 5, Funny

    This code is so poorly documented that Donald Trump wants to send it back to Mexico!

    1. Re:My personal favorite by DoofusOfDeath · · Score: 2

      This code is so poorly documented that Donald Trump wants to send it back to Mexico!

      That's not fair. His beef is with access violations.

  34. The worst by Anonymous Coward · · Score: 0

    "So-and-so's project does what you're doing only way better."

  35. You must be making this up by Latent+Heat · · Score: 1

    A male, maybe, could get away with speaking of another male worker's genetic endowment.

    In my part of the world, the second remark would bring an immediate lawsuit. Heck, they would conduct mandatory polygraph tests to determine if anyone was even thinking that.

  36. Insult no programmer wants to hear: by fyngyrz · · Score: 5, Funny

    "You code like a UX designer"

    Those are fighting words. :)

    --
    I've fallen off your lawn, and I can't get up.
    1. Re:Insult no programmer wants to hear: by LocutusMIT · · Score: 1, Flamebait

      "You code like a UX designer"

      "How appropriate. You code like a cow."

    2. Re:Insult no programmer wants to hear: by umghhh · · Score: 1, Insightful

      place where I come from you get your balls smashed with two big stones for this.
      Insults are just part of the trade and I do not care if somebody is calling me an asshole or hiding this behind a wall of words. Personally I am trying to be extremely polite when I encounter a real empty-head. This is because such discussions sooner or later end up at some sort of arbitrage where calling names is not acceptable. This said many insults are not insults per se - on one job I asked a guy whether he actually let somebody test his code or I was first victim - this was enough to be considered offense and bring y ass to management office. It was surely fun especially as I was right.

    3. Re:Insult no programmer wants to hear: by Anonymous Coward · · Score: 0

      > place where I come from you get your balls smashed with two big stones for this.

      Advertise your workplace on fetish sites. Some guys are into that! o.O

    4. Re:Insult no programmer wants to hear: by Anonymous Coward · · Score: 0

      Hey! That cow was top of his class at MIT.

    5. Re:Insult no programmer wants to hear: by Anonymous Coward · · Score: 0

      I don't get it. Do cows normally insult people by comparing them to UX designers? Because that's the only way "how appropriate" makes sense to me.

    6. Re:Insult no programmer wants to hear: by networkBoy · · Score: 2

      I'm guilty of similar.
      "What the hell were you thinking?"
      answer about thinking about security by design
      "clearly not, since I can overflow your input right here."
      but you shouldn't do that
      "and your code shouldn't roll over and die just because of malformed input!"

      That landed me in a meeting about sensitivity.
      Mind you, this was a public facing API I was criticizing and the dev had rejected the bug I filed on it for this reason.
      -nbr

      --
      whois gawk date unzip strip find touch finger mount join nice man top fsck grep eject more yes exit umount sleep dump
    7. Re:Insult no programmer wants to hear: by Opportunist · · Score: 1

      You better be too young to have played Monkey Island (and even that's not an excuse considering you can get it with improved graphics and for cheap on Steam).

      Ask me about Loom!

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    8. Re:Insult no programmer wants to hear: by Hylandr · · Score: 0

      Depends, are they from India?

      --
      ~ People that think they are better than anyone else for any reason are the cause of all the strife in the world.
    9. Re:Insult no programmer wants to hear: by Anonymous Coward · · Score: 0

      "You code like a UX designer"

      "How appropriate. You code like a cow."

      i've got a tip for you, get the point?

    10. Re:Insult no programmer wants to hear: by xevioso · · Score: 5, Funny

      Actually, most of the cows I know are outstanding in their field. :-)

    11. Re: Insult no programmer wants to hear: by Anonymous Coward · · Score: 0

      PEBKAC - Problem exists between keyboard and computer.

    12. Re:Insult no programmer wants to hear: by LocutusMIT · · Score: 1

      So, tell me about LOOM.

    13. Re:Insult no programmer wants to hear: by arglebargle_xiv · · Score: 4, Funny

      Actually, most of the cows I know are outstanding in their field. :-)

      Only until you reach a tipping point...

    14. Re: Insult no programmer wants to hear: by Anonymous Coward · · Score: 0

      First, you should stop waving your keyboard around like a feather duster.

    15. Re: Insult no programmer wants to hear: by Anonymous Coward · · Score: 0

      Would that be the USB cable?

    16. Re:Insult no programmer wants to hear: by Opportunist · · Score: 1

      I couldn't do it justice, so I let the master speak.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    17. Re:Insult no programmer wants to hear: by NormalVisual · · Score: 1

      That landed me in a meeting about sensitivity.

      Yeah, let's see how "sensitive" the customers are when their info gets splashed all over the internet...

      --
      Please stand clear of the doors, por favor mantenganse alejado de las puertas
    18. Re:Insult no programmer wants to hear: by the_Bionic_lemming · · Score: 1

      No need to be polite - Just update their db with a bunch of "instead of" triggers ...

      --
      _ _ _ Go for the eyes Boo! GO FOR THE EYES!
    19. Re:Insult no programmer wants to hear: by HornWumpus · · Score: 1

      'Our product would get a failing grade in an undergraduate data structures course.'

      Said to the Chinese PhD who 'designed' it.

      He fixed the problem by adding indexes all the tables. Typically on 50 character text fields that contained an unicode representation of the long int id from a joined table, but there were exceptions... He had inherited the design skeleton, which wasn't insane, just very simple.

      I know better now. The trick would have been to find someone with a PhD in data structures that spoke Cantonese to explain it to him with all the appropriate 'face saving' verbal flourishes. Not my almost German: 'I'll be blunt with you, in private, because I DO respect you...'

      The truth is: I don't respect people who can't handle a blunt criticism, still don't. But now look out for the big babies.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    20. Re:Insult no programmer wants to hear: by Lotus456 · · Score: 1

      Kate Libby: "I hope you don't f^Hscrew like you type!"

      --
      "It's a good computer... for I to BM on!" - apologies to Triumph, the insult comic dog
    21. Re:Insult no programmer wants to hear: by LocutusMIT · · Score: 1

      Geeze, what an obvious sales pitch.

      (The Monkey Island series has got to be my favorite game series of all time.)

    22. Re:Insult no programmer wants to hear: by david_thornley · · Score: 1

      Worst problem like that I ever had:

      Field engineer: This report isn't working.

      Me: Yeah. The SQL behind it is tricky, and I couldn't come up with a better way to do it. Send me a little information and I'll do it for you, because I understand the problems.

      Field engineer: I asked someone else and he said the SQL was fine.

      Me: It's tricky. I can see what you're using for the query and it won't work that way. It's a really easy mistake to make, because the setup is screwy. Just send me this information and I'll send you back a working query.

      Other person, more or less from management: Hi. You're no longer allowed to talk directly to Field engineer, so I'll be mediating things.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  37. Worse Than Windows 10 by Anonymous Coward · · Score: 0

    Not even your mother could be proud.

  38. Notables by Anonymous Coward · · Score: 0

    How about "Fat fingered freak!"? That usually gets attention.

  39. "Your code isn't modular enough" by cloud.pt · · Score: 1

    ... or "too much POJO usage in detriment of basic patterns". To me, as an OOP developer (Java mostly), this is so much more hurting than any single word/expression criticism. If there's something I don't like is someone to tell me I code like somebody who knows the language basics, has the intellect to get things done, but doesn't know the ways to make it standardized. At the same time it is also something I will look for in a quality developer, so in practice I'm only really offended by others saying stuff like that because I see it as an actual flaw. So there's that.

  40. PHB by Anonymous Coward · · Score: 0

    Pointy haired boss: "Janet, that could looks so nice, a man could have written it!"

  41. Why are you not putting in 60-80 hours a week? by Joe_Dragon · · Score: 2

    Why are you not putting in 60-80 hours a week?

    Apu does and we don't even pay as much as you.

    1. Re:Why are you not putting in 60-80 hours a week? by Anonymous Coward · · Score: 0

      If I see someone routinely working that much, I begin to wonder about their competence, honestly. It looks to me like they're making a lot of mistakes or going down a lot of blind alleys and not asking for help when they need it.

      It's a huge red flag for me.

    2. Re:Why are you not putting in 60-80 hours a week? by HornWumpus · · Score: 1

      If I see a manager that wants that much time, I have no doubt about their incompetence.

      The only way they have to measure programmers is face time. Just leave.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
  42. BeauSD by Pikoro · · Score: 4, Insightful

    Sorry, but so far, almost every story posted by BeauHD has been completely irrelevant. Perhaps SD is better than HD? Either way, all his posted stories don't belong on this site. They're all click bait.

    --
    "Freedom in the USA is not the ability to do what you want. It is the ability to stop others from doing what THEY want"
    1. Re:BeauSD by AmiMoJo · · Score: 1

      What's with the Stack Exchange phrasing in the headline too?

      For those who don't know, you can't ask direct questions like "What is the worst insult a developer doesn't want to hear?" on Stack Exchange sites. They get closed for some bullshit reason, so you have to phrase them in this silly way. For example, "what is the best tool for doing x" has to be mangled in to "what are some good tools for doing x" to avoid deletion.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    2. Re:BeauSD by david_thornley · · Score: 1

      Stack exchange sites are for questions that have verifiable answers. If you want to set up a competing site with different criteria, go ahead.

      "What is the best tool for X?" normally doesn't have a verifiable answer. "What are some good tools..." does have a verifiable answer, in that the tools can be checked to see if they're good, and you can read the answers to get a good idea as to what might be best suited for you.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    3. Re:BeauSD by AmiMoJo · · Score: 1

      It's just semantics. You could check if the software could reasonably called the "best", using the criteria of the questioner and the reasoning of the answerer. But no, you have to phrase it slightly differently and end up doing the same verification and getting the same answer.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  43. what about classic insults? by Anonymous Coward · · Score: 0

    yo mama so fat that a recursive function computing her weight causes a stack overflow.
    yo mama so fat that the long double numeric variable type in C++ is insufficient to express her weight.

  44. You've never used our product, have you? by bruce_the_moose · · Score: 3, Funny

    From a sr. developer delivered directly to the face of another developer who had been at the company a few years.

    --
    To reduce crime, make fewer things against the law.
    1. Re:You've never used our product, have you? by Anonymous Coward · · Score: 0

      This was a question I had to ask on a daily basis when dealing with developers at my old job... The answer about 75% of the time was "no".

  45. Reverse insult by petes_PoV · · Score: 4, Insightful

    Something that a lot of developers seem to take pride in, but which is really at the root of unprofessionalism is
    Wow, your code is so complex I can't understand it.

    --
    politicians are like babies' nappies: they should both be changed regularly and for the same reasons
    1. Re:Reverse insult by MobyDisk · · Score: 1

      I'm not sure which way this goes.

      A good developer takes pride in writing the simplest code possible to solve a problem. If another developer cannot understand it, is the problem the reviewer, or the coder?

    2. Re:Reverse insult by Anonymous Coward · · Score: 0

      That depends on how complex the problem being solved is.

    3. Re:Reverse insult by werepants · · Score: 3, Insightful

      A good developer takes pride in writing the simplest code possible to solve a problem. If another developer cannot understand it, is the problem the reviewer, or the coder?

      Define "simplest". Many developers take it to mean the fewest possible lines of code, which is often anything but simple or legible. Much better to write something in 10 lines that is verbose and can be grokked immediately than something in 5 lines that relies on obscure features of the language or non-obvious logic.

    4. Re:Reverse insult by jareth-0205 · · Score: 1

      I'm not sure which way this goes.

      A good developer takes pride in writing the simplest code possible to solve a problem. If another developer cannot understand it, is the problem the reviewer, or the coder?

      I have always communicated with the rule that if you don't understand what I am saying, it's my fault. It's far safer (and more likely to be correct) to assume that the failure is with the speaker than the listener, and I think the same goes for code. Not all code is necessarily easy to understand, but if it isn't then it should be well documented. And if you think the problem is the reviewer then you really shouldn't be getting it reviewed, because you don't care or trust what they say anyway.

    5. Re:Reverse insult by l3v1 · · Score: 1

      "I have always communicated with the rule that if you don't understand what I am saying, it's my fault. It's far safer (and more likely to be correct) to assume that the failure is with the speaker than the listener, and I think the same goes for code."

      I'm sorry, but I find that stupid. That logic implies that if you have to work with dumber people then you need to become dumber, which is crazy. If you actually work in such an environment, you'd better leave, fast. There can be occasions in large cooperative works when more easily understandable (i.e., faster to understand) code is more preferable, of course, but I don't see value in setting the level of "understandability" to the level of the idiots. If someone doesn't understand, I prefer "teaching" than lowering my standards.

      --
      I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
    6. Re:Reverse insult by Anonymous Coward · · Score: 0

      "Your code gives me a headache."

      It was 3 if conditions you fool! That had comments stating why they were there until YOU removed them.

      Oh the irony the catchpa is spaces. He also went thru and changed the whole style guide because that too 'gave him a headache'.

    7. Re:Reverse insult by Anonymous Coward · · Score: 0

      If a developer/manager/user doesn't understand you then assume it is your explanation that is lacking. If that developer/manager/user doesn't understand anyone's explanations then it is them.

    8. Re:Reverse insult by Anonymous Coward · · Score: 0

      The fact that you assume that someone who does not understand you is dumber than you underscores the problem with your critique. There are domain experts who have trouble talking with me but are not smarter than me (just more knowledgeable in a subject) and novice scientists who are smarter than me and who I have trouble communicating with--sometimes due to their faults, sometimes due to mine.

      Taken from the context of: if someone is in a real position to discuss your software in a professional setting, then you had better be able to explain it to them. If you can't, then it probably is your problem. In some cases that may mean teaching the reviewer, in some cases that may mean realizing that you took pride in terseness or a fancy design pattern that may be more clever than what it is worth.

      Having an attitude of "I'm smart" so if someone can't understand me then "they are dumb" is poison within any professional environment.

    9. Re:Reverse insult by Anonymous Coward · · Score: 0

      The underlying assumption one makes when they say "If I can't communicate it to a layman in terms they understand, it's my fault", is typically that their failure is due to a fundamental lack of understanding of the issue at hand.
      That is, if you can't distill an idea to the degree that a reasonably intelligent person can understand, you really don't know that much about the subject. Only elitists hide behind 'You wouldn't understand'.
      The next best thing of course, is to attempt to teach the layman- which usually has the uncomfortable effect of highlighting what you really don't know about a subject. Which brings me back to the elitist's refrain, 'You wouldn't understand'.

    10. Re:Reverse insult by tepples · · Score: 1

      I have always communicated with the rule that if you don't understand what I am saying, it's my fault.

      "This code uses a Patricia trie..."
      "What's a Patricia trie? And don't tell me to go look it up on Wikipedia."

      Does this mean that every program using a well-known algorithm or data structure needs to contain a copy of the complete description of the algorithm or data structure that requires only CS101 to understand?

    11. Re:Reverse insult by istartedi · · Score: 1

      Otherwise known as the Job Security Application. Perl was the language of choice for that back in the day. You can write JSAs in most languages though. The JSA authors goal is achieved when he over-hears somebody saying, "We can't let him go. He's the only one who understands the code that glues our business together".

      --
      For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
    12. Re:Reverse insult by Anonymous Coward · · Score: 0

      That's actually a perfect example of where you failed to communicate your idea by using an archaic term. If you'd just said 'radix trie' I wouldn't have had to go look it up on Wikipedia to know wtf you were on about.

    13. Re:Reverse insult by Anonymous Coward · · Score: 0

      1000 times this. I have worked with few other programmers, but when I was in school the ability of most team members to understand any given bit of code was essentially nil. It wouldn't matter if it were written completely in plain English; they would not properly comprehend it.

      We go around dispensing advice on readability to people without addressing this basic problem (that frankly, does not go away in the real world).

      If adults were required to take regular reading comprehension tests it would lead to a lot of fractured egos.

    14. Re:Reverse insult by Anonymous Coward · · Score: 0

      https://xlinux.nist.gov/dads//HTML/patriciatree.html

    15. Re:Reverse insult by swsuehr · · Score: 1

      I have always communicated with the rule that if you don't understand what I am saying, it's my fault.

      I'm not sure what you mean. Could you please explain again?

    16. Re:Reverse insult by Anonymous Coward · · Score: 0

      Anything that starts with "a good developer..."

      One, it's implying that I'm not a good developer. Two, it's delivered by people who are about as far from being a good developer as possible.

      I agree with l3v1. If you blame the good programmers for the bad programmers' shortcomings, you'll be lucky to have even a mediocre codebase and deserve every one of problems that come with it.

    17. Re:Reverse insult by Anonymous Coward · · Score: 0

      Sadly a lot of coders today can't understand a simple algorithm. If you can't understand the math behind the code, how can you understand the code?

    18. Re:Reverse insult by Anonymous Coward · · Score: 0

      Or you're dealing with Ops Managers who can barely string a sentence together who have somehow been elevated to run IT departments, and need to get information from people with advanced degrees in maths and computer science.

      There are a lot of dumb little shits who say the same as you, but it's not really possible to have Calculus 101 and Socio-Organisational Prediction crammed into every discussion.

    19. Re:Reverse insult by Anonymous Coward · · Score: 0

      Yep - and that leads on to the idea that good communication in code comes down to good naming. So creating "unnecessary" variables or methods, just so you can give them excellent names, makes the code longer, but far easier to understand... AND it has the advantage that it's more likely to stay relevant over time than commentry...

    20. Re:Reverse insult by jareth-0205 · · Score: 1

      Just because you are clever at programming does not mean you are good at communicating. They are separate skills and it's quite possible that you (or 'one') suck at communicating with other people. There is not one single axis of "clever" that everybody resides on.

    21. Re:Reverse insult by jareth-0205 · · Score: 1

      In that case looking it up is a fair answer, you've clearly communicated what something is, and the receiver just doesn't know what that thing is so they need to go look it up. There's no lack of understanding here, just a lack of domain knowledge.

    22. Re:Reverse insult by jareth-0205 · · Score: 1

      I have always communicated with the rule that if you don't understand what I am saying, it's my fault.

      I'm not sure what you mean. Could you please explain again?

      Oh - touche.

    23. Re:Reverse insult by Anonymous Coward · · Score: 0

      >> if you don't understand what I am saying, it's my fault.
      > I'm not sure what you mean. Could you please explain again?

      If you don't understand what I am saying, it's my fault, purple monkey dishwasher.

    24. Re:Reverse insult by Anonymous Coward · · Score: 0

      The goal is irreducible complexity. As simple as possible but no simpler.

    25. Re:Reverse insult by Anonymous Coward · · Score: 0

      That's not actually true IMHO... "Simplicity" is in the eye of the beholder. If you don't understand a pattern/paradigm that doesn't make the code complex and most certainly doesn't make the code bad. If you don't understand dependency injection or reactive programming the code won't make much sense to you and won't be simple FOR YOU. But that doesn't mean it's bad code or that the original dev shouldn't be proud of it...

    26. Re:Reverse insult by david_thornley · · Score: 1

      I didn't know what a Patricia trie was when I read it, and had to find out from Wikipedia that it's a trie with constant branching factor of two. (I do know what a trie is.) Some of us haven't taken CS101 in a long time, and when I took it there was no mention of Patricia in reference to tries. Write comments according to who's going to read them, and a few sentences of quick description is better than sending 20% of your readers to Wikipedia. (I had a similar problem in mathematics - I could remember theorems, how to prove them, and how to use them, but not necessarily that it was X's theorem.)

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  46. Not an insult, but by Builder · · Score: 1

    My least favourite word in the English language is just. "Just do ...", or "It's simple, just..."

    You hired me for my expertise and the quality work I deliver. I have a track record with this firm spanning several years of high-quality delivery and being right about nearly every technical and process call I've made. But feel free to walk in and denigrate all of that value by telling me to just ...

    1. Re:Not an insult, but by RabidReindeer · · Score: 1

      It's the most fatal phrase in IT: "It's Simple! All You Have To Do Is..."

      AYHTDI is repeated endlessly by people who think that because Little Johnny can write a program to make a block move back and forth on the screen that a Little Johnny could recreate EBay in a day.

      Well, Little Johnny is a Boy Scout with a First Aid merit badge and we're scheduling him to do your liver transplant next Thursday.

    2. Re:Not an insult, but by Anonymous Coward · · Score: 1

      Use to work at a place where our product owner would say "I can do that in Access in about 20 minutes." Our manager finally grew some nads and started telling them to feel free, we would be working on something else until they decided they need us again. We were instructed that if we heard that phrase again we should say OK and leave the meeting immediately. Was kind of fun the few times I got to do this.
      The same guy had read access with SQL to the production database. He started causing issues by inadvertently locking tables and it prevented the actual users from working. Manager got sick of us cleaning up these contention issues for him. We couldn't take away his access, but we could restrict it. So we restricted his access to a 30 minute window at midnight every night. He wasn't happy but all the people that worked for him on the system were very happy :)

  47. You're about as reliable as a... by Anonymous Coward · · Score: 0

    BSOD
    But, here's one I actually heard...
    "Are you doing drugs? Then start taking some"

  48. The one I dread by Rik+Sweeney · · Score: 1

    "Hey look! Your code snippet is today's featured article on The Daily WTF!"

    1. Re:The one I dread by TheReaperD · · Score: 1

      Wow, that's cold. That may be my new personal favorite.

      --
      "Be particularly skeptical when presented with evidence confirming what you already believe." -
  49. no news is good news by Thud457 · · Score: 2, Insightful

    No developer ever never ever wants to have Linus critique their code.

    --

    the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff

    1. Re:no news is good news by Anonymous Coward · · Score: 0

      Grow a slightly thicker skin. Generally if Linus is railing on you about something, it's often very constructive criticism, if harsh. Sometimes you need to hear that your code sucks, it should make you write better code.

    2. Re:no news is good news by BlackPignouf · · Score: 5, Insightful

      Why would that be? Because you're a diva, you think you're the best coder ever and don't have anything to learn anymore? It might hurt your ego?
      Grow a pair and accept constructive criticism. I'd take harsh but constructive feedback from Linus anyday, he's one of the most succesful coders on Earth right now. Why wouldn't you want to get some input from him?

    3. Re:no news is good news by Penguinisto · · Score: 5, Insightful

      Dude, you kidding? I'd *kill* to get some of his time to go over the stuff I write!

      Why? Because I'd frickin' *learn* from it, that's why...

      Seriously - never fear honest criticism from people who are way better at it than you are.

      --
      Quo usque tandem abutere, Nimbus, patientia nostra?
    4. Re:no news is good news by Anonymous Coward · · Score: 1

      Lol, If Linus Would comment anything about my codes it means i have reached some sort of new professional level. It takes time and skills to write code the goes throw entire chain of kernel developers utill Linux sees it...

    5. Re:no news is good news by Caesar+Tjalbo · · Score: 2

      Generally if Linus is railing on you about something, it's ...

      ... because you've done something braindead stupid.

      --
      "I'm not much interested in interoperability. I want substitutability. I want to be able to throw your software out."
    6. Re:no news is good news by Anonymous Coward · · Score: 2, Insightful

      The thing Linus has speaking for him is that he gives constructive criticism.
      When he tells you that your code is crap he will tell you why it is crap, how your poor thinking resulted in you writing that code and how you should have written the code instead. He also includes why it should be written that way.
      Most people just tell you that the code sucks but doesn't show how it should be done instead.

      What Linus doesn't do is preserve your ego. When it comes to that Linus is a bit more on the destructive side.
      Luckily people who feel the need to protect their ego usually ends up becoming better persons when it is destroyed.

    7. Re:no news is good news by OrangeTide · · Score: 1

      No amount of skin will protect you from the road rash that is the LKML.

      --
      “Common sense is not so common.” — Voltaire
    8. Re:no news is good news by Bengie · · Score: 1

      Divas are a dime a dozen, but excellent programmers are unicorns.

  50. I kid because I love by PopeRatzo · · Score: 2

    So, a developer went to the doctor, he said, "Doctor, what's wrong with me?"

    Doctor: "You're fat.".

    Developer: "I want a second opinion."

    Doctor: "OK, you're ugly, too."

    --
    You are welcome on my lawn.
  51. zen by Anonymous Coward · · Score: 0

    The true master would not care about insults

  52. I'm the guy by Anonymous Coward · · Score: 0

    who fixes all your bugs.

  53. "Flip the Bozo bit". by toonces33 · · Score: 1

    Said in reference to someone who has said or done something exceedingly stupid. But the real meaning is that anything that they say or do in the future will not be taken seriously since they are now regarded as a bozo.

  54. Re: Your mom is so technology illiterate by Anonymous Coward · · Score: 0

    She shops for Apple in a grocery store

  55. Re:Ralph Nader by Anonymous Coward · · Score: 1

    "You should be eating a vegetable-based diet as opposed to a meat-based diet"

    Provably false. Compare your intestinal tract to herbivores and carnivores and you find that ours is longer than most carnivores but not nearly as long as herbivores (compared to hard core herbivores, we only have 1 stomach!). Examine our teeth and we have a mix of crushing teeth that herbivores have, but also sharp tearing teeth that carnivores have. Our eyes are in the front of our head giving us excellent depth perception necessary for hunting just like carnivores. If you look at it objectively from how we've evolved, we're clearly omnivores meant to eat a mix of plant matter and animal matter.

    Also, you should consider actually going to the US before making misinformed comments. My local grocery store, probably about a third of it is dedicated to the produce section, with another third dedicated to deli/bakery. And it's not some high end store either, it's Kroger.

  56. "haha who wrote this [shit]?" by Anonymous Coward · · Score: 0

    I remember working in a small team where all the project's devs were in the same room when one of our devs half blurted out without realizing it " who wrote this (shit)?" And when he realized that it must be someone in the room got embarrassed. Everyone except one nervous guy laughed

  57. Only one subroutine and 100K LOC, WOW! by Anonymous Coward · · Score: 0

    You must really know what you're doing.

  58. Not a problem anymore by Anonymous Coward · · Score: 0

    Now you know the truth: nobody, and I mean NOBODY, gives a damn about you or your career. That's because every person you meet at work cares about one thing and one thing only: themselves. Go into work every day expecting to be shit on by other people, and you'll have no surprises at all.

    1. Re:Not a problem anymore by Anonymous Coward · · Score: 0

      I actually don't care about me or my career either. I care about the thing we are doing together, so it's especially horrific to me when I bump up against people who only care about themselves.

      Consequently, I am probably underpaid by at least 25%. Sometimes that is annoying.

      No fucking way-- CAPTCHA-- "devotion".

    2. Re:Not a problem anymore by mlts · · Score: 1

      In some workplaces, this may not be the case. If someone who is extremely clued gets sick or burns out, the amount of stuff that everyone else has to do increases by a substantial amount. Even if it just a person who adds DNS entries and makes sure they resolve, having that wind up going to someone else may make or break things, especially if everyone has a full load of stuff they are doing.

      It is wise to expect nothing in a work environment, but on the other hand, looking out for a co-worker might save one a lot of time and aggravation in the long run.

    3. Re:Not a problem anymore by sjames · · Score: 1

      Have you considered the possibility that your attitude is self fulfilling?

  59. Here's one that really gets under their skin by American+AC+in+Paris · · Score: 5, Insightful

    "Programmers who hurl insults at each other like to think it's because they're honest, no-nonsense efficiency machines that get things done. The reality is that they never bothered to learn how to interact effectively with other human beings, and that deficiency is typically far more detrimental to their professional lives than they realize."

    --

    Obliteracy: Words with explosions

    1. Re:Here's one that really gets under their skin by PPH · · Score: 2

      never bothered to learn how to interact effectively with other human beings

      The API documentation sucks.

      --
      Have gnu, will travel.
    2. Re:Here's one that really gets under their skin by jdavidb · · Score: 1

      I'm a convert to that belief.

    3. Re:Here's one that really gets under their skin by jdavidb · · Score: 1

      One of the most educational movies I ever watched was John Candy in Only the Lonely with Maureen O'Hara. O'Hara plays Candy's controlling mother who is disrespectful beyond belief to nearly everyone in her life. She justifies herself by saying she "tells it like it is" and "says what needs to be said." Of course the truth is a jerk and she ruins lives, or at least makes them much less happier than they could otherwise have been.

      Even if you don't learn anything from it, at least the disrespect is entertaining. I'll say one thing for disrespectful insults - at least they are entertaining! :) But spoken out loud or in the wrong context they are nuclear weapons.

    4. Re:Here's one that really gets under their skin by Kjella · · Score: 1

      "Programmers who hurl insults at each other like to think it's because they're honest, no-nonsense efficiency machines that get things done. The reality is that they never bothered to learn how to interact effectively with other human beings, and that deficiency is typically far more detrimental to their professional lives than they realize."

      I'm sure Steve Jobs and Linus Torvalds agree it totally ruined their lives. To use a car analogy, there's people at work like:

      They: "Let's build a flying car!"
      Me: "What?"
      They: "It's a great idea, people can fly around like on the Jetsons"
      Me: "Sure, but it doesn't work in practice."
      They: "I'm sure it would, just crossbreed an airplane with a helicopter"

      At which point I could a) argue rationally for a few hours why this is total insanity in terms of engineering, cost, legislation, noise pollution, flight logistics, fuel efficiency, pointing out failed attempts and so on or b) "This is fucking stupid and a waste of everyone's time that only a moron would think is a idea we need to develop, let's just kill it stone dead right now." And sadly they'd have all the plans drawn up about who'd benefit from flying cars and all the marketing check boxes it should check and how you would do the roll-out, but fuck all on how to make one.

      I try not to abuse people for simply making mistakes, I'm not without faults myself either. But if you think you can just crap all over the code and expect other people to clean up your mess then no, you're going to get a good chewing out. Or when you're obviously not doing your job but just repeatedly handing off obvious crap to me because I'll fix it up using me like some kind of doormat. Of course I could go the formal route, but really... you want me to? Because I can't just go whining to my boss, I'd have to ask him to step in and do something. If you're called into a meeting with your boss because "somebody" is unhappy with your work performance, I think the work environment would get a lot more hostile than a few harsh words.

      Sure, I try not to get personal but it's pretty hard to critique a work without it implying something about the person who did it. If the code is sloppy, you've been sloppy. If your code doesn't work, you failed. If your code broke the system, you screwed it up. Some people will take everything as an attack on their person and use any fringe excuse about the form and tone than addressing the core problem, that you're not delivering to professional standards. If I am being impolite, it's usually because I've tried being polite and it didn't work.

      --
      Live today, because you never know what tomorrow brings
    5. Re:Here's one that really gets under their skin by Anonymous Coward · · Score: 0

      Actually, there is a manual for how to deal with people.

      Unfortunately, it has a terrible off-putting title that gives many people an aversion to reading it:

      How to Win Friends and Influence People, by Dale Carnegie

      I avoided this book for years, because of the title. After reading it, I've been recommending it to everyone I know for years.

      It's entertaining, insightful, interesting, and best of all...benevolent! The techniques it teaches are not manipulation or deception.

    6. Re:Here's one that really gets under their skin by Anonymous Coward · · Score: 0

      Right, it's just being a shallow condescending butthole. I read that book, it changed my social abilities by exactly none.

  60. Not sure why would I want to insult devs... by mlts · · Score: 3, Insightful

    People have very long memories, especially in the career department when their house, and food for their family is on the line. Wisecracking about devs in general in IT is one thing. Insulting people to their face or their manager's face is not exactly a very wise career move.

    Plus, devs have heard it all. They have heard they can be replaced by offshore dev houses, H-1Bs, monkeys, or almost anything. They are not going to perform any better when someone continues to compare them with inanimate objects or people in a persistent vegetative state.

    To boot, there may be a good chance that the college intern or H-1B fresh off the boat that is the brunt of insults this week may be one's manager the the next week after a corporate reorg or a buyout.

  61. Having a bug named for you by bruce_the_moose · · Score: 1

    We call an assignment vs equality error a "Deepak". As in, "oh look, right there, you pulled a Deepak".

    --
    To reduce crime, make fewer things against the law.
    1. Re:Having a bug named for you by Anonymous Coward · · Score: 0

      True story... We had to stop calling bad work n....-rigged because of a new black guy named Willie, so we started calling bad work Willie-rigged.

  62. You think ugly by Anonymous Coward · · Score: 0

    Your thoughts are ugly.

  63. This is why software quality is in the dumps by Anonymous Coward · · Score: 0

    Developers don't want to hear ANY criticism of their work.

    They're the rock stars who are coddled and in demand. They are the only ones valued on the team. So QA says "oops, you got a bug here." and they explode like a bridezilla.

    Starting with tech recruiters who are total experts on development talent but are totally stupid on any other talent. What's a good QA? They can't tell. BA? They can't tell. But they can spot good dev talent right off the bat, because that's what they obsess about. Then look at the hiring managers who think the best devs make the best software (nobody else exists on the SDLC team) and the results are predictable: $5 tickets to Hawaii on your favorite airline.

  64. Re:Ralph Nader by Anonymous Coward · · Score: 0

    If Ralph Nader was running for president

    He is. At least he was on my primary ballot. Some people said Kerry and McCain were on their ballots... I don't know, maybe they were trying to clear out old ballot inventory.

    I'm going to Burger King now for that spicy buger thing. I'll follow-up with a revew after I eat it.

    Can you also follow up with a review of the post-burger poop?

  65. This is a linked list of crap by Anonymous Coward · · Score: 0

    Significantly less efficient than a heap of crap.

  66. Re:Anything from someone who is better at it than by lysdexia · · Score: 1

    It's even better when you are pushing 50 and they are about 24. Owie.

  67. And not a Draeni by Impy+the+Impiuos+Imp · · Score: 1

    "Your penis is kind of small."

    Oh, wait. He wants to hear this because it means he's finally gotten with a girl.

    --
    (-1: Post disagrees with my already-settled worldview) is not a valid mod option.
    1. Re:And not a Draeni by mwvdlee · · Score: 1

      because it means he's finally gotten with a girl.

      It probably means the doctor is about to suggest an alternative treatment.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
  68. You code like JWZ. by Anonymous Coward · · Score: 0

    Considering all the controversy over XScreenSaver, coding like JWZ is an insult.

  69. Why did you become by Anonymous Coward · · Score: 0

    ...a developer?

  70. Re: Your mom is so technology illiterate by Anonymous Coward · · Score: 2, Funny

    she thinks Apple is a tech company.

  71. Insults? Not so much. Enragers? Plenty: by Qbertino · · Score: 1

    Pet Enragers:

    - It's all finished, just needs to be programmed.
    - Can't you just write a three-liner and fix this?
    - That's not important for the requirements, that's just technical stuff.
    - Why is this taking so long? My nephew can do this in two days.
    - I need the image in 300dpi (web development, where print resolution means squat).

    --
    We suffer more in our imagination than in reality. - Seneca
    1. Re:Insults? Not so much. Enragers? Plenty: by Anonymous Coward · · Score: 0

      "It's a screen, it doesn't HAVE dots-per-inch."

      "Actually-"

      "Shut up. It's does not have dots-per-inch. It just has dots."

    2. Re:Insults? Not so much. Enragers? Plenty: by mwvdlee · · Score: 1

      I need the image in 300dpi (web development, where print resolution means squat).

      Webpages can be printed. If your website has images on it, they may need to be at a higher resolution than displayed on screen, so they will print out well.
      It always enrages me when people can't imagine use-cases beyond their own experience ;)

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    3. Re:Insults? Not so much. Enragers? Plenty: by Anonymous Coward · · Score: 0

      Image quantity is measured in Mp, bpc, and gamet not dpi

    4. Re:Insults? Not so much. Enragers? Plenty: by wvmarle · · Score: 1

      dpi means nothing without dimensions: a 300x300 image is 300 dpi when printed an a postage stamp.

    5. Re:Insults? Not so much. Enragers? Plenty: by Anonymous Coward · · Score: 0

      If you are printing out a webpage then you are using the webpage incorrectly. Honestly it should really not happen all that much, unless you are for example printing out a receipt or key code for your records or something, in which case image resolution means diddly.

    6. Re:Insults? Not so much. Enragers? Plenty: by mwvdlee · · Score: 1

      If you use CSS to define the image as a 2x2 inch image, you get 300dpi by making it 600x600 pixels. Your printer should be able to handle this as intended, though your screen will probably not.

      You are right that DPI means nothing without dimensions, but dimensions aren't a problem. CSS is perfectly capable of defining sizes by real-world units such as inches or centimeters. On paper and even on screen (assuming your browser doesn't try to outsmart the CSS, as most non-desktop browsers try to do).

      Then again, few websites bother at all to define how their website should look printed out.
      Just look at how utterly unreadable Slashdot looks in the print preview.

      Specifying an image for a website to be 300dpi is uncommon, but it's certainly not unreasonable if you care about printability.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    7. Re:Insults? Not so much. Enragers? Plenty: by mwvdlee · · Score: 1

      Go tell Google, Opera, Apple, Mozilla and Firefox to remove the print option; they're letting their users use the internet wrong!
      Google Maps; you're doing it wrong!
      Printable tickets: you're doing it wrong!
      Purchase receipts: you're doing it wrong!
      Cheat sheets; you're doing it wrong!

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    8. Re:Insults? Not so much. Enragers? Plenty: by Anonymous Coward · · Score: 0

      Drives me crazy, because CSS actually lets one specify settings for print as well as for screen usage. You can have entirely different style sheets, and format a website as a professional-looking printed book, with the right CSS.

      That said, it still is infuriating when one's boss asks for the images in "96 dpi" for screen usage XD

      I guess that means it's time for a heuristic to figure out what model monitor the user has, and rig some javascript together that will generate the right CSS codes :(

  72. Resource by neo00 · · Score: 1

    RESOURCE!

    I agree with the article on that one. A word that is often used to dehumanize people.

    If a project is late, we can just "throw in more resources"!

    One of my co-workers was once told by the business product owner to get her application finished in unreasonable time. When he expressed his concerns, she basically told him that she would replace him any time with a bunch of "developers from the street" who would get the job done faster than him.

    1. Re:Resource by Anonymous Coward · · Score: 0

      I worked with a guy who while being grilled, at a board meeting, on why we couldn't add more resources to get a project finished a month before the deadline so they could show it off at some trade show, replied that taking away people from their current tasks to spin other people up would take just as long if not longer. When that was not a suitable answer his reply was it doesn't matter how many guys you put on the task the baby will still take 9 months. Apparently alluding at gangbangs is how you get suits to understand.

  73. We're Going With Webs.com by Jason+Levine · · Score: 1

    I built a website for my Synagogue, donating my time and effort. Then, they had some staff turnover. I tried to meet with the new administrator to talk about future work on the site and was told "Oh, we're not using that site anymore,I know how to make websites so I'm going to do it." Of course, by "knows how to make websites", he meant he opened up a Webs.com account, used their drag and drop tools to put together a few pages, and gave everyone that address. My skills in custom coding a website to the exact needs of the organization were replaced with "here's a WYSIWYG that lets anyone be a web developer!" (And, yes, I hate those Wix.com ads. You are NOT a web developer if how you "develop websites" is by loading up Wix.com!)

    --
    My sci-fi novel, Ghost Thief, is now available from Amazon.com.
    1. Re:We're Going With Webs.com by Anonymous Coward · · Score: 0

      With Jews, you lose.

  74. You code like a writer for Infoword by rumpledoll · · Score: 1

    Turgid and redundant

  75. Re: Ralph Nader by silentcoder · · Score: 1

    Found Jenny McCarthy.

    --
    Unicode killed the ASCII-art *
  76. Not so much the insult, but the politics behind it by Anonymous Coward · · Score: 0

    Any manager who implies that problems caused by a lack of resources is actually a lack of competence.

  77. You are a hamster by Rinikusu · · Score: 1

    and your code smells of elderberries.

    --
    If you were me, you'd be good lookin'. - six string samurai
  78. YOU PROGRAM LIKE A GIRL! by Anonymous Coward · · Score: 0

    That does it every time. Every. Time.

  79. Hot Pockets by Anonymous Coward · · Score: 0

    Best one I ever got aimed at me: "Wow, did you give the developer an extra Hot Pocket to build this?"

  80. Sticks and Stones may break my bones by BitZtream · · Score: 0

    But you guys are fucking pussies.

    Seriously. They are words. Stop being so offended by stupid shit and do your job, maybe you'll hear less insults if you focused on getting something done instead of taking every opportunity you can to get offended.

    Its like you're mission is to try and be offended as possible by people, at least judging by this story and its posting.

    --
    Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    1. Re:Sticks and Stones may break my bones by dave420 · · Score: 1

      It's more about getting cold hard criticism of one's work than being insulted. Do you conflate those in your head? Ouch.

    2. Re:Sticks and Stones may break my bones by Anonymous Coward · · Score: 0

      Shouldn't that be "It's like your mission ..." ?

  81. I'm only a hobby dev by Dunbal · · Score: 1

    But this one is straight from med school. From Dr. O., may you rest in peace. When anyone shows "initiative":

    "There's nothing worse than a fool with initiative"

    Everyone hated rotating with him. I actually had a nice time :)

    --
    Seven puppies were harmed during the making of this post.
    1. Re:I'm only a hobby dev by drinkypoo · · Score: 1

      "There's nothing worse than a fool with initiative"
      Everyone hated rotating with him. I actually had a nice time :)

      No initiative, eh? ;)

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:I'm only a hobby dev by neurovish · · Score: 1

      But this one is straight from med school. From Dr. O., may you rest in peace. When anyone shows "initiative":

      "There's nothing worse than a fool with initiative"

      Everyone hated rotating with him. I actually had a nice time :)

      The TA who taught my semiconductors class would often tell us we had a future in sales whenever we go things very wrong.

  82. Suck and suck less... by __aaclcg7560 · · Score: 1

    My six-month internship as a software tester was for the WorldsAway virtual world at Fujitsu in 1997-98. I came across a graphic bug that I wrote up with the word "suck" to describe the problem. The artist/programmer made a fix and marked the bug as fixed. I reported back that the graphic "sucked less" than before and re-opened the bug. The artist/programmer immediately came over to ream me out for using the word "suck" in a bug report. After he left, my boss looked at me and said, "Damn, you're good! He usually ignores QA."

    1. Re:Suck and suck less... by Anonymous Coward · · Score: 0

      While testing I found a problem in a config program where you made all the settings just right and closed the program without saving and no warning, just close. Developer made a modal dialog that said "You didn't save settings" with an OK button that closed the program without saving the settings. I reopened the bug and said "change modal dialog box to say 'Press ok to be screwed and lose your settings'".

      Good times.

  83. Arrogant Asshat by Anonymous Coward · · Score: 0

    You're typical of arrogant asshats. There are two types of error messages. The first indicates that the user made a typing mistake. Those should be the most common. The second message relays to the user that you fucked up, either programming or designing the UI. If they put in an input that's invalid and not a typo, then you fucked up the user interface. If the program generates a fault, then you fucked up. Error messages are for them; you shouldn't have fucked up.

    1. Re:Arrogant Asshat by BronsCon · · Score: 1

      Speaking of arrogant asshats...

      If the program generates a fault, it's because a human wrote it. Error messages describing a fault are for the person the user calls for help. One could argue that they're for the user to read to the person the user calls for help, but that's just semantics; they're ultimately for the person the user calls for help, then, for the developer tasked with fixing the issue (and introducing two more).

      I dare say if your code is perfect, you've not got enough people looking at it. And if your programs never generate faults, you don't have enough users.

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
    2. Re:Arrogant Asshat by Anonymous Coward · · Score: 0

      Funny,
      Sometimes the program generates a fault because the database is unavailable, or the network is down, or the Network admin changed the firewall settings, or the server admin changed permissions on a required directory, or the VM hypervisor decided to migrate the VM to a new box, or...

      I _suppose_ that a developer could code of all of those cases, but most of the time that would be frowned on as unnecessary over head and a waste of time when the DBA, server admin and network admin are competent...

    3. Re:Arrogant Asshat by dgatwood · · Score: 1

      If the program generates a fault, it's because a human wrote it. Error messages describing a fault are for the person the user calls for help. One could argue that they're for the user to read to the person the user calls for help, but that's just semantics; they're ultimately for the person the user calls for help, then, for the developer tasked with fixing the issue (and introducing two more).

      Actually, that's the sort of data that you should send automatically to an analytics/logging server. The information you give to the user should be as simple as possible, telling them what they need to do if they want to get back up and running, and if those instructions require more than about ten words, the error dialog should provide a button that takes the user to a web page that contains those instructions.

      Your helpdesk system should be tied to the error logging service so that when the user calls up and asks for help, the helpdesk people can say, "Yes, I see that the app experienced an I-D-ten-T error" or whatever, and can then provide assistance (to the extent that it is possible to do so).

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    4. Re: Arrogant Asshat by BronsCon · · Score: 1

      Yes, because that's the kind of thing your customers want. It's certainly not like a big cimpany like Microsoft has ever faced backlash for doing that, so a smaller developer shoukd be fine. Let's also not consider HIPAA or other laws that aoply in places where our software might be used, which might prohibit such data collection.

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
    5. Re:Arrogant Asshat by BronsCon · · Score: 1

      Right, and if those situations aren't handled, it is because the human who wrote the software chose not to handle them. Sometimes there is a good reason, sometimes there is not, but it is always because of humans. I'd also like to point out that none of what you said was counter to my point; your response would have been better placed under the parent of my post.

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
    6. Re: Arrogant Asshat by HornWumpus · · Score: 1

      Are you seriously arguing against error logs or are you just confused about where they reside?

      For the record: Logging errors locally and to currently connected database is typical. Automatically sending errors to the application vendor isn't, having a way to send them in is, even if it's as simple as clicking 'send' on a dialog.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    7. Re:Arrogant Asshat by Anonymous Coward · · Score: 0

      No, it was written for you. why? hubris... look it up

    8. Re: Arrogant Asshat by BronsCon · · Score: 1

      I was arguing against "send automatically to an analytics/logging server" in the context of a software vendor. Surely that was evident when I mentioned Microsoft.

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
    9. Re: Arrogant Asshat by dgatwood · · Score: 1

      You certainly can offer an opt-out mechanism if you want. That said, as long as there's no PII, there's typically no legal reason why you would have to do so (at least in the U.S.). Most folks who do single-app crash logging don't provide an opt-out mechanism these days (statistically), and there's really no difference between that and an error code except in whether the app dies....

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

  84. Re:Ralph Nader by Anonymous Coward · · Score: 0

    Since he's not running, you should vote for Jill Stein.

    Whatever you do don't vote for Hillary.

  85. There's a free iPhone app that can do that by JoeyRox · · Score: 1

    Ugh.

    1. Re:There's a free iPhone app that can do that by An+ominous+Cow+art · · Score: 1

      Sorry, accidental downmod. Posting to undo.

  86. Re:I love when kids insult my code by Anonymous Coward · · Score: 0

    My favorites are:

    "A global variable?!?!?! What a piece of shit code!"

    "LOL, this code using goto. What n00b wrote this?"... so ironic

  87. *silence* by mwvdlee · · Score: 1

    The worst insult is when somebody submits a bug report, you fix it or ask for more information and then they never reply again.
    If somebody throws an insult at you, it at least means they cared enough about the project to spend time on it.

    Words like "fanboi" and "n00b" aren't proper insults.
    Whoever uses those kinds of words merely demonstrates their own incomprehension.
    Otherwise they would have made substantive arguments.

    --
    Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    1. Re:*silence* by Anonymous Coward · · Score: 0
      The worst insult is when somebody submits a bug report, you fix it or ask for more information and then they never reply again.

      Huh? If it was an actual bug, and you fixed it, great.

      If you ask for more information to determine whether something is an actual bug, and you don't get a response, well, then the problem wasn't all that serious.

  88. Re: Ralph Nader by Anonymous Coward · · Score: 0

    And the space dedicated to vegetables at your Kroger is likely larger than the total size of most European grocery stores.

  89. Calling someone a nigger is pretty bad by Anonymous Coward · · Score: 0

    I mean nobody wants to be a nigger.

  90. Being ranked lower by ZeroSerenity · · Score: 1

    One of the biggest insults I've ever gotten is after ten years of this job being called a "Junior". Uh...

    --
    For those who seek perfection there can be no rest on this side of the grave.
  91. Flakier than a sheepdog with dandruff by Anonymous Coward · · Score: 0

    From a tech writer who had been given a very early version of something to try out.

  92. To find out by Anonymous Coward · · Score: 0

    He's a cuckold

  93. Re: Anything from someone who is better at it than by Anonymous Coward · · Score: 0

    In my 18 year career, I haven't met one of those people yet.

  94. Gay by ShieldW0lf · · Score: 1

    This branch is gay. It'll never be merged into the trunk and propagated.

    --
    -1 Uncomfortable Truth
    1. Re:Gay by Anonymous Coward · · Score: 0

      As long as we can still fork it, what does it matter?

  95. Real flame by RetiredMidn · · Score: 1

    I'm old enough to have worked with paper-based bug tracking systems.

    On one project I worked on, there was a protracted feature vs. bug debate between a developer and the QA manager. The QA manager made a "final" declaration that the "feature" needed to be fixed, crammed into what little space was left in the bottom right corner of the bug ticket.

    The ticket was returned once more with that corner burned off.

  96. The worst insult by Anonymous Coward · · Score: 0

    "You're a fine PHP programmer."

    You can replace PHP with javascript or, even worse, a specific library. "You're a great JQuery coder!"

  97. Not Really An Insult by StormReaver · · Score: 1

    For a long time, I would get very dismayed at the reaction of my users when I spent hours (or days or even weeks) working on a complex problem, and they would respond with, "that's it?" when I demonstrated it to them. Those were cases where my presentation lasted a minute or two after a long, blood-stained battle with algorithmic logic. At the end of the presentation, everyone was experiencing an anticlimactic sense of, "how do we fill time now that the presentation is over?" It was borderline depressing, and a bit insulting. There was no praise for all the hard work I put into it.

    Then I started looking at it from a different perspective. My job is to make my users' jobs easier. When they look at my work and say, "That's it?" they are really saying, "this is too good to be true, but it is true." Eventually, they confirmed that they indeed were expecting something much harder to use, and were stunned to see so much useful functionality packed into such an easy to use interface.

  98. My 6 yo programs better than you by Anonymous Coward · · Score: 0

    You broke the architecture
    Written by a room full of retarded monkeys
    Just because C++ allows recursion, doesn't make it a recursive language (middle recursion, really)

  99. Did you unit test it? by Anonymous Coward · · Score: 0

    Real conversation: "Did you unit test it?" Developer: "Of course, it compiled didn't it?"

    1. Re:Did you unit test it? by MadKeithV · · Score: 1

      Depending on the build process what the dev calls "compiling" may have run the unit tests as well. That's certainly how I like to have things set up.

  100. "You don't test your code!" by mark-t · · Score: 1

    For myself, that's the worst one... largely because it isn't even true. I endeavor to test everything I write before committing it to the repo, but I know I don't think of everything... including, unfortunately, the very first things that my boss's boss apparently tries to do with whatever I've written whenever he gets a new binary, leaving them with little impression but to think that any testing that I may have done was obviously too cursory to qualify as even the most rudimentary verification of code stability and correctness. What I've had to do is simply learn to think more like how he likes to do during first tests.... which isn't easy at all, and does not come naturally, but as I've been learning, the number of complaints has been steadily dropping, and I haven't heard that remark about my code in over a year now.

  101. Did you think that the FBI was stupid? by mbone · · Score: 1

    What were you thinking of? Did you think that the FBI was stupid?

  102. Your marketing materials suck by RogueWarrior65 · · Score: 1

    Uh...yeah, we're engineers, not salespeople.

  103. Yes it is by s.petry · · Score: 1

    A great way of expressing frustration and reducing tension is with humor. THese types of threads are intended to express humor and blow off steam.

    contrary to your assertion, the world does not and should not bow down to your personal biases. Don't like the thread, don't read it. Don't care for snark, satire, or any other genre of humor don't listen. Sit and "be positive", just out of earshot if sound bothers you.

    Thinking positive and praising is a good thing to do when it's appropriate, but it often is not.

    --

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

  104. Re: When they want to rewrite your code by Anonymous Coward · · Score: 0

    I forgot to mention, they also were secretly trying to buy an off the shelf product to replace the 100~ line program I had written. That was insulting. Again, it demonstrated to me that I was at the wrong job.

  105. Compiler Masturbation. by Anonymous Coward · · Score: 0

    Compiler Masturbation.
    http://www.theregister.co.uk/2015/11/01/linus_torvalds_fires_off_angry_compilermasturbation_rant/

  106. Aah! by Cyphase · · Score: 0

    Aah! That finger! Give us some warning next time.

    --
    by Cyphase ( 907627 )
  107. The worst by Anonymous Coward · · Score: 0

    The worst is this:

    You write something that (a) works and (b) provides industry leading value. It's actually well written: modular, performant, and scalable. Users are surprised at how well it works for them compare to what they are used to. You move on. A year or two later, a junior gets his hands on it to add features, with no plans for change to architecture. Still, over the next year he breaks it completely and deeply, checks in his unfunctioning mess everywhere and doesn't forget to complete his efforts with plenty of vitriolic comments cussing you out for having written shit that doesn't work. The guy also campaigns administration about what a lousy starting point he was given to work with. I'm brought in.

    You want to know insulting? I wanted to kill the guy.

  108. You Code Like a Slashdot Editor by Anonymous Coward · · Score: 0

    nothing more to be said.

  109. The best ones are from one Slashdotter to another by Walking+The+Walk · · Score: 1
    For example, posted two hours ago:

    Wow, this much hubris and you don't understand confidence intervals worth shit.

    --
    A recursive sig
    Can impart wisdom and truth
    Call proc signature()
  110. Channelling your... by Anonymous Coward · · Score: 0

    ...inner Reiser whilst re-factoring that were you?

    Too soon?

  111. Insults no programmer wants to hear by Anonymous Coward · · Score: 0

    Code so bad, it makes Adobe programmers cringe...

    1. Re:Insults no programmer wants to hear by TheReaperD · · Score: 1

      Still better than a Symantec programmer.

      --
      "Be particularly skeptical when presented with evidence confirming what you already believe." -
  112. if we built buildings the way you code by Anonymous Coward · · Score: 0

    if we built buildings the way you code,
    the first woodpecker to come along would destroy civilization! ... the classic!

  113. forget it i'll do it by trybywrench · · Score: 1

    Once I was a junior dev and went to a very busy Sr. Dev for a question on some code i didn't understand. His reply was "..just forget it, i'll do it" i was pretty crestfallen.

    --
    I came to the datacenter drunk with a fake ID, don't you want to be just like me?
  114. Write-only code by DougDot · · Score: 1

    A colleague seem insulted when it was claimed that he produced write-only code.

  115. insults as accusations by Anonymous Coward · · Score: 0

    "Your code is problematic"
    "Your code is toxic"
    "Your code is sexist/misogynistic"
    "Your code is racist"
    "Your code is transphobic"
    "Your code reinforces the insidious invasive nature of the white straight cisgender heteronormative patriarchy"

    1. Re:insults as accusations by Anonymous Coward · · Score: 0

      Your code uses too many double quotes.

  116. Faint Praise by avandesande · · Score: 1

    'Well at least it's consistent'

    --
    love is just extroverted narcissism
  117. Why so negative? by Xenna · · Score: 1

    Let's look at the positive side for a change...

    Only yesterday I got this compliment from a fellow developer on the other side of the world:

    This is truly a beautiful work of programming you have put together!

    I'm still glowing and more motivated than ever ;-)

    (Give a deserved compliment now and then and keep open source going)

    1. Re:Why so negative? by Kyont · · Score: 1

      Right, let's lift each other up, everyone's got enough troubles without enduring unprofessional insults at work! Coding at any larger scale is a team effort.

      Though to stick with the theme here, it can turn ugly... "Wow, great job on the Client X code! We're promoting you to Project Manager!" NNOOooooo....

      --
      You shall see a cow on the roof of a cotton house.
  118. The compiler by Anonymous Coward · · Score: 0

    The compiler is still laughing about your code. It said "6745: Inefficient code detected", then it went nuts just laughing and laughing...

  119. Management comments by Verdatum · · Score: 1

    Wow! Code like this, you should be in management!

  120. If I knew, I wouldn't be working here... by Anonymous Coward · · Score: 0

    "How does Google do it?"

  121. universal relationship killers by Anonymous Coward · · Score: 0

    There are four universal relationship killers:
    - invalidation
    - negative expectations
    - escalation
    - pursuer pursued

    They kill every single human relationship where they are present. Universally.

  122. Re:Ralph Nader by kimvette · · Score: 1

    More accurately, Sanders would take about 40% of the shoes beyond the 100 and give them to the poor, college students, etc. and it will be less oppressive than it used to be in the USA because there is no way the top marginal rate will go back to >90%. It should, but it won't.

    --
    The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
  123. "Over-engineered" by JoeDuncan · · Score: 1

    What the hell is this? Are you building a solution, or a solution framework?!?

  124. Re: Ralph Nader by Anonymous Coward · · Score: 0

    Good post-burger poop review.

  125. Lazy, old, young, out of touch, un-professional by davidwr · · Score: 1

    Granted, sometimes these can be compliments but when they aren't they can really hurt the target.

    They can also hurt the reputation of the people using them and overall team productivity. When that happens, it can hurt the careers of the whole team including the team's direct managers.

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
  126. "Sigh. Here, I'll just fix it." by mveloso · · Score: 3, Insightful

    You don't have to insult them. Just do their job for them and they'll get the point.

    1. Re:"Sigh. Here, I'll just fix it." by PCM2 · · Score: 1

      You don't have to insult them. Just do their job for them and they'll get the point.

      Having edited (read: rewritten) countless manuscripts in my time, with no reaction from the writer other than "Looks great!", I can assure you this is not the case.

      --
      Breakfast served all day!
    2. Re:"Sigh. Here, I'll just fix it." by drainbramage · · Score: 1

      You are 100% correct, if not more so.
      I have cow-workers that I have enabled to show up late, take 2 hour lunches, and leave early.
      They are perfectly happy showing me their failed code and have me fix it.
      I do the work, they get the credit.
      If I point out that I deserve credit for finally getting the thing wotking the word I hear most often is "Trivial".
      My fault for allowing it, would like to finf a manager that cared though.
      In fact my manager says "No one can be abused without their consent".
      It's a real learning experience for me.

      --
      No brain, no pain.
    3. Re:"Sigh. Here, I'll just fix it." by complete+loony · · Score: 1

      No. No they won't.

      That's the point when I will stop helping someone. When it feels like every time they ask for my help, they don't retain anything. Sure sometimes it's easier to explain some language feature by quickly typing an example. But if I end up writing most of the code to solve your assigned tasks on your keyboard, and you don't seem to be learning anything, why do you work here again?

      --
      09F91102 no, 455FE104 nope, F190A1E8 uh-uh, 7A5F8A09 that's not it, C87294CE no. Ah! 452F6E403CDF10714E41DFAA257D313F.
    4. Re:"Sigh. Here, I'll just fix it." by bozzy · · Score: 1

      And the credit.

  127. This guy's an imbicile by Anonymous Coward · · Score: 0

    He has no clue whatsoever.

  128. Re: Anything from someone who is better at it than by Lodragandraoidh · · Score: 1

    In my domain - no. However, there are plenty of coders better than me in other arenas. If you are better than everyone at everything - then you are really something special.

    --

    Lodragan Draoidh
    The more you explain it, the more I don't understand it. - Mark Twain
  129. Retina display by tepples · · Score: 2

    I agree with your first four pet enragers. As for the fifth:

    I need the image in 300dpi (web development, where print resolution means squat).

    What's the pixel density of an iPad mini tablet with Retina display? Wikipedia says 326 dpi.

  130. And that is the reason why I never... by Anonymous Coward · · Score: 0

    And that is the reason why I never buy Kafka brand electronics.

    1. Re:And that is the reason why I never... by Quirkz · · Score: 1

      Kafka in this case being RCA.

  131. "There's this thing they teach in Comp Sci" by tim.m.holt · · Score: 1

    Younger Developer (enthusiastically): "There's this thing they teach in Comp Sci" Me: "I have a degree in computer science"

  132. Next let's play Bullshit Bingo by Anonymous Coward · · Score: 0

    Glory days have passed you by, Slashdot.

  133. Consistency is important by TheReaperD · · Score: 2

    Yes, they try to give feedback about readability and code style and they should. Yes, your code is likely perfectly correct and works fine. If you were writing an app yourself or some small solo programming project, that would be fine. But, in today's world, dozens or hundreds of people work on a coding project and dozens will have to read it and edit it years later with no one from the original team being available to walk them through it. This means that coding styles and conventions become important so other members of your team and future teams can understand what the hell you wrote and be able to edit it. I don't even want to imagine updating code for a project with a team of 20 that everyone wrote in their own style with their own personal shortcuts; it sounds like a specialized circle of hell. This is where you end up with things like certain Symantec products where there is an original core code blob that no one can understand or edit nor is there anyone from the original product working for the company to help edit it so they have to put rings of code to modify that core blobs output to work with the new layers of the product. Yes, I've dealt with this; not as a coder but, as a professional trying to figure out why their product was breaking when Symantec themselves didn't know as they couldn't access the problem code.

    --
    "Be particularly skeptical when presented with evidence confirming what you already believe." -
    1. Re:Consistency is important by sysrammer · · Score: 1

      "I don't even want to imagine updating code for a project with a team of 20 that everyone wrote in their own style with their own personal shortcuts; it sounds like a specialized circle of hell."

      You're absolutely right, and it's a big reason why nobody does that, no matter how it's written. They find adaptors of some sort, written in a future language-du-jour, to get the data/reports/screenshots into the future framework-du-jour.

      --
      His ignorance covered the whole earth like a blanket, and there was hardly a hole in it anywhere. - Mark Twain
    2. Re:Consistency is important by Anonymous Coward · · Score: 0

      But, in today's world, dozens or hundreds of people work on a coding project and dozens will have to read it and edit it years later with no one from the original team being available to walk them through it

      Welcome to being a cog. Most of what I do is solo building projects that the teams can't do. Productivity has non-linear and usually negative scaling with each person you add. A single person who can do it all is much faster than a team of people who don't understand each other, and the project gets simplified to allow for the weakest link to contribute code, which means the problem has been simplified too much.

      Eight man group working on a project for several months can't meet the deadline, so I take over, typically start over from scratch and have it done in a few weeks. That's what I do. I'm not the only one here that does this, but there's not many of us. A small group of mostly independent programmers that solo projects but ask each other for opinions.

    3. Re:Consistency is important by TheReaperD · · Score: 1

      There's places in the world for both and both are needed. I'm not trying to devalue either skillset. Most programmers are either built to be a cog in a team or a solo developer. The ones that can comfortably jump between both skillsets are the unicorns of the industry. Usually where you have the teams break down like that is because of poor product management or management in general. This is doubly backed by the fact you stated this happens repeatedly. If teams fail over and over again, the problem is always those in charge. (Even if it is caused by bad employees, it's still management's fault for not removing said problem people.)

      --
      "Be particularly skeptical when presented with evidence confirming what you already believe." -
    4. Re:Consistency is important by Bengie · · Score: 1

      Takes all kinds. I know I like to work on infrastructure related work. In an overly simplified description, I am a force multiplier and enable other programmers, but without them, I am not nearly as useful. Symbiotic.

  134. Conway's Second Law by sconeu · · Score: 1

    In every organization there will always be one person who knows what is going on. This person must be fired.

    --
    General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
  135. "R U really THAT stupid?" by Anonymous Coward · · Score: 0

    "R U really THAT stupid?"
    This code sucks.
    This GUI is completely unusable.

    I'm still wondering who thought mono was a good idea.

    Also, still wondering when Java won't suck all system RAM and run 10x slower than **any other language**. I won't touch java development on less than 16G of RAM with a new Core i7 CPU. Just not worth the time.

  136. You suck! by Anonymous Coward · · Score: 0

    I hate that one, also "Fuck you idiot!"

  137. "Flame wars in the bug tracker"? by Anonymous Coward · · Score: 0

    I've been coding (as in, full-time employment) for over 20 years now, for large corporations with their own squadron of lawyers and HR people on the payroll, as well as startups of less than half a dozen people. Not once in that entire time have I seen a so-called "flame war" in a bug tracker. If that's just me, then it must be purely due to dumb luck that I've have always somehow been working with people who have consistently maintained a professional attitude towards their work.

    I've seen (and have written) self-deprecating check-in comments, but going after others has no place in a business environment.

    We've all worked with assholes, but something's seriously wrong with a work environment if flame wars are allowed to evolve in bug tracking software, of all places.

  138. Girl code by Anonymous Coward · · Score: 0

    "Wow, that looks like great code, hard to believe it was written by a girl!"

  139. Actual quote by Anonymous Coward · · Score: 0

    [my name], your F'ing software F'ing doesn't work, you F'ing F.

  140. Fancy Coding by Anonymous Coward · · Score: 0

    Perhaps not a personal insult, but an insult to the profession?

    "We need it now. Don't waste time with fancy coding."

    In (separate, literal) reference to "fancy" things like: documentation, design, error handling, type casting, object-oriented/modular paradigms, common practice, existing standards, etc.

  141. When I was younger.... by NeroTransmitter · · Score: 0

    I used to call a guy at our office Senyor Fatthumbs because the guy could fuck up a peanut butter and jelly sandwich.

    Also, i have seen errors/bugs labeled as "I-D-10-T" which is pretty self-explanatory.

    --
    ^ Probably Sarcasm...
  142. Not sure about Developers. . . by Salgak1 · · Score: 1

    . . . . but the ultimate Unix/Linux burn is:

    "You can be replaced by a VERY small shell script. . . "

  143. Why Don't We Just... by W.+Justice+Black · · Score: 1

    IME, nobody who's ever been asked a question beginning with "Why don't we just..." has ever been happy to hear it.

    IME, nobody who's ever asked a question beginning with "Why don't we just..." has ever liked the answer.

    --
    "Time flies like an arrow; fruit flies like a banana." --Groucho Marx
  144. Code Monkey by azadrozny · · Score: 1

    Rob say Code Monkey very diligent
    But his output stink
    His code not functional or elegant
    What do Code Monkey think?

  145. Forget developers by Anonymous Coward · · Score: 0

    The worst thing you can tell any nerd:

    "(This/that/your performance) is unacceptable".

    I only ever quit one job and that was due to those very words being said to me by a stupid little Assistant Manager in his early-20's whose only previous job experience was working the night shift at a Blockbuster Video store. Walked right out and never looked back. They kept calling me for 2 weeks begging for me to return but I demanded a $1/hr pay raise and they wouldn't offer a penny.

    1. Re:Forget developers by Not-a-Neg · · Score: 0

      The easiest way to identify someone with a Class B personality pretending to be Class A is the use of the word "unacceptable". You will find it used frequently in forums about Apple products by people that try to buy class rather than exude it.

      --
      -==- Buy a Mac and leave me alone!
  146. Worst insult for a coder: by Anonymous Coward · · Score: 0

    You code like a girl!

    1. Re:Worst insult for a coder: by Anonymous Coward · · Score: 1

      The worst insult I got as a programmer? My paycheck.

      The day I got my first performance review 6 months after getting talked into a permanent position, having been a contractor for 2 years.

      I busted my butt for those assholes, only to be told "your performance met expectations" and I was given a $2/day raise.

      I looked at the new salary figure and wanted to say "I don't see any difference - oops, sorry; wrong column."

      I didn't quit that day (though I was tempted) but definitely checked out mentally. I bode my time and found a position elsewhere with 10% higher pay and no mandatory overtime. Double win!

  147. There's spaghetti code by Oligonicella · · Score: 1

    and then there's Ramen Noodles.

    Overheard uttered by someone trying to figure out another's literally (not figuratively) 40+ page procedure paragraph.

  148. Re: Ralph Nader by Anonymous Coward · · Score: 0

    If you believe in Intelligent Design, then it makes sense to say "men were meant to eat meat."

    However, if you are more of the critical thinking perspective, it should be obvious that evolution has a distinctly happenstance character to it. We evolved to eat whatever we could get our hands on. That is what it means to be an "omnivore." We can derive nutrition from a wide variety of foods, so that we don't up and die of some specific plant or animal suddenly isn't on the menu.

    Vitamin B12 doesn't prove squat though. Did you know that Shaolin monks, arguably the most powerful athletes in the world, are raised from childhood (and sometimes from birth) on a strictly vegan diet? Not only do plants give us all we need, they give us all we need to be the strongest and most bad-ass humans we can be.

    So take your agenda-driven justifications and shove 'em.

  149. Re:Ralph Nader by Oligonicella · · Score: 1

    Thank you Vegan warrior. Now piss off. Why? "... their grocery stores seem not to sell vegetables as I understand it, ..." You do not understand it, and yet you flap your yap.

  150. User by Anonymous Coward · · Score: 0

    "User!"

  151. These insults suck by Anonymous Coward · · Score: 0

    "You /dev/null kluge! Your code is so full of anti-patterns even my brittle n00b of a grandmother could do better! This crufty bitrot doesn't even compile! Where'd you learn to program, you cargo cult bogon?!"

  152. learn to X by superwiz · · Score: 1

    "learn to..." usually means that someone has not reached a point in their cognitive development where they realize that people specialize in what they do and are not idiots because they don't specialize in what the person hurling the insult does. Coming to appreciate the fact that smart people still don't know everything is often a slow grinding process. This insult is an indication of frustration that someone is present in the context with which they are not fully familiar. Each context has its own set of known facts and its own (often idiosyncratic nomenclature). Confusing someone new to a certain context with someone who is ignorant is a sure sign of someone who's only worked in one context and doesn't know much about anything else. It maybe frustrating, but the frustration comes from inability to explain something which has been internalized. A person who doesn't recognize this about themselves usually ends up being difficult to work with.

    --
    Any guest worker system is indistinguishable from indentured servitude.
  153. Up to a point... by Anonymous Coward · · Score: 0

    "...but programmers often speak their minds, and when that mind has something unpleasant to say, look-out, feelings."

    And then we engineers wonder why we never have a seat at the executive table, and keep getting run over roughshod by the product suits.

    If you wanna run your internal engineering team that way, fine. Only code matters below a certain level, and constructive code reviews, criticism, debate all directly contributes to someone's engineering skillset. It's critical to development of a good tech team. Too much passive aggressive touchy-feely and nobody learns anything.

    But above a certain level, it's not enough. Eventually, you find yourself promoted to a level where your "performance" is more about a fight for influence and resources at the executive level, where your peers both pay your paycheck and have zero technical background. And if you go into that as the same arrogant asshole tech guy, you will not only fail and get yourself fired, but all too often most of your team as well.

  154. True stories by Ihlosi · · Score: 1
    #1
    "Did you fix the firmware problem yet?"
    "A defective cable is not a firmware problem. The device not giving you no measurements instead of noisy measurements with a defective cable is not a firmware problem. From my point of view, the device now giving you noisy measurements and a warning message if a defective cable is present amounted to deliberately introducing a problem in the firmware.

    #2
    "Did you fix the firmware problem yet?"
    "It's not a firmware problem. It's the analog circuitry unexpectedly crosstalking from point A to point B. But it's easier to make the firmware work around this than recall a hundred thousand devices."

  155. Gone Away, Gone Ahead by Anonymous Coward · · Score: 0

    What is this shit? You're fired.

  156. Yes and No by Etherwalk · · Score: 1

    Insults are the first refuge of the insecure. I'm not talking Torvalds-style insults of the code, I'm talking about when they insult you.

    Um, no. Or at least, not only that.

    Human beings learn from modelling, from environment, from role models. While insecurity can be a part of what feeds an insult, an insult can also just be "this is how I learned to interact with people." Sometimes it was from an environment where the insult was considered friendly (and yes, insults can be intended and taken in a friendly way), and sometimes it was from an environment where that was the only way a boss knew how to get through to people, and sometimes it was from an environment where some other person learned it from someone who was abusive toward them, and sometimes...

    Blaming this all on insecurity is inaccurate at best. At worst, it's more a strategy to urge people to be polite based on shaming them. And while shame can be an effective motivator, it's also a really insulting motivator to use.

  157. Re:Ralph Nader by Anonymous Coward · · Score: 0

    So they have sections for ketchup, rolls, and sausages?

  158. Re: Ralph Nader by Anonymous Coward · · Score: 0

    Enjoying the kool-aid, are we?

  159. I'm surprised noone has mentioned by Lauriy · · Score: 1

    Nodejs hipster

  160. Welcome, new hire! by Anonymous Coward · · Score: 0

    "It says here that you have over two decades experience in low-level C programming. That's great! We're going to need someone to write software in VB.NET..."

  161. Another slander by tgrigsby · · Score: 1

    At DHL back in the day, begin referred to as a "poison dwarf" was probably the worst. Not sure about the origins. It basically meant you were not only a useless loser, but your very presence tended to have a negative impact on the project and all the people involved in it.

    --
    *** *** You're just jealous 'cause the voices talk to me... ***
  162. Come on, its not 2009!! by digitus2001 · · Score: 1

    "Come on, its not 2009!!" (pick any year approximate to when they started their career). Has worked well for me to grab their attention....

  163. Wrong question by GodelEscherBlecch · · Score: 1

    Insults are easy to brush off, and usually come from overly defensive pedants with no real talent desperately trying to keep their grip on some digital fiefdom. The real nut punch is simply seeing somebody silently be better than you.

  164. 1px means 1/2700 of viewing distance by tepples · · Score: 1

    In CSS, 1px doesn't literally mean one pixel. It's whatever multiple of a hardware pixel is closest to 1/2700 of the distance from the eye to the display. On a 96 dpi display at arm's length, 1px is, yes, one pixel. A phone with a 160 dpi display, such as a pre-Retina iPhone may be held closer to the face and thus still one pixel per px. But on the higher-density displays of today's tablets and phones, 1px may equal 1.5 or 2 pixels. In any case, if you size everything in px, things will look perceptually the same size on all displays.

  165. Re:"Did you even test this??!!!" [For Both] by Tablizer · · Score: 1

    *sigh* The error message isn't for that user, it's for the person they call for help.

    Then it's a crap error message...

    The error message should be for BOTH. You can give the user a decent general idea of what went wrong, but also give tech details for the help-desk etc. Example:

    "Sorry, the email service cannot accept your message. It's not responding as expected. Click for details [button or hyperlink]."

    The detail screen would then say something like:

    Error Details
    Error Code: 48271
    Full Description: "The SMTP server that is designated to process messages is responding, but could not understand one or more commands that this application sent to it. Suggestion: switch on SMTP logging in the [application's] Settings, Messaging, Logging menu."

  166. Gotta hate this one by russotto · · Score: 1

    "Now that's coding like a [pointy-haired] boss!"

  167. Easy let down by Anonymous Coward · · Score: 0

    Maybe you should go back to using managed code.

  168. There are bad questions. by Anonymous Coward · · Score: 0

    If you are insulting me instead of sending a pull request you have already fallen short of any chance at your intended goal.

  169. Cargo Cult Programming by Martin+S. · · Score: 1

    By far the worst insult to be accused of is Cargo Cult programming because it says not only is the implicated incompetent they are also dishonest.

    While just making a mistake is inevitable human fallibility.

    1. Re:Cargo Cult Programming by Bengie · · Score: 1

      I like to say "Pattern Anti-Pattern". Any time you use code without understanding what it's doing, you're doing Cargo Cult programming. Most people like to say high level languages mean you don't need to know what's going on, that just means they're Cargo Cult programmers.If you ever created a program that did not work as expected, it's probably because of Cargo Cult programming. Computers are logical systems that can be reasoned. For the most part, they work exactly as expected.

  170. impressive by Anonymous Coward · · Score: 0

    I haven't seen code of this quality since Windows ME

  171. Re: Ralph Nader by Bengie · · Score: 1

    A vegan diet works fine assuming you get everything you need. Eating some iceburg lettuce and broccoli isn't enough. Like you said "wide variety", an extremely wide variety is required. You say "powerful athletes", but by what definition? Many top performing athletes need to eat junk food just to get the required caloretic intake. It is literally impossible to eat enough vegan food to sustain the energy needs of a training athlete. It can be hard to eat 5,000+ calories of vegan food per day. You'll rupture your stomach.

  172. Do you need assistance? by Anonymous Coward · · Score: 0

    While working your way through a complex, poorly written system, whose creators have some god-status... and business or the client politely suggests, "Shall we call up the original developer(s) to assist you?"

  173. Not an insult, but a comback from QA by eric_harris_76 · · Score: 1

    Dev: "You broke my code."

    QA: "It was broken when I got it."

    --
    There's no time like the present. Well, the past used to be.
  174. Think Before You Speak by herbierobinson · · Score: 1

    Do you know what some of us more seasoned veterans in the industry call a passionate criticizer?

    A volunteer [to fix the code].

    Once where I worked, there was this horrible piece of user interface code (code that handles keystrokes always tends to be). And there was this programmer who was constantly flaming about how bad it was. Then there was the meeting with management about adding Kanji support to the operating system. He wasn't at the meeting, but everyone else familiar with the code was and got assigned to other tasks. The meeting finally got down to this one ugly piece of code and nobody left to enhance it. And somebody chimes in, "Mr X, was just talking about it the other day..." Note that "complaining" got translated to the less specific "talking". Mr X did a great job on that code, BTW. Nobody has ever complained about it since...

    --
    An engineer who ran for Congress. http://herbrobinson.us
  175. Re: Ralph Nader by Anonymous Coward · · Score: 0

    Oh wow, another paranoid psychotic "everyone who disagrees with me is cultists drinking poison brainwash commie kool-aid!!" The best part to me is that they all talk and sound alike, they all insult anyone trying to be unique as having "special snowflake syndrome", and yet they claim to be defending free thought against the evil tyranny of those who dare to think differently.

  176. Re: Ralph Nader by Anonymous Coward · · Score: 0

    It is literally impossible to eat enough vegan food to sustain the energy needs of a training athlete. It can be hard to eat 5,000+ calories of vegan food per day. You'll rupture your stomach.

    Nuts.

    Munch on nuts all day and you can do pretty well.

    A 32-oz. jar of peanut butter can provide 5,000 calories.