agileaiamyapocalypsebadcapcloudcodecomplexitycomputingdaviddijkstradistributedendengineererikfreefunctionalgetgiantsgoinghistoryinternetinterviewlamportlanguagemikenewsoriginprogrammingroundupsalleyshoulderssoftwaresomedaystandingstorysystemstaketechtheoremtrashersunixwork