Slashdot Mirror


More Than a Hoodie: How We Talk About Developers (medium.com)

An anonymous reader shares an article: For generations, movies, video games, and tv shows have portrayed the developer as either an awkward hoodie-wearing nerd, or an insane and menacing basement dweller (or both). From Ace Ventura to Silicon Valley, everyone has had their chance to portray the developer. Few actors do this with the same grace they'd reserve for a role portraying a doctor. [...] I think it's time for all of us to try and elevate our understanding of what a developer is. If you are a tech company who markets to developers, or is hoping to hire developers this is doubly true. So, how should we talk about developers? First, we should talk about how important their work is. Programming is one of the fastest growing industries in the world as it serves a role in every part of society. Developers maintain and build critical parts of our infrastructure. Second, we need to talk about the craft of what they do... we need to show more code. Every developer may use a different set of tools, but across the board their craft is evolving at increasing rates. [...] I think we can drop developer stereotypes all together at this point. It's a job people know -- it's time to add some vitamins to that kool-aid. After all, we're just like lawyers, librarians, electricians and cab drivers... we're just people, totally unique and different people. But if there is one thing that unites us, it's a unifying desire to build new things, improve old things, learn when we can and avoid being stereotyped. It's as simple as that.

169 comments

  1. Try something simple: PAY THEM BETTER. by Anonymous Coward · · Score: 0

    Try something simple: PAY THEM BETTER.

    1. Re:Try something simple: PAY THEM BETTER. by MightyMartian · · Score: 2

      Well I don't know about you, but I think I need to write a GUI interface using VisualBasic to track the killers IP address!

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    2. Re:Try something simple: PAY THEM BETTER. by cayenne8 · · Score: 1

      I thought hoodies were mostly worn by gang members that shoot people....?

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    3. Re:Try something simple: PAY THEM BETTER. by Anonymous Coward · · Score: 0

      But what if it is an obese white guy?

    4. Re:Try something simple: PAY THEM BETTER. by Anonymous Coward · · Score: 0

      Well I don't know about you, but this is a Unix system, I know this...VB doesn't work on it.

    5. Re:Try something simple: PAY THEM BETTER. by MightyMartian · · Score: 1

      I don't know about you, but "I'll write a CLI interface using ncurses to track the killer's IP address" doesn't have quite the same zing!

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    6. Re:Try something simple: PAY THEM BETTER. by Anonymous Coward · · Score: 0

      VB doesn't work on it.

      Depending on which flavor of Unix, it's quite possible VB.NET does.

  2. Movies use stereotypes by Anonymous Coward · · Score: 0

    News at 11.

    Also, tv shows. Big Bang Theory is even worse for stereotypes.

  3. More Amusing than that... by Oswald+McWeany · · Score: 1

    I've never known a single developer who could get away with wearing a hoodie in an office, and I've worked at quite a number of offices over the years during my contractor days.

    What I find more amusing that the Basement dwelling Cheetovore programmer is the Hacker extrordinaire character in movies.

    The guy who can log into any web site- and after only observing it for a few seconds can hack into it by pecking at 5 characters on his keyboard. From there it opens up the backend. So many movie have a similar hacker character who can't even type properly, he pecks- and can hack any computer system in seconds without only 5 keystrokes.

    --
    "That's the way to do it" - Punch
    1. Re:More Amusing than that... by Jack9 · · Score: 5, Informative

      I know lots of places where a developer can and has worn a hoodie to work. This includes my current office. A good rule of thumb is, the stricter the dress code - the less competent the management is. The hiring process is probably worse.

      --

      Often wrong but never in doubt.
      I am Jack9.
      Everyone knows me.
    2. Re:More Amusing than that... by khr · · Score: 1

      I've never known a single developer who could get away with wearing a hoodie in an office

      I'm a developer wearing a hoodie in my office right now, while I work on some accounting reporting software. In fact, I think there's only been one job in my 24 year career where I couldn't dress this casual.

    3. Re:More Amusing than that... by Anonymous Coward · · Score: 0

      Sometimes you can break into things with 5 characters

    4. Re:More Amusing than that... by ZiakII · · Score: 1

      I'm also a Developer at my company of 2000+ people who is wearing a hoodie (Superbowl 51 Patriots) right now....

    5. Re:More Amusing than that... by Oswald+McWeany · · Score: 1

      I don't know about that. The least strict place I've worked (could wear any pants or jeans, just not shorts. Tshirts were acceptable if they were plain didn't have any graphics or words on them) was also the most incompetent. The place I work now is comparable to the last 5 or 6 places I've been, slacks and a shirt with a collar and is probably the most competent place I've been.

      --
      "That's the way to do it" - Punch
    6. Re: More Amusing than that... by loufoque · · Score: 3, Insightful

      I work in a hedge fund, most developers, managers, traders and directors occasionally wear hoodies.
      Regardless of what job you do, if you spend 10 hours of your day at a desk, what matters is being comfortable.

    7. Re:More Amusing than that... by Anonymous Coward · · Score: 1

      Same here. Although I don't usually dress up in a hoodie. I prefer more casual clothes. Cargo shorts and a t-shirt and some sneakers. In summer those will be swapped for slippers. This in a (non-US) Fortune-500-like company.

    8. Re:More Amusing than that... by Anonymous Coward · · Score: 1

      >Tshirts were acceptable if they were plain didn't have any graphics or words on them

      That's probably stricter than requiring developers to wear white shirts & a solid color tie.

    9. Re:More Amusing than that... by Anonymous Coward · · Score: 0

      Really? My work uniform at my present place (small tech startup) is old jeans and a black hoodie: and I'm one of the better dressed employees. Sure I'm probably contributing to negative stereotypes but fsck it, at least I'm comfortable.

    10. Re:More Amusing than that... by Oligonicella · · Score: 1

      No it isn't. That's just a limit on the low end not "You may only wear plain tshirts."

    11. Re:More Amusing than that... by ShanghaiBill · · Score: 1

      I've never known a single developer who could get away with wearing a hoodie in an office

      I have never worked in any office where anyone cares what the developers wear.

    12. Re:More Amusing than that... by Archfeld · · Score: 3, Insightful

      I am more a hardware and network support tech than a programmer or developer, but I wear a hoodie ALL the time at work because my lab is Fsck'n freezing. The temp is set for the equipment not me which is fine, and as a bonus it keeps most everyone else out. I keep a couple extra micro fiber pull overs for the CE's and other hardware folks that come and visit occasionally. I feel sorry for the female techs that have to endure the arctic support lab as folks commonly refer to it. Despite the stereotype I deal with quite a few female techs from RH and M$ to IBM and EMC.

      --
      errr....umm...*whooosh* *whoosh* Is this thing on ?
    13. Re:More Amusing than that... by Anonymous Coward · · Score: 0

      Wow, that's way stricter than any place I've ever worked. And I've worked for some major multinationals. My current offices dress code is we require you to wear clothes. Truth be told, that's pretty much the dress code for everywhere I've worked.

    14. Re:More Amusing than that... by Dr.+Evil · · Score: 1

      These days, a business casual dress code probably means cubicles. Hoodies and headphones probably means "flex space" open-concept.

      Both managers are likely equally incompetent, but I'll wear a shirt with a collar if it means I get a cubicle and some quiet.

    15. Re:More Amusing than that... by pr0fessor · · Score: 1

      I used to wear a hoodie all the time even though I was in khakis and a dress shirt... The office was always cold.

       

    16. Re:More Amusing than that... by GameboyRMH · · Score: 1

      A good rule of thumb is, the stricter the dress code - the less competent the management is. The hiring process is probably worse.

      Counterpoint: IBM's glory days.

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    17. Re:More Amusing than that... by Anonymous Coward · · Score: 0

      That's a much more strict dress code than anywhere I've worked in 25 years. Shorts acceptable, and T shirts with graphics acceptable if not containing expletives. And ground breaking stuff (won two awards for it, patents, etc.).

    18. Re: More Amusing than that... by Zero__Kelvin · · Score: 1

      It's sad that the least strict place you know of doesn't allow T-Shirts that have slogans. Not having them pretty much eliminates the purpose of the T-Shirt.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    19. Re: More Amusing than that... by Zero__Kelvin · · Score: 1

      How is that a counterpoint? It reinforces his point. If you think IBM management was competent you should probably learn your PC history.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    20. Re: More Amusing than that... by Anonymous Coward · · Score: 0

      Let me guess. You work for EMC aka Dell?

    21. Re:More Amusing than that... by Anonymous Coward · · Score: 0

      I think it's regional. In tennessee, lots of old fashioned types. I had to wear khakis and a button down at minimum.

      Here in California, I'm in jeans, sneakers, and a solid polo shirt today, but a t-shirt and hoodie is perfectly cromulent, as well. Our thing, at this office, is basically don't wear shorts or wife-beaters, have a little decency. My previous two employers didn't care either way.

    22. Re:More Amusing than that... by Anonymous Coward · · Score: 0

      I'm the CTO at my firm and I wear hoodies religiously. I also don't give a crap if any of team wear hoodies -- or really what they wear. The only time I might ask them to dress fancy (read: suit or similar office monkey-suit attire) would be if I've been given a heads-up that investors are coming in.

    23. Re:More Amusing than that... by xevioso · · Score: 1

      Yep. I wear a hoodie all the time to work.

      I never understood the hate directed towards hoodies. They are an especially utilitarian piece of clothing, which allows one to protect oneself from the elements without needing the added accessory of a hat. In an office you can remove it, but it's much more comfortable than a suit jacket.

    24. Re:More Amusing than that... by OhPlz · · Score: 1

      My employer has given us multiple hoodies over the years complete with company and/or product logos.

    25. Re:More Amusing than that... by Anonymous Coward · · Score: 0

      Sorry to break this to you, but your least strict dress code is still well within the realms of extreme incompetency from management.

    26. Re:More Amusing than that... by Anonymous Coward · · Score: 0

      Over here on the west coast (Seattle in my case) most tech companies don't even have a dress code.

      I wear shorts and tshirts to work most of the year, and my shirts are mostly obscure anime references, nothing plain. Never an issue. I didn't even have an issue with my rather political EFF shirt. I don't see a lot of my coworkers in tank tops, but it happens occasionally.

      Its always funny when we interview a candidate from the east coast, and they show up in a suit or something. I don't think I've seen a suit in the office other than guests, and on days of important demos (but even then, its usually shirts and jeans). It was pretty much the same at the last place I worked as well.

      When I was at google, they even gave out free hoodies to everyone on my team and several free tshirts with google logos too (Its google: they like giving out things with ads on them...).

      The idea of having to dress even semi formal seems pretty strange to me (I don't even own attire that qualifies, though I make 150K a year, so I could buy some...)

    27. Re:More Amusing than that... by Altrag · · Score: 1

      Mostly because that hood that protects you from the elements is also pretty good at protecting you from being identified unless you're staring straight into a camera, giving hoodies a link to criminal activity that makes people uncomfortable.

      Obviously that's not the main use for hoodies, probably not even close. But thanks to movies and TV playing it up to 11 over the past couple of decades, the association has gotten fairly deeply ingrained in society.

    28. Re:More Amusing than that... by phantomfive · · Score: 1

      Guy I knew always interviewed in extremely trashy clothes. He figured it would rule out any office that had too strict a dress code, since he didn't want to work there. Last I checked he was working at Google, so it must be working out for him.

      --
      "First they came for the slanderers and i said nothing."
    29. Re:More Amusing than that... by Darinbob · · Score: 1

      I have not seen hoodies at work, ever, even on casual Fridays. The dress codes in California are very lax, tee-shirts are normal attire, even by some CEOs. But hoodies are not something you see often. Maybe at the sorts of jobs where a developer is someone who creates content, or a startup run by frat buddies as their first job, but not at a real company.

    30. Re:More Amusing than that... by Darinbob · · Score: 1

      Why a hoodie though? Is this an east coast thing? It looks uncomfortable. I got one as a present once and hated it. Too tight, with an annoying flappy thing hanging down the back. Give me a plain jacket or sweat shirt, but the hood part is just dumb. If you're somewhere cold, why not really wear something warm; is that hoodie really going to help if it's raining or snowing compared to a jacket?

    31. Re:More Amusing than that... by Anonymous Coward · · Score: 0

      If it was too tight, then you probably just need a size larger than what you got.
      The hood is useful in light rain and snow, if you're just dashing across the street or something. They're not generally waterproof enough for prolonged exposure.

      But have you ever been wrapped up warm, but felt a cold wind around your ears? Wouldn't it be nice if your nice warm sweat shirt could also wrap around your head, and keep most of the heat radiated away from your skull in the vicinity of your skull?

    32. Re:More Amusing than that... by Anonymous Coward · · Score: 0

      I've never known a single developer who could get away with wearing a hoodie in an office...

      Where do you work? In the 20 years I have worked in Austin, TX I haven't worked at a place that cared at all. Most of the places I have worked at allowed barefoot access (which is a debatable 'perk') and I almost didn't get a job at one place because I wore a suit to the interview (at least that was how it was explained a year in by my coworkers.)

      Shorts are kind of a necessity in summer and if someone told me I couldn't wear my hoodie in the 65 degree offices we use to counter the heat outside I'd laugh and offer them a resignation if they pressed the issue.

    33. Re:More Amusing than that... by Oswald+McWeany · · Score: 1

      I am on the East Coast which probably explains the difference. I wouldn't dream of going to a job interview without a suit on.

      Another thing that might make a difference, the last time I worked for a software company was around Y2K, since then I've worked at banks, and the offices for factories, and hospitals and other places where the general workforce had to dress semi-neat so they made the developers dress semi-neat too.

      The one difference is techies- the people that deal with the hardware, and lugging people's PCs to them, etc. They've been allowed to wear jeans at a couple of places I've worked... developers though, we're treated the same as Accounts Receivable, HR, or any of the other departments and required to wear semi-professional looking attire. I'm sure if I were to work at a purely software based outfit, even here on the East Coast things would be less strict.

      --
      "That's the way to do it" - Punch
    34. Re:More Amusing than that... by Oswald+McWeany · · Score: 1

      The polo shirt is becoming more acceptable in the South East now. When I first started here it was rather fringe whether it was accepted or not instead of a button down. A polo made you stand out as looking casual. Now, polos are very common, I'm even beginning to see people start wearing those polyester wicking polos that look very un-business like... so things are changing even in the South East.

      --
      "That's the way to do it" - Punch
    35. Re:More Amusing than that... by david_thornley · · Score: 1

      You may want to wear a suit for the first interview, but scope out what people are wearing. For later interviews, you probably want to be on the classy end of that. The problem with a suit is that it can give the first impression of someone who cares about appearance rather than competence.

      Dressing for success isn't a simple list of rules. You have to adjust your clothes according to the people you're going to interact with.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    36. Re:More Amusing than that... by david_thornley · · Score: 1

      I have, but it was over twenty years ago, and I didn't like that job anyway.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    37. Re:More Amusing than that... by AuMatar · · Score: 1

      17 year career. Never had a dress code. Never heard of a company other than IBM where there was one. Unless you're in a very specific financial, I'm just calling bullshit.

      Now I don't know many people who wear hoodies- too warm in a heated office. Jeans or shorts and a tshirt are the norm.

      --
      I still have more fans than freaks. WTF is wrong with you people?
    38. Re:More Amusing than that... by AuMatar · · Score: 1

      I work in New York. Unless you're in finance, this isn't true. Even then, its mostly not true. Not even the CEO wears a suit.

      --
      I still have more fans than freaks. WTF is wrong with you people?
    39. Re:More Amusing than that... by Oswald+McWeany · · Score: 1

      I work in New York. Unless you're in finance, this isn't true. Even then, its mostly not true. Not even the CEO wears a suit.

      I bet the CEO does for an interview. Which is the only time most people wear a suit here.

      --
      "That's the way to do it" - Punch
    40. Re:More Amusing than that... by AuMatar · · Score: 1

      Nope. Never had anyone come in to an interview in a suit, not even on sales side. Like I said- maybe big finance or legal. My friends at hedge firms don't even wear suits.

      --
      I still have more fans than freaks. WTF is wrong with you people?
    41. Re:More Amusing than that... by Archfeld · · Score: 1

      Actually I just used hoodie from the person I responded to. I wear a plush warm microfiber pull over. No zipper to lay on, and as a bonus I slide across the raised tiles like a curling stone on ice. The lab is a normal 68F(20C) regardless of outside temp so in the summer in California you run the real risk of getting sick from the drastic temperature change. I could wear a hoodie if I wanted to, but security would make me pull the hood down at the lobby, upon access to the equipment floor where the lab is located and at the lab access door, for some reason they object to letting the Unabomber in the secured areas :)

      --
      errr....umm...*whooosh* *whoosh* Is this thing on ?
    42. Re:More Amusing than that... by Oswald+McWeany · · Score: 1

      Must be a Southern thing then. I've worn a suit to every interview I've been on in the States. Everyone I've seen come in for an interview has always worn a suit. Honestly, even though I think dress codes are silly (well... with certain obvious exclusions), because everyone wears a suit for an interview here; if I were interviewing and someone didn't show up with one on, I'd probably draw conclusions about "lack of effort" etc... because it is the norm. If I lived where apparently a lot of you slashdotters do, in areas where suits aren't normal for interviews, I wouldn't take that same stance.

      Obviously women don't wear suits. Women always have more freedom in dress codes though. Even after they start work certain things don't apply to them. Like, men can't wear shorts, but women can wear skirts that are the same length that mens shorts would be. Women don't need to wear collared shirts. They wear something that I would call a Tshirt- but they give it a fancy name like "blouse" or some other women's clothing term that really means tshirt. Women can wear open toed shoes... but you can bet if a man showed up in sandals people would complain.

      --
      "That's the way to do it" - Punch
  4. Keep Dev Socially Unappealing by lgw · · Score: 5, Insightful

    I prefer we keep the stereotype of software development as a socially unappealing career, not a job welcome in high society like doctors and lawyers (more like the better-paid-after-insurance vets and dentists). Two reasons.

    The less appealing the field is presented as, the lower the supply of labor, and thus the more I'll be paid.

    Also, the less appealing the field is presented as, the more it will be populated by people actually interested in problem solving, instead of people pressured by parents to pick this career as the best option, as is the norm in India (and the norm for doctors and lawyers here).

    I'm quite content to be seen as socially awkward, but be well paid and work with the right crowd.

    --
    Socialism: a lie told by totalitarians and believed by fools.
    1. Re:Keep Dev Socially Unappealing by Anonymous Coward · · Score: 0

      But women... ;) (The implication being that it is not presented as socially appealing and "high society" and docotry/lawyery, then women will not want to work in it.)

      And you can peel my crusty hoodie from my cold dead body.

    2. Re:Keep Dev Socially Unappealing by Anonymous Coward · · Score: 0

      Honestly, I think that's seriously the better way to keep things. Why on Earth would I want someone to know how easy it is to reboot a server when they could pay me $500 to type the word reboot! Screw that!

    3. Re:Keep Dev Socially Unappealing by jkurei · · Score: 1

      OTOH, this is reducing our social status. Even if we care about that shit less than others, I don't think we can seriously say we don't give a shit at all. Also, I'm not sure this makes our wages higher. Because we are "just computer nerds" and not "serious, inteligent engineers", it will be harder for many people in control of our salary to make it high.

    4. Re:Keep Dev Socially Unappealing by lgw · · Score: 1

      I'm paid more than basically any "real" engineer. Sure, there's a glass ceiling, but that's more about not being an MBA than anything else. And it's a high ceiling.

      --
      Socialism: a lie told by totalitarians and believed by fools.
  5. Has anyone seen the movie, "Snowden"? by evolutionary · · Score: 2

    I think it did a pretty good job of portraying a programmer as a hero. At worst, he's a little shy, but that makes him all the more human. Whether you agree with his means (and to be honest was there any other way given those who tried to do it through legal channels were quickly silenced) or not, you gotta admit it took brains and guts. For a real person he's also rather charismatic. Seems perfect movie hero material to me.

    --
    "Imagination is more important than knowledge" - Einstein
  6. Enough with the fucking pizza and coke. by Anonymous Coward · · Score: 0

    Every other department in the company celebrates their wins with real meals. As soon as developers need to celebrate a win it's order-in pizza again.

    1. Re:Enough with the fucking pizza and coke. by OffaMyLawn · · Score: 1

      I work out of a client lab, so I actually prefer the pizza and Coke option simply because I can grab a couple slices and get back to being productive. Sales and management may be able to get away with it more consistently, but their positions usually involve more relationship building than mine.

      I'm also given timelines and deadlines generally shorter than those around me who are on the client's payroll, so I generally end up with less available waste time.

  7. Actually.... by Anonymous Coward · · Score: 0

    I think we should accord a certain level of reverence towards developers. Their superior intelligence and problem-solving abilities justify an above-and-beyond level of respect and admiration from ordinary people.

    Since we are stating arbitrary opinions about what everyone should do, I also think we should spend a lot less time obsessing over sports competitions and athletes, and a lot more time obsessing over cutting edge scientific discoveries and innovations. More interest in such topics as, say, anti-aging research, could mean more funding and hence amazing progress within our lifetimes.

    But....nobody gives a shit about my opinions. Nor about those of the article's author.

  8. "Dark matter" programmers by Anonymous Coward · · Score: 5, Insightful

    I ran across a blog many years ago that made a good point about programmers: while many of us are keeping up with the joneses on the who's who and what not, the vast majority of software developers are just ordinary people. They drive their ordinary Camry or Accord to work in an office with ordinary cubicles, go home to the suburbs and play with their kids and spouses, do soccer on saturdays, etc. They don't do meetups, conferences, seminars, or follow the latest blogs or programming fashions. They just do their work, go home, and live their lives. The blog called them the "dark matter" programmers because they are the vast majority of working software developers out there, but you'd never know it because they're too busy living life and not living code.

    1. Re:"Dark matter" programmers by Anonymous Coward · · Score: 0

      Oh you mean government workers.

      Those of us out here in the real world take the bus and work 14 hours a day.

    2. Re: "Dark matter" programmers by Anonymous Coward · · Score: 0

      That's nuts! If you take the bus and work 14 hours a day then you only have enough time at home to sleep.

    3. Re: "Dark matter" programmers by Darinbob · · Score: 1

      If you take the bus you don't have 14 hours left in a day to work!

    4. Re:"Dark matter" programmers by Anonymous Coward · · Score: 0

      Yep, that's ME!

  9. Inaccurate portrayal in the movies by sinij · · Score: 4, Funny

    I am alarmed and distressed by a very inaccurate portrayal of developers in movies. First, fictional characters portrayed by actors have no neckbeards or notable lapses in personal hygene. Strike one against method acting. Second, actors portray these characters as able to maintain coherent conversation with female cast members. This is simply inaccurate. Third, there are no cats, piles of empty pizza boxes and mountain dew cans. All of these compound unfavorable stereotypes and mischaracterizations set expectations too high.

    1. Re: Inaccurate portrayal in the movies by Anonymous Coward · · Score: 0

      And to an even less humorous point, I've been seeing extra-diversity in the movies of the programming professions. I can't remember the film but there was a rap-gangster-talking skateboarder who happened to be ultra-competent & highly paid hacker. His team of otherwise stuffy, neckbeard, shy, geek, regular-type of programmers apparently understood every word he said and accepted his solo, non-team player, outlying personality traits as savant genius- and could not live without him.

  10. Dress for success by Anonymous Coward · · Score: 2, Insightful

    I don't mean to be rude but working in IT I have found that dress in the office is very important. I never wear jeans or casual cloths even when all my peers do, why? Because the bosses don't. The people who I need to take me seriously dress and behave professionally so I do the same. It makes a HUGE difference, especially when working with business people outside IT or development.

    1. Re:Dress for success by KlomDark · · Score: 3, Insightful

      You must not be very good at your job if you are concerned about such dreck.

    2. Re: Dress for success by Anonymous Coward · · Score: 1

      Way to miss that AC's point. It's not about fashion, or what he thinks about it. It's about how management perceives him. And that's what separates professionals from amateurs. Professionals not only have the hard skills necessary to do the work at hand, they also have the soft skills necessary to fit in well with society at large.

    3. Re:Dress for success by lgw · · Score: 3, Informative

      I don't mean to be rude but working in IT I have found that dress in the office is very important.

      People who self-describe as "working in IT" these days are not software developers. Also, I suspect you're on the East Coast.

      Here in big software companies on the West Coast, the uniform of almost all senior devs and managers is button-down shirt and jeans. T-shirt and shorts is OK if you're young (but at some point you're expected to move to grown-up cloths). Heck, even at the VP level, button-down shirt and jeans is the norm, unless meeting with a customer.

      Wearing slacks marks you as fresh off the boat from India or China. Wearing a tie means everyone you meet will ask you "Can I help you? Are you looking for someone?"

      --
      Socialism: a lie told by totalitarians and believed by fools.
    4. Re:Dress for success by Anonymous Coward · · Score: 1

      I don't need to put up a facade in order to be taken seriously. My work (and that of my co-workers) speaks for itself. It makes the company a lot of money and management seem to like that a great deal. Let them worry about the width of their peers necktie. Let us worry about making the thing that makes money.

      If you don't add enough value to the company to be useful as-is, perhaps shrouding your incompetent in a suit might work. After all, management is full of people that like shiny baubles and might be impressed by it. Perhaps it is a choice: to be taken seriously by management or to be taken seriously by the people that actually provide value to the company.

    5. Re:Dress for success by Oligonicella · · Score: 1

      People who self-describe as "working in IT" these days are not software developers.

      Oh please. You're just not interested in that sort of development. Or, as you pointed out, It may not be in your area of the country. That doesn't preclude them from being developers.

    6. Re: Dress for success by Anonymous Coward · · Score: 0

      My boss's boss wears tshirt, shorts and sandals much of the time. I get made fun of for "dressing up" when I wears Dockers and a dress shirt.

    7. Re: Dress for success by Anonymous Coward · · Score: 0

      You do know that management probably laughs at you when you aren't around, right? They probably don't even know your name. They just call you the 'IT dweeb' or something like that.

    8. Re: Dress for success by Anonymous Coward · · Score: 0

      Why should I care what they say about me when I'm not around? Management is not important, they are completely fungible.

    9. Re:Dress for success by NotARealUser · · Score: 1

      For my last interview, I dressed nice, but not too nice. The reason, I wanted to work for a company that judged an engineer based on their abilities and not on some stupid dress code. If they had said "Wow, nice work, but your dress code does not fit our culture", I would have happily walked away from the opportunity. But, instead they welcomed me because of my skill level. So I am happily employed at a company where I can wear hoodies and jeans :-)

      I have previously worked at places where there was constant drama over dress code and I did not like it one bit. I always dressed appropriately, but I knew employees who were amazingly gifted, but were shamed and scolded by their bosses for wearing sneakers, or for being to casual. The company chased those gifted individuals away and we were left with individuals who over-focused on appearance to make up for their lack of abilities.

    10. Re:Dress for success by R3d+M3rcury · · Score: 2

      The people who I need to take me seriously dress and behave professionally so I do the same.

      And if you're looking to move into their job, that's not a bad attitude to have. Personally, I'd prefer the "tech track" to the "management track." But that's just me--to each their own.

      That said, a company I used to work for had the best dress code: "You must be covered from the shoulders to just above the knee in clothing of good repair."

      No miniskirts. No spaghetti straps or tank/tube tops. No ripped jeans. Shorts were fine, but they had to go down to just above the knee--no daisy dukes or the like. I don't remember what the policy was on footwear, but I don't think open-toed shoes were allowed.

      And they had a sign in the front lobby that said, "We support a casual work environment" so that anybody coming in wouldn't freak out if they saw someone wearing shorts.

      Another neat thing about it--it was unisex. I chatted with the HR person about this policy and she said the funniest part was there was some woman who worked there who insisted that men should not be allowed to wear shorts because, "Hairy legs are gross."

    11. Re: Dress for success by Anonymous Coward · · Score: 0

      You're just a straight shooter with upper management written all over you.

    12. Re:Dress for success by narcc · · Score: 1

      Why is it so difficult for so many of you to dress like an adult?

      Do you suddenly become incapable of doing your job if you look like a working professional? No? Then why complain?

      If you've ever wondered why you don't get the respect you think you deserve at the office, look no further than your wardrobe. No only will people treat you better, you'll feel better about yourself.

    13. Re: Dress for success by Anonymous Coward · · Score: 0

      I have been a professional programmer for 2 decades. I have had jobs where suits were required, and ones where shorts were appropriate. In none of those jobs was I judged by my managers for what I wore after I produced for them. If you communicate well, have a good friendly and helpful attitude, and produce useful stuff, then they won't care if you wear a bathrobe to work.

      If you have a job where you are worried about your management's perception of your dress, then you are either not an effective producer, are an asshole, or are working for the wrong people.

    14. Re:Dress for success by lgw · · Score: 2

      "IT" is a vanishing career, and most people assume "help desk" when you say it. Sucks, but it's true. Software development engineer is a rapidly growing highly paid field. Both have plenty of international competition, but you're way more likely to be outsourced as "IT" then as a "software development engineer".

      It's along the lines that a garbage man might describe himself as a "sanitation engineer", but someone with an engineering degree working on something sanitation-related won't describe himself as a garbage man (or even a sanitation engineer), unless being humorously self-deprecating,

      IMO, "DevOps" is our field's "sanitation engineer" - my "DevOps" teams are all software developers who are forced to also do operations, but there are a great many IT teams that also do "some coding" that are DevOps. (And more power to them, if they can transition to software devs on their resume!)

      --
      Socialism: a lie told by totalitarians and believed by fools.
    15. Re:Dress for success by gnasher719 · · Score: 1

      That said, a company I used to work for had the best dress code: "You must be covered from the shoulders to just above the knee in clothing of good repair."

      I preferred the one that said: "Dress code: Dressed".

    16. Re: Dress for success by Anonymous Coward · · Score: 0

      Bullshit.

    17. Re: Dress for success by Anonymous Coward · · Score: 0

      "Here in big software companies on the West Coast, the uniform of almost all senior devs and managers is button-down shirt and jeans."

      Ah, yes, the "Silicon Valley Skinny Jeans" look. It'sâ like the 21st century version of the mullet. Business up top, party in the pants?

    18. Re: Dress for success by Darinbob · · Score: 1

      I worked at Lockheed for awhile, in research labs. I had to wear slacks and white shirt. I would occasionally head over for a meeting at the main plant. One day a guy said "you must be from the labs". I asked how he knew and he said "because you don't have a tie". So ya, wearing slacks and white shirt and I still stood out as too casual...

    19. Re:Dress for success by Darinbob · · Score: 1

      I'm 53 and wearing tee-shirts most of the time, polo/knit shirts at other times. Button up shirts tend to be loose fitting. I only tuck in a shirt when it's a wedding or funeral. But since they made me manager I did get some new shirts without holes in them. I should upgrade but people wouldn't recognize me if I did.

    20. Re:Dress for success by Altrag · · Score: 1

      Why do you care? Do I suddenly become incapable of doing my job if I don't happen to dress to your fashion sense?

      If I want your respect, I'll consider wearing clothes you like. Otherwise, go do your job and let me do mine in all my scrubby comfortableness. Its not everybody's dream to be a middle manager.

    21. Re:Dress for success by Darinbob · · Score: 1

      Hmm, IT seems to mean "help desk" at most places I've been at. Maybe at a website oriented company there are IT people keeping up the production servers AND developing on them. But usually the backoffice servers I see may be administered by IT but developed on by people who aren't in the department labeled "IT". "Operations" isn't "IT" even if many of the skills overlap. The people creating software as products to sell or to put into hardware that is sold are not "IT" even if some IT people also do a lot of programming.

      Back before things were called "IT" I essentially worked in that area as a system admin and developer. Ie, we actually wrote real programs, not scripts. The meaning of "IT" kept changing over time, expanding to sometimes include anything remotely connected with computers, and at the same time the programming aspect declined, the allegiance shifted from IBM to Microsoft, etc. But constant through it all was that the primary job of IT was computer support services for the company.

    22. Re:Dress for success by Darinbob · · Score: 1

      The snag comes if you look like you didn't even bother. Sure, if you have an hour notice for a sudden interview then you show up with what you're wearing. But when you see someone come in like they just grabbed whatever clothes were on the floor, it sends a strong signal of "I just don't care about you or your company, I'm only here so my parent/spouse doesn't complain about me being a slacker." With the very casual California dress code I'm still amazed that occasionally you see someone who takes it too far even for here (no one in bicycle shorts yet, but I'm sure that happens :-).

      A very important thing in an interview is to look and act like you want the job. You can be superb at skills but if people think you aren't interested they're going to consider the other candidate instead.

    23. Re:Dress for success by Rande · · Score: 1

      I remember once reading the advice at interview to dress at the maximum you'd be willing to work in every day. So if you're not willing to work in suit+tie every day then don't.
      And it works for every industry. If you're interviewing to be a lumberjack, then you won't wear a suit+tie, but you would at least wear the jeans that don't have the grease stains on them.

      And the only job I've worked at that insisted on suit+tie every day I didn't last at. I simply can't concentrate with a noose around my neck.

    24. Re:Dress for success by Anonymous Coward · · Score: 0

      People who self-describe as "working in IT" these days are not software developers.

      Depends on the audience - on slashdot, definitely not, to people I meet at social events I may do. Mostly I say I nerd. I am currently nerding for a bank. I can go into more detail if they want, but I am fully aware most people don't. I've conveyed the information I needed to.

    25. Re:Dress for success by NotARealUser · · Score: 1

      If it matters so much to you, I am in no way lacking respect at my workplace (I report directly to the president of the company, and all that fun stuff). I have my own office, and never get questioned about budgets of projects. I get to wear what I want and I have a flexible schedule. I worked quite hard to get where I am at. I am not a slacker by any means. I have engineered many of the systems my company uses and brought them a lot of business by my work. My workplace can depend on me, and I have the freedom to "do it my way". To me, I think I am doing "adult" pretty well.

      You may want to reconsider your definition of being a successful adult. Living in fear of not being respected by management is a terrible way to live. At the end of it all, you'll be the type whose health fails shortly after retirement because you've centered your life around pleasing those over you.

      In fact, I used to wear a suit at another place and I did not feel better about myself. You can have your suit and your smug attitude toward the less "professionally dressed" people of the world. I have a job that I love, and get to work in a comfortable environment, with a private office, and a large budget. I work with friendly people and leave work with a smile on my face nearly every day. You can't beat the good life. If you work hard enough at learning important skills, you could also have the good life.

    26. Re: Dress for success by Anonymous Coward · · Score: 0

      I guess I'm an amateur then. I used to be a professional when I was 20 and you are right, it made a difference and people started listening to my advice a bit more. But 15 years later I discovered that was only because of how junior I was. If management's perception is influenced so much by the clothes someone wears then it either means management is short sighted or the person doesn't have much else going for them to radically overcome the stereotype. Having just got out of a client meeting with board shorts, flip flops and a ton of flattery for the last quarter of dev work on a legal product, I'm inclined to believe wearing a suit would have made no difference. Sometimes the confidence of being able to wear what you want despite conventions goes a little further - what works for Lady Gaga works for me.

    27. Re:Dress for success by Anonymous Coward · · Score: 0

      No one is buying your bullshit. Working like a slave for someone else at a tiny company where a devfag reports to the president is not "the good life". Put on some pants and get a real job.

    28. Re: Dress for success by david_thornley · · Score: 1

      I've met lots of professionals without good soft skills. I'm paid for software development. Aside from being able to get along, I figure soft skills are the job of other people in the company (like management and sales). A company that requires that its developers have good people skills and dress to impress will be hiring from a smaller pool, and probably missing out on the really good developers.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    29. Re:Dress for success by narcc · · Score: 1

      Looks like I touched a nerve. Like it or not, how you dress does influence how people see and interact with you. It also has an impact on your own sense of self-worth. (That's not controversial. Decades of research support that.)

      Consider the following: On the day of a big legal case, your lawyer walks in to court wearing socks with sandals, basketball shorts, and a hooded sweatshirt. How would you react? Why do you think you would react that way?

      How about this: You're in the hospital with your kid, who has a broken arm, waiting to see a doctor. Some guy wearing cargo shorts and a Vans t-shirt wanders in to the exam room. Do you let him examine your kid, or do you call security?

      What about your accountant or financial advisor? How would you feel about trusting your finances to a guy in a frayed Metallica t-shirt and ripped jeans? Would you expect him to produce careful and accurate results, or do you think his sloppy personal habits might just be a carry over in to his professional work?

      Now, take a look at yourself. When clients see you while they pass through the office, how does that affect their impression of your company? Do you think your appearance instills in them a sense of confidence? Does your appearance help or hurt the company?

    30. Re:Dress for success by Anonymous Coward · · Score: 0

      Personally, I'd prefer the "tech track" to the "management track."

      Ah, yes, the career path that begins and ends at "you're hired".

      Just started your first tech job? Congratulations! You've reached the top! Sure, your title might change from "Junior" to "Senior", but the actual work you do every day will not.

    31. Re: Dress for success by KlomDark · · Score: 1

      Shit dude, I am a skilled developer with soft skills, I get along with people all over the company (largish financial company), from upper management to phone support. I wear what I want and it's never held me back.

    32. Re:Dress for success by ajlisows · · Score: 1

      I used to go to work daily in the finest of homeless chic. I took pride in not giving a shit how I looked.

      I developed a pretty hardcore drug problem, and my appearance began to get even WORSE. My work suffered during that time too, as well as my personal life.

      When I cleaned up, I decided to try something a big different. I started wearing shirts and ties instead of ripped jeans and hoodies. Honestly, people began to take me a bit more seriously but that had little to do with it. It helped me separate my past from my future and generally made me feel better about myself. You might consider it to be dreck, but these days I'm more comfortable with a nice Italian silk tie and decent analog watch. And yes, I'm better at my job now than I was a few years ago.

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

    What does this have to do with developers?

  12. software developers are treated like children by Anonymous Coward · · Score: 0

    a perennial pet peeve of mine is how professionals in software development are treated like children - name ANY other profession where professionals are given cutesy nicknames ("techie" "geek" etc), given a work environment with games, and so on - sure I have some self respect and refuse to go along with this, but unless the profession as a whole improves its image and refuses to take this sort of behavior no one will be taken seriously

    1. Re:software developers are treated like children by Viol8 · · Score: 1

      "name ANY other profession where professionals are given cutesy nicknames "

      Scientists get called boffins a lot.

      When people don't understand something they tend to denigrate the people who practice it even if its useful to them in the long run. And most people don't understand science or IT and so are intimidated by the people who do. Simple as that.

      They might not understand much medicine either but because its their body its still something familiar plus doctors save lives so they get let off. Law - well its just parrot learning, anyone can do it frankly. But science and IT require more than just knowledge - they require the ability to think logically and often laterally and most people can't do that.

    2. Re:software developers are treated like children by Anonymous Coward · · Score: 0

      Nicknames might be a weak argument, but work environment for software developpers is full of childish stereotypes. Free soft drink and snacks, gaming room, table soccer or something similar, regular "fun" activities like airsoft gun matches, sofas and recliners n the break room, toys and gadgets everywhere, ect. They're mostly seen for video game companies and startups.

    3. Re:software developers are treated like children by Anonymous Coward · · Score: 0

      When you dress like children, don't be surprised when you're treated like children.

    4. Re: software developers are treated like children by Anonymous Coward · · Score: 0

      Says the government employee who lazily thinks he/she can just write a contract for every problem and ends up wasting millions of taxpayer dollars by getting captured by a contracting company. If you categorize everything around you by uniform, maybe you shouldn't be handling large sums of society's money.

  13. Don't forget the non-developer by Anonymous Coward · · Score: 0

    Even more annoying is that everyone other character seems to have the ability to code a virus or hack into a system just because the need arises.

  14. Let's look at photos of real software developers. by Anonymous Coward · · Score: 1

    Instead of speculating about what software developers might look like, let's look at some actual photographs of actual software developers.

    The Rust programming language contributors list is a good place to start.

    Although not every developer has uploaded a photograph, many of them have.

    Let's look at some examples.

    This is what an actual software developer looks like.

    This is what an actual software developer looks like.

    This is what an actual software developer looks like.

    This is what an actual software developer looks like.

    Those are what actual software developers look like.

  15. What the fuck is this shit? by Anonymous Coward · · Score: 0

    Every career has negative and positive stereotypes, who cares...

    SJW bullshit this is

  16. It's NOT my turn by Anonymous Coward · · Score: 0

    Who the fuck cares? Do you want superman to be more realistically portrayed as well? How about batman he'd be arrested for destroying huge swaths of the city for very minimal results.

    Do you want movies to be littered with ugly stars and starlets pulled straight out of a WalMart bathroom as well?

    It's Entertainment, not a depiction of reality.

  17. Grandma's boy by jediborg · · Score: 1

    The movie "Grandma's Boy" set the stereotype of video game developers back by 10 years. No, i don't live with my grandma. No, I don't get to spend all day just 'playing video games' and No, one person cannot make a AAA video game all by themselves.

    Then again stoners have had the same stereotype played in hollywood for over two decades. Have you ever seen Tommy Chong in "Cheech and Chong" I don't know any stoners that are actually like that, Thats because the actor Tommy Chong wasn't portraying stoners in real life, he was portraying what Americans THINK stoners are like, hence the artistic genius. The debate is weather portraying outlandish stereotypes helps people realize how silly the stereotypes are, or if they just reinforce existing beliefs.

    1. Re:Grandma's boy by Anonymous Coward · · Score: 0

      The movie "Grandma's Boy" set the stereotype of video game developers back by 10 years.

      ...but it was a damn funny movie.

  18. Dress is Statement by Anonymous Coward · · Score: 3, Insightful

    So...this is coming from the perspective of someone who can count almost 30 years writing code, and managing folks who do, professionally, in a number of environments, and I realize that people entering the workforce today face different problems, but...

    Coders, and IT people in general, historically have dressed down as a statement of power. This isn't a made up stereotype, and it isn't a lack of style. It is a deliberate way of asserting that they have special value to the business and that the normal rules do not apply. "You can't do what I do, and you can't simply replace me with a snappy dresser."

    I've been hiring developers for more than a few years now and things haveâ changed. 10 years ago a good/confident young developer would show up in jeans. Now the younger folks come to developer interviews dressed like salespeople. I struggle not to perceive the way they dress as a lack of confidence in their abilities, to accept that they grew up during a recession and in a world where IT people are screened by know-nothing HR departments before they can even see a technical manager. I wouldn't dress the way they dress if interviewing for the jobs they want, but I started in a different era.

    All of which is to say that some of the stereotypes are not without basis, and are not disparaging to the people who originated those stereotypes. They reflect a deliberate tactic to assert unique power in the business environment.

    1. Re:Dress is Statement by pr0fessor · · Score: 2

      Coders, and IT people in general, historically have dressed down as a statement of power.

      Not every IT position is able to sit at a desk all day, don't get wrong remote management is great and I've always used it when possible but it's not going to replace a hard drive. I've gone to work in boots, blue jeans, t-shirt, back support, and a tool belt before and I looked more like the maintenance man. I've also traced/ran hundreds of cat3, cat5, cat6 drops, done countless punch downs, built server cabinets, network racks... I've also done dozens of different jobs in the IT field from Desktop Administrator to Telecom Engineer.

    2. Re:Dress is Statement by smelch · · Score: 1

      Yeah, but that's the problem. That's just being a dick and a poor sport. They aren't more talented or special than anybody else, their specialty is just in higher demand right now. Seriously, when I look around at the average intelligence of the development team versus the legal team or other types of analysts, (all of which dress nicer than development) it feels about the same to me. One day, that won't be true anymore and everybody will remember that you're kind of unreliable, take as many liberties as you can get away with, and need special care and feeding or you get unhappy. Worse, you may not be able to make the adjustment to normal business rules.

      --
      If I can just reach out with my words and touch a butthole, just one, it will all be worth it.
    3. Re:Dress is Statement by Darinbob · · Score: 1

      I don't see this. I've been here over 30 years. For me and others I never saw it about power. Anyone who did was quickly shunned, no one like working next to the guy with the ego. *Nobody* was irreplaceable, there were people who could replace them. Instead it's about comfort. Ties suck, period. You used to have to deal with them in the past (or on the east coast), but once they aren't required then why wear them? Work was an extension of college, if you didn't wear ties in college then it made sense not to wear them on the job (and in the past, students did wear ties at college, before my time though).

      What I've seen is that it doesn't matter. 30 years ago or today, you'd see someone in a tie sitting next to someone in a tee shirt doing the exact same job.

      If it was about power then you'd be seeing the VPs walking around in speedos.

    4. Re:Dress is Statement by Darinbob · · Score: 1

      First job I had they wanted the slacks and button up white shirt. Which was kind of a pain when you were carrying boxes, changing printer ink, installing tape drives, crawling through the ceiling dragging cable, and so forth. Those slacks would wear out fast compared to denim.

    5. Re:Dress is Statement by Altrag · · Score: 1

      There's a difference though -- complexity. The law doesn't change much from day to day so the stuff you use at your current job is basically identical to the stuff you used at your last job and will use at your next job, and has remained basically the same since you passed the bar.

      Not to downplay lawyers -- the law is horrendously complex and ugly and they have to spend many years learning the ins and outs. But its mostly consistent across jobs and across time.

      Software is neither. Within an organization, software is changing constantly and just keeping up with it can be a challenge. A developer changing jobs would be more akin to a lawyer trying to figure out the legal code of an entirely different state (or maybe even country if you're comparing against extremely large software systems) than just moving to the company down the road.

      Now whether that justifies the entitlement you see in a lot of software people? Depends on your point of view I guess, and how far any particular person takes it. Dress code became the battleground because it doesn't matter at all to job performance while still being a small middle finger to the types of managers (and businesses) who are stuck up enough to care what some goon in the basement is wearing.

      As developers move out of the basement, and we keep inventing tools and frameworks and APIs to lower the complexity of software development, its not really a surprise that we're slowly losing our ability to keep fighting that fight.

    6. Re:Dress is Statement by pr0fessor · · Score: 1

      I've had that job where you work in a large office building (about 500 cubicles and offices) and end up being the entire IT department (Networking, Telecom, Sys Admin, etc...) unless there was an important client in the building I was in jeans. One time there was an electrical problem and I had to explain to them that I wasn't an electrician, I only looked like one.

  19. Ace Ventura? by wonkey_monkey · · Score: 1

    From Ace Ventura to Silicon Valley, everyone has had their chance to portray the developer.

    I haven't seen it, admittedly, but I thought Ace Ventura had a different job. Something about pets?

    --
    systemd is Roko's Basilisk.
    1. Re:Ace Ventura? by Anonymous Coward · · Score: 0

      Equally as confused.

    2. Re:Ace Ventura? by michael_wojcik · · Score: 1

      I thought Ace Ventura had a different job. Something about pets?

      Perhaps one of them was a Commodore PET.

  20. Doesn't make sense. by captaindomon · · Score: 3, Insightful

    This doesn't actually make much sense. It's the same as any other field already. Let's take the example above and change it to construction workers: So, how should we talk about construction workers? First, we should talk about how important their work is. Construction is one of the fastest growing industries in the world as it serves a role in every part of society. Construction workers maintain and build critical parts of our infrastructure. Second, we need to talk about the craft of what they do... we need to show more finished buildings. Every construction worker may use a different set of tools, but across the board their craft is evolving at increasing rates. [...] I think we can drop construction worker stereotypes all together at this point. It's a job people know -- it's time to add some vitamins to that kool-aid. After all, we're just like lawyers, librarians, electricians and cab drivers... we're just people, totally unique and different people. But if there is one thing that unites us, it's a unifying desire to build new things, improve old things, learn when we can and avoid being stereotyped. It's as simple as that.

    --
    Just because I can hook a shark from a boat, I do no offer to wrestle it in the water.
    1. Re:Doesn't make sense. by Anonymous Coward · · Score: 0

      Workers of the world, unite!

    2. Re:Doesn't make sense. by smelch · · Score: 1

      What you're missing here, is that this person believes developers are special. The tell is throwing in "cab drivers" right before talking about how passionate developers are about building new things. The subconscious bias at play here is "developers are a better type of people because of our virtuous pursuit of making things". Now they want to figure out how that can be showcased without the negative effects of the other side, which is strutting around the office, playing by different rules than everybody else because our skills are in high demand and we can get away with it.

      Of course, in reality both of those things are stereotypes because most developers are just normal people that come in and do their job professionally and don't need to be pampered because they aren't dedicating their life to the pursuit of building the next hot thing and perpetually failing to do so. They've got real lives to reward them and a job that stimulates them. The funny thing is, those people don't care about the stereotype because they don't self identify with the genius developer type. They aren't that arrogant. The people mad at the stereotype are the guys that feel like they're the hero in real life, so they don't like how they're being portrayed because shockingly real life is harder than movies and deep down they're terrified they don't measure up in real life either.

      --
      If I can just reach out with my words and touch a butthole, just one, it will all be worth it.
  21. Sushi by Anonymous Coward · · Score: 0

    For pulling some serious work during overtime we order pizza. When product is done (or important milestone reached) we go out for sushi. Company gladly pays. Happy programmers means happy customers means sweet money for the CEO.

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

      Seems like the only person winning in your equation is the CEO. Programmers get sushi and pizza, customer gets buggy software, ceo gets money. Hmmmmmm.

  22. Re:Let's look at photos of real software developer by Anonymous Coward · · Score: 0

    I looked at the Rust contributor list.

    They all look like a bunch of fucking nerds to me.

  23. Programmers don't have to be socially awkward. by Anonymous Coward · · Score: 0

    I get what you're saying from an economics or job perspective, but the truth is that programmers don't have to be socially awkward. In fact, many of the greatest programmers are very outgoing and socially adept. Here's a good example of what I mean. He's confident. He's likely talking to an audience. He's sharing his thoughts. He expresses his individuality through his winter hat being worn indoors, through his choice of shirt, through his style of glasses, and through his arm tattoos. He's clean-shaven, and doesn't sport a huge belly. He's somebody you could hang around with, but he can also get the job done when it needs to be done. He's the kind of man you'd want your daughter to date and eventually marry. He's got the aura of a proud breadwinner, supporting his family and dependents. He's a real programmer.

    1. Re:Programmers don't have to be socially awkward. by Anonymous Coward · · Score: 1

      he looks like a potato-faced millennial faggot w/ bitch tits

    2. Re:Programmers don't have to be socially awkward. by Anonymous Coward · · Score: 0

      lol this.

  24. Our developer ... by PPH · · Score: 1

    ... is just an AI running on a server in the basement.

    --
    Have gnu, will travel.
    1. Re:Our developer ... by __aaclcg7560 · · Score: 1

      We have server hamsters running around in the basement.

  25. Dressing better than the CEO... by __aaclcg7560 · · Score: 1

    I had this job interview for an IT position at a bio tech firm in Redwood City (circa 2011). The recruiter at Robert Half sent me over in a suit and tie. No receptionist in the lobby. So I called the contact number on the desk phone, left a voicemail and took a seat. For the next 90 minutes I sat in the lobby, watching traffic go in and out. The recruiter kept calling to ask where the hell I was. A guy in a track suit who came through three times earlier asked who I was and introduced himself as the hiring manager. The CEO was dressed in blue jeans and a polo shirt. The scientists I walked by were very respectful. Everyone thought I was a venture capitalist.

  26. Re:Bunch of Autistic Nerd Faggots by Oligonicella · · Score: 1

    debating whether or not some fictional space-gadget is better than some enchanted medieval wizard piece of shit

    Over all, your comment is pretty sucky, but I have overheard exactly that conversation many times. That and can Spiderman beat the Hulk.

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

    If you think that developers get a bad rep in movies and tv, what about scientists? If they are not the villain (Dr. Doom, Doc Ock etc) then they are the bumbling fools that created the problem the muscle bound hero has to sort out. But then again, please prove me wrong?

  28. Re:Let's look at photos of real software developer by Anonymous Coward · · Score: 0

    These all look like weirdos that haven't opened their Cheetos yet.

    Thank you for finding the four biggest losers to keep this stereotype going.

  29. preH1B, dotcom era, sure. Not anymore. by mrflash818 · · Score: 1

    Back in the 1990s and 2000s, sure, a dot-com programmer wore cool T-shirts, flip-flops, and enjoyed unlimited sodas. It was at the two dot-coms I worked at, back in the day.

    Then, once H1B took over, it is now usually a bunch of very polite, mostly quiet, dress shirt + slacks and a belt, types. At least, it seems to be this way now, at the Confidential National Service Provider that I have worked at, for the past 10yrs or so.

    --
    Uh, Linux geek since 1999.
  30. Depends a lot of regional culture by OrangeTide · · Score: 1

    I've never known a single developer who could get away with wearing a hoodie in an office, and I've worked at quite a number of offices over the years during my contractor days.

    I'm in the office right now, wearing a hoodie, with the hood up because the AC is blowing on my ears. I'm a software engineer, and lead on my project at a company with 10,000 employees. I primarily design Linux device drivers and help validate new silicon designs before it goes into manufacture (tape-out).

    --
    “Common sense is not so common.” — Voltaire
  31. Re:Let's look at photos of real software developer by OrangeTide · · Score: 1

    Why are they all white?

    --
    “Common sense is not so common.” — Voltaire
  32. amateurs or professionals? by petes_PoV · · Score: 1

    After all, we're just like lawyers, librarians, electricians and cab drivers.

    Developers are nothing like lawyers (at least, not in my country). Lawyers and other professionals belong to chartered, professional, bodies that uphold standards of behaviour and work-product.

    If you want to see IT professionals portrayed as professionals they would need to act in a professional manner. One that instills confidence in their ability, one that stops "amateurs" from being indistinguishable from career IT people - either in approach, quality of work or social standing.

    --
    politicians are like babies' nappies: they should both be changed regularly and for the same reasons
    1. Re:amateurs or professionals? by david_thornley · · Score: 1

      You do realize that suits make it easier for amateurs to pass as professionals. I can look like a lawyer fairly easily, and I can fake an air of authority.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    2. Re:amateurs or professionals? by Anonymous Coward · · Score: 0

      The certification arguement about professionalism is just plain baloney. If janitors had a certification body would that magically make them all professionals?

  33. Just google "hacker" and see what comes up ... by tommeke100 · · Score: 1

    says the article. How about googling "programmer" or "software developer". Oh, mainly well dressed people in a professional environment doing software development. Guess the image isn't too bad after all.

  34. Argumentum ad absurdum by jdavidb · · Score: 1

    But if there is one thing that unites us, it's a unifying desire to build new things, improve old things, learn when we can and avoid being stereotyped

    So you're describing the new developer stereotype?

  35. Want to stop being stereotyped? by Anonymous Coward · · Score: 0

    Stop acting like the stereotype.

    I'm not convinced developers should change, or that there's actually a problem, but if you want to change your image (again, the value of which is very debatable), maybe stop wearing socks with sandals?

  36. And it is better this way by GuB-42 · · Score: 1

    Seriously, developing is not very exciting to the casual audience. You are not going to make a movie about a totally unremarkable guy fixing misaligned text. And even if we take the most excited stuff, like a rocket engine control software, the development process is quite boring, probably even more so than the one involving misaligned text. It is tedious process with a lot of testing. And in case of emergency it becomes a tedious process with less testing and less sleep.

    Characters are here to serve the plot and their job is just a mean to an end. When filmmakers portray a hoodie type developer, they don't actually want to portray a developer. They want a recluse character, genius type, manipulating the world from the shadows. In a fantasy setting, it would be a wizard, in modern days, it is a hoodie developer. It is the same for most jobs. Librarians are usually here because the plot calls for a guardian of knowledge characters. An electrician is convenient because he is a stranger invited in other people's homes, though plumbers are often preferred.
    Lawyers make great detectives and animate trials, doctors naturally follow wounded heroes, etc... They pick the stereotype first and assign the job after.

    That job stereotypes develop around this is an unfortunate consequence, but if it help make better fiction, I won't blame filmmakers for this.

    1. Re:And it is better this way by david_thornley · · Score: 1

      I've sometimes thought about how I'd look in a movie. Sitting there, staring at the screen, maybe moving my mouse wheel. Occasional bursts of typing. Sometimes flipping through different text displays. Staring at the screen some more. No visible results.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  37. Re:Let's look at photos of real software developer by xevioso · · Score: 1

    This is a site for nerds, rude square.

  38. Doctor Not by Tablizer · · Score: 1

    We are not equivalent to doctors. Doctors spend a good deal of time in medical school, and have a licensing board overseeing them. For these reasons, at least, doctors are paid much more on average than developers. (The pay-off has to be good in part to compensate for the time in medical school.)

    If you are a good enough coder, you don't even need a degree to be paid fairly well.

    It's also difficult to outsource or visa-tize doctors because of the licensing process and their trade union. They have a degree of protection from globalization, unlike coders. A high school dropout in Timbuktu may be coding your fav software at $1.50/hr.

    And recessions and trends can rock our profession pretty hard. CA after the dot-com crash was nasty job-wise. People still get sick during slumps; doctors are better protected from economic burps. (Don't get complacent; if our stupid UI 'standards' get fixed, many coders will be dumped, flooding the market, for example.)

    As far as the comparison to lawyers, we DON'T want that. Lawyers are not very popular. I've heard a lot of cruel lawyer jokes but not so much about coders, outside of silly people-skills digs.

  39. WTF is a "deploy"? by Anonymous Coward · · Score: 0

    So I'm olde' - I have no clue what a "deploy" is (RTFA). I 'do' compilers/runtimes/performance tooling and other stuff close to the instruction level. Including some in-kernel device driver work. A very different level of correctness than web stuff. If a web app is crap, it pops up a 404 or some such. If a compiler/os is buggy, you end up with a reboot, or MUCH worse: data corruption. To webbies: this means your DB content gets silently corrupted, your site goes down on a daily basis, etc.

    But enough generational whinging. To the exquisite point: Shorts, Sandals (no socks), beard stubble (at best - never been able to be a hipster/lumber-sexual), non-offensive T-shirt have been part of my garb in the past. I've drifted away from the shorts/t-short portion, but never due to mandate.

    Next: I do software engineering. Solving difficult/messy challenges in a sustainable/maintainable fashion. Currently: hooking/intercepting SSL at the binary level to detect malware/data exfiltration. Claims by someone of being a Java "Developer" leaves a bitter taste.

  40. Re:Let's look at photos of real software developer by Anonymous Coward · · Score: 0

    WHO GIVES A FUCK.

    Seriously. Good god damn. I hope the identity politics ushers in a new hitler if we have to keep hearing THAT bullshit over and over again......

  41. Re:Let's look at photos of real software developer by OrangeTide · · Score: 1

    But most of my coworkers aren't white. I was just curious if this was an accident or some kind of subliminal advertising for white power.

    --
    “Common sense is not so common.” — Voltaire
  42. Just another soapbox rant by me. by TotalDisdain · · Score: 1

    I guess me writing menacingly on my basement man cave computer isn't helping the cause. But that's life.

    Let's not try and elevate our profession with vapid and sanctimonious poop. Programming as a profession may be expanding, but it's level of quality and prestige is rapidly declining. For every developer whose job it is to maintain the security of people's personal data, there are twenty developers whose sole purpose is to make sure a fake watermelon hat sits perfectly on a throwaway vacation picture. For every developer who is responsible for making sure a chemical mixture is within safe levels, there are twenty developers who are using A-B testing to figure out if a blue background is better than a teal background for selling toenail clippers online. At what point did it become acceptable that a 12 year old taking a vaguely worded three week programming course could be considered industry ready let alone hirable? Sure, there are some developers out there that are maintaining critical parts of our infrastructure, but that is being dwarfed by the levels of work used to maintain poorly our social networks, entertainment, and other novelty parts of society.

    Developer tools seem to propagate at a higher, devolving clip. The tool builders primary focus seemingly is to prey on the laziness and sometimes ineptness of developers in exchange for ever increasing licensing fees. Software development paradigms seem to be devolving to a development cycle that optimizes to the timeframe of a single line of cocaine.

    I've seen enough CuRL, OpenSSL, libSSH2, and ZLIB code to know that showing more code is not going to help our cause to non-developers. To be blunt, these code and build paradigms don't even help developers.

    No entity has the ability to decry their stereotype null and void. Collectively we have to fight to be better than the stereotype. If you can't prove you can handle the whiskey, then you're better off with the Kool-Aid (you'll live longer). From an industry standpoint, we are on a precipice that leads mostly to failure. If you are working on automated cars, then you better not kill anyone. If you are working on financial systems, then you better not lose our grandparents' retirement accounts. If you are working in robotics, then you better not kill anyone you weren't authorized to kill. If you are selling toenail clippers online, use the blue background. If you manipulate non-critical images, then you should reassess your role in life and/or wear a hoodie.

    The only thing we have in common with engineers is the following:
    If we do one thing wrong, people die. If we do everything right then we get a certificate of appreciation.

    1. Re:Just another soapbox rant by me. by Altrag · · Score: 1

      I've got two questions for you:
      1) Is this a bad thing? Do we really need to waste our top notch programming talent writing A-B tests? Cause somebody's gotta do it.

      2) What's your alternative? Everyone throws around the idea of licensing software developers but the problem there is practicality. Again, somebody's got to be writing those A-B tests and if you drain out the people who's abilities don't really exceed that level of work, that means you'll be needing to waste your much more talented programmers doing menial tasks like that while more important (but lower paid) jobs get left undone.

      I don't see the amount of software needed dropping, and I don't see people getting smarter.

      Our only hope to improve software in general really is to try to make our tools more foolproof and less error-prone. But that in itself is not an easy task as removing complexity also has a tendency to remove generality and you end up with people having to put more effort into working around your tool than they save by working with it. Not that improvements can't be made -- and they are made incrementally all the time -- but silver bullets there are not so tool improvement by itself isn't likely to solve the software quality problems either, at least not in the foreseeable future.

      Do you perhaps have a suggestion for improving software quality without reducing quantity?

    2. Re:Just another soapbox rant by me. by david_thornley · · Score: 1

      One problem with licensing software developers is that the profession is relatively new, and the tools change rapidly. It's also a creative process. The result is that it's hard to come up with a good licensing test.

      Doctors are tested on knowing stuff about the human body, and we've been running with the same model since before we had doctors. Lawyers are tested on the law, and that changes slowly. In both cases, the testing is primarily of knowledge, perhaps with some apprenticeship. There is no large body of knowledge that is really necessary to be a developer.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  43. Very ethnocentric by quax · · Score: 1

    In my experience IT folks in Europe never even came close to this strange American stereotype.

  44. Typical by sad_ · · Score: 1

    it is not limited to programmers, but basically any profession representation is build on stereotypes.

    --
    On a long enough timeline, the survival rate for everyone drops to zero.
  45. Stereotypes by easyTree · · Score: 1

    After all, we're just like lawyers,

    We too are soulless corporate ghouls who have inveigled themselves into the midst of every action or decision taken in the public space, following the rules despite the wider consequences?

    Everyone loves a stereotype :P

  46. Dress up? by Neuronwelder · · Score: 1

    I feel that dressing fancy isn't important. it's just another mask people put on - like a fake smile. What comes out of your mouth, and what you do, is what really counts. Showing kindness does not cost you anything.

  47. Re:Bunch of Autistic Nerd Faggots by david_thornley · · Score: 1

    I rely on my ability to figure things out with incomplete information. It can help to practice this in other situations.

    --
    "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  48. Over-privileged white guys by Anonymous Coward · · Score: 0

    Over-privileged white guys who write shitty code that ruins the rest of our lives. Feel the pride!

  49. Doctors vs IT by Anonymous Coward · · Score: 0

    I like the OP comparison between IT professionals and Medical Professionals (aka Doctors) In my experience the vast majority of IT sickness is fixed with a simple reboot..... pitty doctors don't really have that option. Bring on the cybernetics!!!

  50. bach on guitar by chris_osulliva · · Score: 1

    my chief developer is a classical guitarist. he wouldn't be caught dead in a hoodie. i don't have any basement dwelling hoodie wearing devs. never understood the stereotype. always seemed like the dilettantes to me.

  51. Apparently by Meski · · Score: 1

    We all use green-screen CRT's

  52. Answer 1. Re:Just another soapbox rant by me. by TotalDisdain · · Score: 1

    My answer was more towards dismissing the argument of this article that the stereotype of the classic software developer was misapplied to today's developer because of how great all programmers are today. I also laid bare many prejudices that I have towards my community. Though I'll answer my biases on this aspect of my response.

    A top notch programmer should not be wasting time writing A-B tests. In fact, this would be a QA task, or a marketing research request. A programmer would at a minimum write the variant codes, submit both of them to QA. and when requested merge the desired result (if any) to the mainline source. Of course, many programmers don't have access to a competent or existent QA. I have never seen a competent or non-existent marketing department.

    Most software development is not glamorous, it is tedious. I would say that the stuff that top-notch programmers do is even less glamorous, but with the benefit of less tedium. Tedium is writing a complete software interface over a period of three weeks for a 300 lb. cash dispenser using Korean specs translated into 2nd grade level English, with diagrams that use happy face/unhappy faces. I wouldn't want to force anyone to watch a movie about that, nor do I hope to ever mention it ever again outside of a job interview.

    The stereotype that we software developers willingly focus on menial and tedious tasks that non-programmers will not appreciate will always stand. It wasn't my intent to state that menial tasks or A-B testing needs to go away, nor fracture the programmer community into top and bottom notches.

  53. Answer 2 Re:Just another soapbox rant by me. by TotalDisdain · · Score: 1

    I really don't see how any alternative alignment of the software development profession would benefit the updating of the stereotype in the views of non programmers.

    The core problem with licensing developers is who would be responsible for creating the requirements? Software developers are rarely hired by other software developers, so they really have no say in it (and we software developers are reluctant to demand a say in it). Marketing hires developers at a much higher rate, but their dilemma of not ever knowing what they need means that they also can't write the requirements. Management controls the money, but we as software developers are not comfortable with them monopolizing the requirements, and management under no circumstances wants software developers to control their destiny. As much as I do not like the status quo, I don't have a solution that all of the players involved would agree is better.

    At some point software load will level off and drop. We software developers cannot continue to believe that marketing will continue to throw money at us because of their blindness that the effort we charge for things like A-B testing or customer relationship software is actually returning a valid return on investment. If the consumer loses faith in the truth in online reviews, then that money will be turned off. If questionable data collection justified by improvements in AI turns sour due to some horrendous breach of private information, this could cripple a large portion of our industry. I could go further, but it would all devolve to the plots of the Dune prequels and the tenet "that no machine can be made in the image of a man." Needless to say, our industry is treading on very shaky ground.

    The level of intelligence of software development hasn't changed, it has just shifted to different aspects. The tools we use help facilitate the transfer, but not the sum amount. It also helps to define the concepts of constructive and destructive laziness. I'll try to explain all this with this example:

    If I were to compare my intelligence to the software developers who had to program using punch cards, I would consider myself really stupid. Those people had to keep so much stuff in their head. They had to code at a level of precision and discipline I will never achieve, because their time with a computer was fleeting, precious, and tedious. I rarely can write code that passes a compiler first pass, and if I do I am highly dubious that what I wrote truly works. One of their tools I had the privilege to witness was a mechanical card sorting machine that would organize a large stack of punch cards. If one were to drop their stack of punch cards, and they had the discipline to number them properly, the device would quickly organize the cards into the correct order. Now this tool's purpose was for pure laziness, but this laziness was constructive because it saved precious time.
    Though these programmers had level of precision that I will never see in my lifetime, it came at a cost that their programs are very simplistic to the things that I can achieve, with my horrible typing skills and wealth of computer access.


    A developer will continue to require a certain level of combined intelligence, but can shift the burden to our tools. The simpler the tool, the easier to maintain, and the easier those tools will transfer. If the tool becomes too specialized, its beauty and constructive laziness will befall the fate of the magical card sorting machine. Complicated tools provide the illusion of acceptable stupidity. If one doesn't know how to properly use a hammer, a nail gun just makes one's stupidly more prolific to see. Complicated tools require somebody smart enough to create the tool and the infinite time and patience to maintain it for lesser intelligent people to use improperly. Very few people have the desire to do this, even fewer for free. A really good example of a complicated tool that has gone overboard is Curl. So much effort has gone into the command line inter