I think this generation shift isn&#x27;t new, and I think it&#x27;s &quot;standing on the shoulders of giants.&quot; It&#x27;s what makes each generation more effective than the last.<p>Specifically, I&#x27;ve worked with very smart individuals who grew up working on ARM processors and when tried to transition to javascript had difficulty with something like Ajax. I being one generation younger, am somewhat oblivious of ASM, hard disk sectors, etc, but since the abstractions aren&#x27;t leaky it actually let&#x27;s me focus on more theoretical stuff.<p>Moreover, I think one generation from now things like caching will automatically be decided at the storage-engine level, and things that are now manual-work will become abstracted away allowing engineers even greater productivity.<p>edit: clarity