What's the point in even dividing people between such silly categories? I understand the context within a metaphor but when the author starts saying things like, 'every successful team I have been on had a t-shaped person' , it just seems absurdly reductive.
Author here---I agree with the silliness of these categories, but I found no better way of phrasing this in an abstract manner. In the teams I mentioned in the article, it was super helpful to have that one colleague who knew a bit about software development, about running code in an HPC environment, about automated testing etc. Yes, these skills might be commonplace somewhere else, but in academia, they are typicall…
Historically, it's a technician's job.
Of course it's super useful to have someone on an experimental physics team who can personally machine metal, blow glass, and repair broken electronics, but generally you try to leave that to specialists.
The people who built CERN are not the same as the people who designed CERN are not the same as the people who did the research that made something like CERN plausible.
Your attitude seems to be "Well - ML, web design, graphics, original research, it's all computers so why not?"
There's a reason Peter Higgs didn't operate a concrete mixer, and that's because it wasn't his job.
It's the same in CS. This kind of work should be handed over to someone who can work on it full time, so researchers can get on with research full time.