Jeanne Boyarsky wrote:Topics I cover are:
2) Paid interns
I'm amazed companies can get away with not paying interns. I myself wouldn't work with an unpaid one. I'm not privy to salary info but my understanding is they make comparable to an entry level programmer.
3) Employee referrals
Referred and been referred, never had a problem. I have been asked to refer someone, and I didn't. (hmmm, wonder if I've been on the other end of that?) I also did an un-referral. Saw a guy walk into the Boss' office. I'd worked with him before and, while he had a silver tongue, in practice he was one of the most useless consumers of oxygen I've ever run across. Told the boss, he didn't get hired.
4) Private offices vs team rooms
Private office. I'm one of those "12 balls in the air" types, I get interrupted and it takes me a long time to get going again. I can handle cubes with headphones, but stick me in a team room and I'll guarantee 2 things: 1) I may be at 1/3 productivity. If you're lucky. 2) I'll update my resume and prolly won't even give 2 weeks notice.
5) Passion at interviews
Meh. I want competence, trainability, and the ability to get things done. Being passionate has nothing to do with these 3 things IMHO.
Everybody here should peruse the Joel on Software page. I quit a year or so ago, not enough new stuff that interested me. But when the blog was new (before he moved to his new digs) it was awesome.
It's a no-brainer. We just need to take it to the next level to turn this into a win-win situation. The best practice is to get rid of the low-hanging fruit first. Ping me with an agenda so we can go flag up on this thing