The software, and knowledge industry in general, has been on a blazing growth path in the last few decades and especially so in India. As the size of organizations grew rapidly, so did the need for managers to manage a growing business and growing teams. As a result, most managers in the software industry today started out as techies, including me. I was lucky to have learned from some of the best managers, but also some not so great ones. Regardless, there is a lot of catching up that new managers need to do.