@fribbledom No, I think it's not that simple. I think that current devs are not the equal of their intellectual forebearers.
Previous generations of devs had to work miracles in highly constrained environments, often working very hard to optimize their code effectively. In the era of "cheap' CPU and RAM, nearly everyone has forgotten the art of optimization.
Seriously, go ask a modern dev to describe the functionality of a specific CPU register of your choice and see what he says.
If you asked a non-modern dev to describe the functionality of a specific JRE library function or CSS selector, they'd also have trouble. If you're measuring by knowledge in terms of what you can recite, modern devs probably know as much, if not more, than programmers from the 1980s. But it's different stuff.
(Also, though, programming isn't about reciting facts. It's about creating things.)
All friendly creatures are welcome. Be excellent to each other, live humanism, no nazis, no hate speech. Not only for nerds, but the domain is somewhat cool. ;) No bots in general! (only with prior permission)