Reading this has been a pleasure. Rands has yet again managed to touch the core of what it means to lead.

My personal agenda for many years has been that 1x1s are the most important thing a software manager can and must do. The single most important discovery I've made in this field is the art of difficult conversations. This helped me understand past mistakes, find common ground in many tough 1x1s and grow personally.