Hacker News new | ask | show | jobs
by cyberax 266 days ago
Abuse of private APIs means that your public API is incomplete. And that people dislike how your system behaves so much, that they're willing to muck with its internals.
2 comments

No, it means that people think they know better than to listen to the warning.
People would not use private APIs (which are undocumented and prone to break) if they had documented, stable public APIs
No, it means some people are doing it wrong either because:

1. They don't know how to do it the right way

or

2. They can't be bothered to do it the right way

#1 I can understand. We all make mistakes as we learn and grow as developers. #2 is just arrogance / laziness on the part of the developer. Compounding it by blaming the platform owner that clearly and explicitly told you not to go that route is gross.