Lazyweb, a question: let's say that you could teach a "cultural anthropology" type of course about computing to first year students, to prepare them for the codebases, communities, patterns and software philosophies of the programming world. You've got about ten weeks to run it. What would you teach in that course and why?

(RTs appreciated for reach.)

@mhoye I would be inoculating them against the UNIX cult for two weeks, teaching the capitalist tragedy of the web for a week, and sending them to therapy for seven weeks