Before I get into this, I want to be clear: I am not trying to market anything here. I’m writing this as a developer talking to other developers. I’m not wearing a "founder" hat; I’m wearing the hat of someone who spent way too many late nights staring at a terminal, frustrated that I couldn't get two pieces of software to talk to each other the...