Why You Should Teach Non-Engineers to Program | Hacker News Reader