I find it quite fascinating how this concept of moving into management is different from finance. There is still a lot of emphasis on actual doing here. Which makes sense in the "technical lead" sense of the title
e.g. It would never have occurred to me to include pair programming as part of management
Article also seems to imply a fairly flat organization. i.e. managing very few people / grades. By the time our guys get designated manager they've got 20 people reporting to them & have realistically been "managing" for years already.