In 2011, venture capitalist Marc Andreessen wrote "Software is eating the world", describing how software companies had begun to dominate even physical, real-world industries. Software is characterized as a looming behemoth, ready to crush the unprepared. But software is not a monolith; it’s a mosaic. If you examine the patchwork, you’ll find seams between each piece; APIs and specifications and protocols; connections between different software components and libraries and systems and mor...