In my current position as Software Engineering Manager I have been through a lot of ups and downs with staffing, ranging from laying-off everyone who was on my team as we went through the great economic downturn in 2007-2008, to numerous rounds of interviewing and hiring contractors, full-time employees, and converting some contractors to employee status. I have not yet blogged much about my experiences, but I plan to do that more in the next few months. But before I do that, let me point you to a great article that somebody else wrote on The Unspoken Truth About Managing...