Designing SDKs that developers love | Hacker News Reader