agileaiamyapocalypsebadcapcloudcodecomplexitycomputingdaviddevelopmentdijkstradistributedendengineererikfreefunctionalgetgiantsgoinghistoryinternetinterviewkylelamportlanguagemikenewsoriginprogrammingroundupsalleyshoulderssoftwaresomedaystandingstorysystemstaketechtheoremtrashersunixwork