Joel writes in: "You can advertise in all the right places, have a fantastic internship program, and interview all you want, but if the great programmers don't want to work for you, they ain't gonna come work for you. So this article will serve as a kind of field guide to developers: what the're looking for, what they like and dislike in a workplace, and what it's going to take to be a top choice for top developers."
Everything Joel says about programmers is equally true for product managers--really, for any technical employee. What draws developers and product managers to technology is clarity: things are true or they're not; things work or they don't. Compare Joel's field guide remarks with your environment. What can we--should we, must we--do differently?