What inherent differences between an engineer and a programmer? | Hacker News Reader