Having undergone 3+ years of university education as a software engineering student, I could not agree more with Joel Spolsky and David Humphrey about the significance of one’s peers and the need to work on stuff that matters. Also, I think this choice is just as, if not even more important outside academia.