Why do software engineers have to be excited about the company's product? | Hacker News Reader