Stories
Slash Boxes
Comments

SoylentNews is people

posted by martyb on Monday December 04 2017, @05:18PM   Printer-friendly
from the it's-easier-to-deal-with-computers-than-with-people dept.

The Do's and Don't's of Managing Programmers:

Why are some programmers such jerks?

Too many managers believe the problem lies with [the disgruntled programmer]. If he was a better employee, dedicated worker, or at least cared more, then this wouldn't happen. Right?

Unfortunately, no.

The first suggestions matter a lot
How you handle ideas from new programmers sends an important signal. Good or bad, it sets the stage for what they expect. This determines if they share more ideas in the future... or keep their mouth shut.

Sure, some ideas might not be feasible in your environment. Some might get put on the back burner to be discussed "when we're not busy". Some ideas seem great, but they run against unspoken cultural norms.

No matter what the reason, dismissing or devaluing your programmer's ideas — especially in the first few months — is a bad move.

Damaged by all the naysaying, he'll try a few more times to present his ideas differently, aiming for a successful outcome. If he continues to feel punished, though, he'll realize that the only way to win is not to play.

Which is exactly what you don't want your programmers learning.

He will stop presenting ideas, asking to meet customers, and genuinely trying to understand the business.

Ultimately, it's a lose lose.

If you want programmers to become mere code monkeys, treat them like code monkeys.


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 4, Informative) by Weasley on Monday December 04 2017, @06:09PM (17 children)

    by Weasley (6421) on Monday December 04 2017, @06:09PM (#605166)

    Doesn't pretty much describe everyone everywhere? You start a new job... you're eager to make a name for yourself... your ideas are all shot down... you become content to rot in your cubicle with the rest of the drones who already got shot down.

    Starting Score:    1  point
    Moderation   +2  
       Insightful=1, Informative=1, Total=2
    Extra 'Informative' Modifier   0  
    Karma-Bonus Modifier   +1  

    Total Score:   4  
  • (Score: 0, Funny) by Anonymous Coward on Monday December 04 2017, @06:13PM (10 children)

    by Anonymous Coward on Monday December 04 2017, @06:13PM (#605169)

    You cocksucking pussy. You should become a malcontent and continue to criticize management until you are fired for insubordination.

    • (Score: 3, Funny) by Anonymous Coward on Monday December 04 2017, @06:54PM (5 children)

      by Anonymous Coward on Monday December 04 2017, @06:54PM (#605199)

      You forgot to post the invalid form key lol

      • (Score: 1, Funny) by Anonymous Coward on Monday December 04 2017, @07:00PM (4 children)

        by Anonymous Coward on Monday December 04 2017, @07:00PM (#605205)

        I am not the invalid form key AC you stupid fuck. There are more than one of us and we all hate your guts.

        • (Score: 1, Insightful) by Anonymous Coward on Monday December 04 2017, @07:02PM (3 children)

          by Anonymous Coward on Monday December 04 2017, @07:02PM (#605207)

          The feeling is mutual :)

          • (Score: 1, Funny) by Anonymous Coward on Monday December 04 2017, @07:06PM (2 children)

            by Anonymous Coward on Monday December 04 2017, @07:06PM (#605212)

            I hate my guts because my guts are always hungry and eating is such a chore to do every day.

            • (Score: 2, Informative) by Anonymous Coward on Monday December 04 2017, @07:52PM

              by Anonymous Coward on Monday December 04 2017, @07:52PM (#605239)

              Death will cure your addiction to food.

            • (Score: 0) by Anonymous Coward on Tuesday December 05 2017, @03:28AM

              by Anonymous Coward on Tuesday December 05 2017, @03:28AM (#605489)

              Get one of those beer hats and fill it with Soylent*.

              (*Other brands of nutrient-rich goop are available)

    • (Score: 0) by Anonymous Coward on Monday December 04 2017, @06:55PM (3 children)

      by Anonymous Coward on Monday December 04 2017, @06:55PM (#605201)

      Therapy my friend, therapy.

      • (Score: 0) by Anonymous Coward on Monday December 04 2017, @07:03PM (2 children)

        by Anonymous Coward on Monday December 04 2017, @07:03PM (#605208)

        I can't afford therapy after getting fired! Logic, you fail it!!

        • (Score: 2) by DannyB on Monday December 04 2017, @08:58PM (1 child)

          by DannyB (5839) Subscriber Badge on Monday December 04 2017, @08:58PM (#605289) Journal

          Therapy and / or Drugs can be an effective treatment. Especially if your insurance plan covers prescription cyanide.

          Alas, not all insurance plans are created equal. And thus the Comparable<T> interface.

          --
          The anti vax hysteria didn't stop, it just died down.
          • (Score: 0) by Anonymous Coward on Monday December 04 2017, @09:26PM

            by Anonymous Coward on Monday December 04 2017, @09:26PM (#605309)

            I don't have an insurance plan because I don't have a job! Logic, you fail it!!

  • (Score: 4, Interesting) by frojack on Monday December 04 2017, @06:21PM

    by frojack (1554) Subscriber Badge on Monday December 04 2017, @06:21PM (#605172) Journal

    Maybe on your first job.

    Then you get your second, usually byt that time you've learned you don't know everything, and you do what you were hired to do while you figure out what is going on, and who is who, and then a year and a half later, you quietly sell your idea to your boss, maybe with a proof of concept, after dotting all the I's and crossing all the T's.

    You let him take credit with the higher ups, because everyone in the shop will know where it really came from.

    Everybody wins, you don't look foolish, boss loves you, staff realizes you do have a brain.

    --
    No, you are mistaken. I've always had this sig.
  • (Score: 2) by Runaway1956 on Monday December 04 2017, @06:44PM (3 children)

    by Runaway1956 (2926) Subscriber Badge on Monday December 04 2017, @06:44PM (#605190) Homepage Journal

    I guess this is the most appropriate place to observe, none of the above is exclusive to code monkeys. All of the same things happen to grease monkeys, turd monkeys, and all the other monkeys who get disgusted, and decide to just put in their time, and cash their paycheck at the end of the week.

    You've got an idea. You're backed by industry standards, as well as the law. The idea MUST be implemented, or the company is in violation of the law. (more specifically, OSHA regulations) For years, you fight with your boss to have the idea implemented. One more opportunity to comply with the law presents itself, and the boss tells you, "We've got to save money!" So, you finally go over the boss's head, make your presentation to his superiors. The next day, your boss says, "I've got an idea!" and gives your presentation right back at you - almost verbatim.

    You think I give that cocksucker any more ideas, hints, information, or anything else? No idea can be a good idea unless it's HIS idea. Egotistical cocksuckers don't even have any idea how much they are despised. If you work for someone like that, just go over his head, and report him whenever he's fucking up. Yeah, you feel like a snitch, but the dumbass created the situation.

    --
    Abortion is the number one killed of children in the United States.
    • (Score: 2) by etherscythe on Monday December 04 2017, @07:06PM (2 children)

      by etherscythe (937) on Monday December 04 2017, @07:06PM (#605211) Journal

      And this assumes the, sometimes erroneous, idea that your boss knows what the hell it is that you do. When he thinks of you as just another cog in the machine, it's much easier to play along and just turn the wheels, even if you are capable of much more.

      I feel that this is one of the biggest actual innovations of Elon Musk's various companies: he is known to be a "nanomanager", as in, taking micromanagement to the next level - he knows ridiculously low-level details, and your ass is in the hot seat if you screw something up, but he will also acknowledge you for your skills if he likes what you are doing, no matter where you are on the org chart. I wish more companies were like that - so much information is lost in translation upwards, and so many good ideas are mired in bureaucratic mediocrity.

      --
      "Fake News: anything reported outside of my own personally chosen echo chamber"
      • (Score: 2) by Thexalon on Monday December 04 2017, @07:36PM (1 child)

        by Thexalon (636) Subscriber Badge on Monday December 04 2017, @07:36PM (#605233)

        he is known to be a "nanomanager", as in, taking micromanagement to the next level - he knows ridiculously low-level details, and your ass is in the hot seat if you screw something up, but he will also acknowledge you for your skills if he likes what you are doing, no matter where you are on the org chart. I wish more companies were like that - so much information is lost in translation upwards, and so many good ideas are mired in bureaucratic mediocrity.

        Bill Gates apparently was like that too: Because he was a developer, he regularly reviewed application feature designs, thoroughly, and would pepper whoever came up with them with detailed questions until he'd stumped them. He might have been better off using his coding chops for quality assurance, though, amirite?

        --
        The only thing that stops a bad guy with a compiler is a good guy with a compiler.
        • (Score: 0) by Anonymous Coward on Monday December 04 2017, @08:44PM

          by Anonymous Coward on Monday December 04 2017, @08:44PM (#605279)

          When the bugs are actually a secret feature there is no point in wasting QA time.

  • (Score: 2) by Yog-Yogguth on Monday December 04 2017, @11:19PM

    by Yog-Yogguth (1862) Subscriber Badge on Monday December 04 2017, @11:19PM (#605389) Journal

    At least anywhere I've worked, and those weren't particularly bad places, at least not all of them.

    Then again, and without getting into anecdotes, doesn't it pretty much describe life itself in the parts of the world where most who post here live? Does for me. And society. At least for me there isn't a single positive feedback loop; they're all negative. I'm getting pretty good at ignoring them.

    Thus the only winning move is not to play other people's "games" if one can avoid it, and it seems a surprising number of people manage to avoid most of it one way or the other.

    --
    Bite harder Ouroboros, bite! tails.boum.org/ linux USB CD secure desktop IRC *crypt tor (not endorsements (XKeyScore))