Current Software Engineers have no Deep Knowledge (Jonathan Blow)