|
|
|
|
|
by Topolomancer
1630 days ago
|
|
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 typically not. Moreover, there are no incentives around for people to improve their knowledge in these tangential or broader areas. They might even be 'punished' for it later on since their research output ostensibly suffers. |
|
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.