Why we code and why we teach it | Dark Hacker News