Staples of human-centric software engineering | Hacker News Reader