I’m frequently astounded by headhunters searching for a so-called expert with some obscure software package. The reality is packages in any given industry have more in common than not. Similarly programming languages have more in common than not. Asking for a person who can only work with a specific set of technology is limiting. It like asking for a driver whose only driven a certain model car, say a Honda, Accord 2003. If you’ve only driven version 2002 that’s a problem. Don’t even apply if your only experience is with Acura.
It isn’t always true that those who can’t do, teach, however it follows that those who can’t do OR teach become corporate recruiters.
“A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects.” -Robert A. Heinlein