People have always told me itโs a mistake to be a generalist.
People are always wrong.
Especially in IT, itโs a mistake not being a generalist, as technologies and even basic applications change so fast.
Being a generalist means I have a basic understanding of just about everything important, so when the virtualization du jour technology changes from VMWare to HyperV, I already know how virtualization works at a fundamental level, so itโs just a matter of figuring out which buttons to click or which command line switches to choose to get things going.
I donโt have to go back to the drawing board pretty much ever. Instead of spending a year learning something as those who donโt understand the basics have to do, I can be up and running in days or sometimes in as little as minutes.
I realize this wonโt work in every field, but in most fields I believe people hobble themselves by not working enough on basic understanding and too much on specialization.
Anything I can look up on the internet quickly, or in a book, does not need to be in my head. Itโs a waste of space.