Hacker News new | ask | show | jobs
by kazinator 2163 days ago
> plenty of libraries with stable APIs that are buggy piles of hacks.

E.g. the API:

   char *gets(char *s);
has not changed in probably forty years. Rock stable!
1 comments

Not A imply not B, does not imply that A imply B.
Nobody on the internet but you knows about the contrapositive; but you can fix that!
Well I guess I have to expand the symbols for you, here we go: No api stability heuristically imply no production readiness does not imply that api stability imply production readiness.

As you snarkily imply, the contrapositive should be common sense and not need to be stated. Yet your brain failed to see that your comment on gets() is exactly such a needless truism.