Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

As a counter-argument, it will inevitably turn into a spec if it becomes widely-used enough.

What was that saying, like: “every behavior of software eventually becomes API”




Yes, that one! Thanks :)


Consider the incentives you're setting up there. An API contract goes both ways, the vendor promises some things and not others to preserve flexibility, and the user has to abide by it to not get broken in the future. If you unilaterally ignore the contract, even plan to do so in advance, then eventually kindness and capacity to accommodate such abuse will run might run out and they may switch to an adversarial stance. See QUIC for example which is a big middle finger to middle boxes.


Sure, there is a risk. But, it all depends on how great and desirable the benefits are.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: