Quick and essential read,
This review is from: Team Geek: A Software Developer's Guide to Working Well with Others (Kindle Edition)
This book is a quick knock to the head for any software development team. It helps to realize what makes good teams work and bad teams intolerable to work with. By following a simple philosophy, the authors take you through what to do and what not to do in a career in software. Most of this may come to you as common sense, but not every geek has that much common sense, do they?
One of the best reads I've had this year. Great info and great insights.