Since there has been so much griping about idiot co-workers lately, I thought it might be fun to swap notes about what makes for a good co-worker.
I had this co-worker a few years back. His name was Dave, he was around 34 and I was around 23. He was good non-idiot co-worker. I was in charge of getting him up to speed in VB, it didn't took too long he was smart enough. We played pranks around the office, we played starcraft during our lunch break. Offcourse we were allowed to do that because together we were able to do great work. It was a blast. We were carpooling together, and carpooling with Dave car be really fun : he was the incarnation of road rage. He was 6 feet and a very imposing man : he had a very deep voice, a radio voice if you will. The guy had four kids and a wife, and I was just a kid coming out of school. We were very different but still, we were friends.
I work on a team with a couple of really great guys. They both have a great sense of humor, are creative in their own ways, are non-judgemental, are non-critical, are productive and good at their jobs, and know how to be silly or serious depending on the circumstances. They make coming to work fun, and my job just wouldn't be the same without them.
I once had the pleasure to work for someone who was able to build great teams. The company didn't have budget for all the people we needed, so he filled positions with people whose skills would slightly overlap the skills of the person working underneath them.
I appreciate co-workers who can hold a conversation. Some developers simply can't converse normally. I have a few non-idiot co-workers with whom I can just chat for hours at a time, and that's wonderful. (Obviously, people can also go overboard in talking too much, but that's better than people who respond to an ordinary conversation-starter with a blank stare.)
Brent P. Newhall
Most of my co-workers seem to be intelligent yet not too egotistical.
The Real PC
Fog Creek Home