Slashdot Mirror


How To Behave At a Software Company?

dawilcox writes "I'm a recent grad and am going to begin work at a software company. I want to make a good impression on my boss and coworkers. I know that performance is usually tracked, but there are also innate personality traits of good software developers that bosses just want to have around. What are those personality traits? What should I be trying to do in order to make a good impression on the people at my work?" (Appropriate side question: What behavior traits would you like your co-workers to exhibit?)

29 of 842 comments (clear)

  1. Lunch by Anonymous Coward · · Score: 4, Funny

    Do not bring any food containers that smell like something died inside to work and eat it at your desk.

    1. Re:Lunch by __aasqbs9791 · · Score: 5, Funny

      Also, though this may be a catch-22, don't bring live things into work to eat either.

    2. Re:Lunch by jc42 · · Score: 5, Funny

      Do not bring any food containers that smell like something died inside ...

      But, but ... Almost all my food consists of something that died.

      Yeah, there are exception, like the lettuce, tomato, etc., that are technically still alive. But, for example, the bread was made from a pile of baby wheat plants that were ground up (while still alive), then mixed with live yeast and a few other ingredients, then baked at a temperature guaranteed to kill everything in the loaf. Then we slice that up, fill it with slices of dead animals and other things. Only the lettuce leaves and the seeds inside the tomato slices are still alive; the rest is quite dead.

      I've found that people tend to think that such food is very "fresh", whatever that might mean, but they're clearly wrong. It's mostly made up of things that have died in the recent past. Some of them, like the baby wheat plants, died a rather awful death by being tossed live into a grinder. Others, like the yeast in the bread, died a horrible death in a bath of steam slowly getting hotter.

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
    3. Re:Lunch by Peach+Rings · · Score: 5, Funny

      My advice: Do not drop references to literature you've never read.

    4. Re:Lunch by __aasqbs9791 · · Score: 5, Funny

      That certainly would be a white whale, to be sure!

    5. Re:Lunch by GrumblyStuff · · Score: 3, Funny

      Yeah, stick to talking about milk during coffee breaks.

      "What was the first person to drink milk thinking? 'I'm just gonna swallow whatever comes out of this cow when I pull on these things'?"

    6. Re:Lunch by calmofthestorm · · Score: 2, Funny

      But above all else, to your own elf be true!

      --
      93rd rule of Slashdot: No matter how obvious my sarcasm is, my comment will be taken seriously by someone.
    7. Re:Lunch by MRe_nl · · Score: 2, Funny

      That's no way to be talking 'bout yo mama.

      --
      "Kill 'em all and let Root sort 'em out"
  2. advice from the onion by Anonymous Coward · · Score: 2, Funny

    May not work for everyone

    http://www.theonion.com/content/node/34387

  3. Like an asshole, of course. by Anonymous Coward · · Score: 3, Funny

    Really, everyone knows that the best hackers are all insufferable assholes. Chopping up your wife is optional, but at least refusing to release passwords is key. BOFH is a good primer, if you're having trouble wrapping your head around the concepts, but if you need a primer, you really should reevaluate -- maybe you just don't have what it takes.

  4. throw fits over minor things by convolvatron · · Score: 5, Funny

    stop bathing
    be awkward around the opposite gender
    come in at noon and leave after midnight
    be extremely condescending towards anyone at the company who is not an engineer
    never admit that anything is your fault
    drink 20 cans of free soda a day
    claim to be a libertarian if you dont already

  5. Re:Advice, Dawg by MoeDrippins · · Score: 5, Funny

    Suggesting Taco Bell is ok... it's the aftermath that can be alienating.

    --
    Before you design for reuse, make sure to design it for use.
  6. Re:Attitude by nmb3000 · · Score: 5, Funny

    Now we see why they say, "Go not to Slashdot for counsel, for they will say both yes and no."

    --
    "What do you despise? By this are you truly known." --Princess Irulan, Manual of Muad'Dib
    /)
  7. Re:Good hygiene, don't be a know it all. by russotto · · Score: 5, Funny

    It's an absolute travesty that you need to point out things like "have good hygiene". Everyone should have good hygiene. If you don't, you should probably kill yourself.

    That's going a bit overboard, and won't work anyway; dead bodies are quite unhygienic. WASHING yourself (i.e. showering -- use soap and shampoo) and brushing your teeth (toothpaste: tastes bad, works good) are the two most important things you can do. Put on clean clothes after showering; this generally means doing laundry now and again, but it's worth it.

  8. Re:Good hygiene, don't be a know it all. by Anonymous Coward · · Score: 5, Funny

    Good hygiene and refraining from acting like a know-it-all are my two best pieces of advice. Nerd types are often (myself included) poor at those two things.

    It's good to follow the dress code as well. I try to stick to an unbuttoned Hawaiian shirt, Bermuda shorts, sun glasses and a beer hat. On days when there are no meetings scheduled I dress more casually.

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

    innate personality traits of good software developers that bosses just want to have around.

    Have a positive can-do attitude, especially whenever the boss asks you to work evenings and weekends. What bosses love to have around are smart people who get things done and don't mind working 60 hour weeks standard (up from there whenever anything surprising happens or is badly panned) for a 40-hour salary.

    Appropriate side question: What behavior traits would you like your co-workers to exhibit?

    A little self-respect, and enough spine to refuse to be exploited into giving up your personal life to further your bosses ends. Every time you work long hours, you create expectations that your co-workers should work long hours too, and they will despise you for it.

    1. Re:easy. by ultrabot · · Score: 5, Funny

      SAVE MONEY!! Once you can afford to, buy a house. Marry someone sensible and like yourself.

      And don't forget the sunscreen.

      --
      Save your wrists today - switch to Dvorak
  10. First Day by BlueBoxSW.com · · Score: 5, Funny

    The first day, what you need to do, is find the biggest, smartest, most awesome software developer they have... and kick his ass.

    No one will screw with you after that.

    1. Re:First Day by Xyrus · · Score: 2, Funny

      Well that's not hard. You can beat most software developers just by going up a flight of stairs without breathing hard.

      ~X~

      --
      ~X~
    2. Re:First Day by david@ecsd.com · · Score: 3, Funny

      He didn't say he was going to prison, just that he was hired!

      Isn't it the same thing?

  11. Re:Good impression? by awyeah · · Score: 3, Funny

    As Office Linebacker Terry Tate says - "You kill the joe, you make some mo'"

    --
    Why, no, I haven't meta-moderated lately. Thanks for asking!
  12. Re:Good hygiene, don't be a know it all. by xero314 · · Score: 1, Funny

    For those that don't know, "acting like a know-it-all" is just something that less knowledgeable people like to say about us more knowledgeable people, as if they are taking some moral high ground by being less knowledgeable.

    That being said, when you are first starting out, and really anytime you are talking to someone higher in your chain of command, Just point out what you know and let others make the wrong decision. Don't ever clean up after someone else when you already told them what was the right way to do something, let people deal with their own messes.

  13. Re:Good hygiene, don't be a know it all. by JackieBrown · · Score: 2, Funny

    For those that don't know, "acting like a know-it-all" is just something that less knowledgeable people like to say about us more knowledgeable people, as if they are taking some moral high ground by being less knowledgeable.

    A Know-it-all

  14. Do NOT break the build by masmullin · · Score: 2, Funny

    Dont break the build... EVER!
    If you break the build fix it immediately (yes its 11pm, fucking well fix it)!

  15. Re:Advice, Dawg by safetyinnumbers · · Score: 3, Funny

    So your suggestion is to give in to peer pressure?

    Well, everyone else was doing it....

  16. The Uniform by Phrogman · · Score: 2, Funny

    The uniform is:

    * Sandals, with socks
    * Shorts with pockets
    * A T-Shirt preferably with a Tech related theme or something from popular culture. Sports themes are right out.
    * Beard - if you don't have one, try to cultivate one. If you are unable to grow one, try to grow a "soul patch"
    * Shaved head is optional
    * Shower only on days which have a T in the name

    Now, you may be too young for this approach, but aim towards it, start (I would guess, as I *am* too old) with sk8t3r-chic and work your way into the above as best you can.

    --
    "The first time I got drunk, I got married. The second time I bought a chimpanzee, after that I stayed sober" Arian Seid
  17. Re:Good hygiene, don't be a know it all. by roman_mir · · Score: 3, Funny

    You fucking know it all! That's what the GP was warning about

  18. Professionals have *standards* by thygrrr · · Score: 4, Funny

    Be polite.
    Be efficient.
    Have a plan to kill everyone you meet!

  19. Re:Good hygiene, don't be a know it all. by Hal_Porter · · Score: 5, Funny

    Naah, *never* stand up for what you believe in. Software is about passive aggression. Rather than telling someone to stop clicking, spend the afternoon arguing about why you won't tell him on Slashdot.

    People that stand up for what they believe in a trouble makers. We need people people in this team. Oh, and I'm going to need you to come in on Saturday. Remember what I just said. Slashdot isn't blocked by the corporate firewall BTW.

    --
    echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;