Your Software Dependencies Will Revolt—Design and Plan for It

Your software dependencies will eventually stop being useful to you. Prepare for it by wrapping APIs, making a doomsday plan and watching for signs.