Slashdot Mirror


Ask Slashdot: How To React To Coworker Who Says My Code Is Bad?

A week ago, you read the other side of the same question. Now, an anonymous reader writes "I have been with my company for 10+ years and have seen many development cycles on our projects. We have a developer intern who has not been on the team for very long. On day one he started ripping into my code on how terrible it is. We have a code base of roughly 50,000 lines of code. When he comes to me with a complaint about the code it is simply because he does not have the experience with it to actually understand what the code is doing. He is a smart guy with lots of promise, he is asking good questions, but how do I get him to look past his own self perceived greatness enough to slow down and learn what we are doing and how we have pulled it off?"

22 of 507 comments (clear)

  1. Tell him to write goddamn login page himself? by crazyjj · · Score: 5, Funny

    After all, he's fresh from a CS program where they taught him everything.

    --
    What political party do you join when you don't like Bible-thumpers *or* hippies?
    1. Re:Tell him to write goddamn login page himself? by Anonymous Coward · · Score: 5, Funny

      Code Monkey get up get coffee / Code Monkey go to job / Code monkey have boring meeting, with boring manager Rob / Rob say Code Monkey very diligent / But his output stink / His code not functional or elegant / What do Code Monkey think? / Code Monkey think maybe manager ought to write god damn login page himself....

    2. Re:Tell him to write goddamn login page himself? by Anonymous Coward · · Score: 5, Funny

      Code Monkey not say it out loud. Code Monkey not crazy, just proud

    3. Re:Tell him to write goddamn login page himself? by Anonymous Coward · · Score: 5, Funny

      Code Monkey regret his lousy placement / Code Monkey recall his mama's basement / Code Monkey's chest still swell with pride / Recalling Natalie Portman statue, naked, petrified.

  2. Fire him by Anonymous Coward · · Score: 4, Funny

    Firing him might be the best lesson he ever learns...

  3. Looks like that other guy figured out how by Anonymous Coward · · Score: 4, Funny
  4. Re:Is he right? by Anonymous Coward · · Score: 5, Funny

    Maybe, but we know that he posts to Slashdot as well.

  5. 4 o' clock by Anonymous Coward · · Score: 4, Funny

    outside, at the gate.

  6. Re:Mod this up! by Anonymous Coward · · Score: 2, Funny

    Mod points are rare these days.

  7. I thought... by SternisheFan · · Score: 4, Funny
    I thought if you were supposed to call in sick if you had a bad code. :-)

    *ducks*

    1. Re:I thought... by Anonymous Coward · · Score: 3, Funny

      I thought if you were supposed to call in sick if you had a bad code. :-)

      *ducks*

      I got debug bad.

  8. Re:Is he right? by flatt · · Score: 5, Funny

    Whether he is right or not is immaterial. Now is the time to assert your dominance. Sucker punch him and urinate on him while he's down to put him back in check.

  9. Re:timothy is apparently easily trolled by gigne · · Score: 5, Funny

    yep.

    What next? "I am some code. How do I tell my new maintainers they suck?"

    --
    Signature v3.0, now with 42% less memory usage.
  10. Re:How's your documentation? by Jawnn · · Score: 4, Funny

    I'm sure if he re-reads your internal design specifications, coding standards, and comments in the code he will understand your design.

    What's the giant whooshing sound? It's as if thousands of blissfully ignorant "senior" coders suddenly missed your sarcasm, all at once. Well done, sir.

  11. Re:Possibly related? by magarity · · Score: 5, Funny

    This questioner says he's been at the company 10 years and the new kid is hassling him. That prior question says the guy he's hassling has been at the company longer than the hassler has been alive. If they've hired a 9 year old as a coder then they deserve all the atttitude they get.

  12. Klingon Programmers by AlienSexist · · Score: 5, Funny

    "You dare insult my code!? I'll kill you where you stand!"

  13. Re:Is he right? by Anonymous Coward · · Score: 5, Funny

    This works and it's a good fundamental method, but it's not extremely efficient.

    I typically like to hire them in a groups. Initially, lay quiet and see who is the more uppity of the bunch. Let him have his moment in front of the new kids and really start to build an alpha status for himself.

    Shortly there after you really want to just casually stroll up to the fresh example and just stab him in the kidneys a few times. This will deal with the problem candidate and build your reputation as someone who gets things done. In fact, it is unlikely anyone will question your authority for some time.

  14. Re:Is he right? by rahvin112 · · Score: 4, Funny

    We are primates, the proper response is to throw poop at him.

  15. Re:timothy is apparently easily trolled by Anonymous Coward · · Score: 4, Funny

    That's easy.

    Perform a Core Dump.

  16. Years ago by Anonymous Coward · · Score: 4, Funny

    Years ago I worked with a senior guy who was very good but very critical of everyone else's code, often for poor reasons. One day I showed him some code and asked his opinion. He starts ripping on it and asks me why I did it that way. I reply "You tell me, this is your stuff from a couple years ago.".

  17. Re:timothy is apparently easily trolled by ifiwereasculptor · · Score: 4, Funny

    "How can I stop my employees from fighting over who's the best coder?

    I don't care about code one way or another. I own a bakery, all I care about is selling bread. I just hired this CS college dropout because he was my cousin's nephew and I owed him a favor, and the kid turned out to be a good employee. Even suggested we bought a computer for keeping our budget electronically, and that worked out well. So, as I was satisfied with this somewhat bright kid, when I had to replace our janitor, I hired a second CS dropout. The problem is they started disagreeing right away about the most irrelevant things you can imagine and now they bicker all the time, have heated, uncivlized arguments about who is the better coder, what sort of software license works best, their choice of cellphone and whatnot. It's really disturbing the workflow around here. Nothing works properly anymore. For example, I never know whether my computer will have LibreOffice or MS Office installed, which means that at any given day I can open only about half my files properly. My customers are also placing complaints and I'm fed up with the food fights they cause. Can someone tell me how to make them stop or, at least, how to properly discern compatible nerds in the future?"

  18. as usual: xkcd by spatley · · Score: 3, Funny

    just show him this http://xkcd.com/844/