agileaiamyapocalypsebadcapcloudcodecomplexitycomputingdaviddijkstradistributedendengineererikfreefunctionalgetgiantsgoinghistoryinternetinterviewkylelamportlanguagemikenewsoriginprogrammingroundupsalleyshoulderssoftwaresomedaystandingstorysystemstaketechtheoremtrashersunixwork