What Should a Software Engineering Course Look Like? | Hacker News Reader