Building APIs: lessons learned the hard way | Hacker News Reader