> [...] for not making it work with every Android and Kindle and digital pregnancy test [...]
If only there were a way to design a system in a way that didn't even require you to know who's on the other side of an interface. Some kind of... protocol specification maybe.
Imagine the things we could do, like making a phone call to a different brand phone than yours, or a web server running a different OS than the client, maybe even one that the other side has never heard of!