Interfaces as a Principle of Engineering | Hacker News Reader