Why computing students should contribute to open source software projects | Hacker News Reader