What developers can learn from roller coaster engineers | Hacker News Reader