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
If it were me teaching it, the argument in this thread would be my anchoring line of thought: https://hachyderm.io/@inthehands/111973002136820218
Paul Cantrell (@[email protected])

Re this important thread from @[email protected]: https://mastodon.social/@grimalkina/111972810596703896 I just gave a little soapbox to my Software Design and Development students that I give every time I teach the class, and I’ll give it here on Mastodon. Software development is an intensely social discipline. 1/

Hachyderm.io
@inthehands @mhoye I was going to reply with "learn how to communicate and learn to ask 'why?'" but you've put it far more eloquently in this thread.
@badlydrawn @mhoye
Well, that’s a message that bears repeating in many many forms. “Broken record therapy,” as my retired psychologist dad says.
@inthehands @mhoye funny coincidence ... I was trying to explain the idea of a stuck record to some younger team members only yesterday.