I rather prefer senior programmers (20+ years of professional experience, minimum) to nerds.
Id prefer that level of experience with the capability to do PhD-level provable research.
I claim 40 years of programming experience and the latter ability also although much less accomplished at the latter.
Contradiction!
Devs don't research! Research sucks. There exists really a Tao for programming. It creates and doesn't wait for never ending show off in academic research.
By seniors, I don't mean researchers. I mean masters of the art who are primarily focused on the cause and the spirit and are not obsessed with being genius and do not ruin the code base to make it their own territory.
Plus, 40 years is too much, time to retire
