Code Health: Make Interfaces Hard to Misuse (2018) | Hacker News Reader