26

I've seen a job vacancy that asks for the following characteristics in a developer:

- extraverted, do'er (as opposed to thinker), out-of-the-box, curious, sees solutions and not problems, structural thinking vs. theoretical thinking, loves change, acts immediately, makes choices under stress, critically questions themselves if things go wrong

What the [censored] kind of programmer is that? Sounds more like a wannabe brogrammer type.

A typical, real programmer is introverted (for he is introspective, detail-minded and is therefore good at inspecting problems and finding solutions for them).

Seeing problems is not a bad thing, it's in fact necessary to be able to identify issues and not act like your typical manager who only wants to rush to solutions. He thinks deeply and theoretically before he takes action. Theory is the foundation of identifying a problem.

What programmer is stress-resistant? It's not normal for the human brain to be able to deal with stress; this is why switch-tasking is so hard.

Question yourself if things go wrong? Perhaps, but this sounds more like trying to shove the blame around.

Since we live in a rigid computer world with rigidly-defined protocols (say, HTTP), it is often useful to think in a conventional way. Out-of-the-box? Sure, if you're being innovative, or sure, as a tangential characteristic.

In my professional opinion, this vacancy reeks of bad corporate culture.. and the biggest alarm bell I find is: "There is free beer!" Err.. yeah. Anyway.

Comments
  • 4
    Free beer? I smell Blizzard style lawsuits in there
  • 8
    Not all programmers are drooling on themselves and fumbling around other people. This stereotyping of a "programmer" is quite humorous. It sounds like something from a movie or tv.

    The biggest theme I see in this request is they don't want someone who tries to find the perfect solution and never finishes. They want someone who is willing to make mistakes and take risks. I could see this being a problem if they never allow refactoring. They are trying to avoid the aim, aim, aim, aim, aim... programmer.
  • 0
    Link me so I can apply for a laugh please
  • 5
    It sounds like they want a pragmatic programmer, but as @demolishun says, the organisation has to support this approach.

    The free beer would be a big red flag, it suggests you'll be expected to never go home
  • 0
    "Do'er, as opposed to a thinker", what the actual fuck?!
  • 4
    I mean, "real programmers are introverted" is just as much bullshit as the ad, you've got your head up your ass and are acting as a gatekeeper to the industry. I'm an extrovert that's good enough to work at FANG. A programmer is someone with a skill set. Extroverts are able to teach and scale much better. Just coz you can't talk to people.
  • 1
    Rage over.
  • 0
    It's shit
  • 0
    @melezorus34 what's about blizzard?
  • 0
    Free beer I'd be all over that.
  • 1
    Often prototyping and r&d projects requires many shortcuts. Also execution of r&d / mvp projects to bring them to production in certain timeframe.

    In fact they’re looking for programming executive, probably don’t have much money or want to under hire some talent. It’s more manager position who code and understand code fundamentals very well than a coder.

    Those people are hard to find but they exist.
  • 2
    Bro why don’t se just… see the thing… and then we do the thing?

    Like… who gives a shit about architecture? Tomorrow’s code is tomorrow you’s prob *burps* lem.

    Just throw a coin in pressure moments and chose whatever the coin say, they can’t blame you if you are having a beer while the coin decides, bro
  • 1
  • 0
    @nibor Thank you for that insightful warning.
  • 1
    @atheist No, it's not 'bullshit' (as you so crudely say). Real programmers are analytical, they focus. Other people are noise (every programmer knows this). Introspection is a key feature in finding solutions. I should know because I've continuously saved the day at the last company I worked for by being introspective, while none of the extroverts were able to find any solutions since they weren't focusing.

    I'm afraid 'good enough' won't cut it. Just because you're an extrovert who works somewhere doesn't mean it proves anything. One thing does not imply the other. Just because I'm an introvert doesn't mean I can't teach (in fact, it's one of my best-selling skills) nor talk to people. You need to pick up your 'bro' mentality and write a little bit better. You are now dismissed for good.
  • 2
    @CaptainRant You can focus on a problem without being introverted. You can be introspective without being introverted. I might concede (but am unconvinced) that these attributes are more common in introverted individuals, but introversion is an aspect of social interaction and is separate from one's ability to focus and solve problems.

    Re your "one thing does not imply the other" that's my point! I don't have a bro mentally, I'm arguing against a prescriptive definition of the kind of people in our industry. Saying "these types of people are a better fit for us" is the very essence of bro mentality. You aren't the pinnacle of knowledge, don't try to dismiss me. I'm not your lesser.
  • 0
    Here with a dictionary if you need one.
Add Comment