I'm sitting in my education class on teaching programming. We're talking about how to convince students to reuse code instead of rewriting everything on their own. Someone said, "But it can be hard to understand how someone else's code works. Honestly, sometimes i'd rather spend two hours writing 500 lines of code and be done, than spend, like, 5d4 hours trying to figure out some library." I burst out laughing when he said "5d4 hours." Made me start thinking about a role-playing game parody of programming. "You are now a level-three hacker... your software has 6d20 users and 5d6 bugs... roll 1d12 to determine if Microsoft tries to sue your company..."
Woot!
I'm sitting in my education class on teaching programming. We're talking about how to convince students to reuse code instead of rewriting everything on their own. Someone said, "But it can be hard to understand how someone else's code works. Honestly, sometimes i'd rather spend two hours writing 500 lines of code and be done, than spend, like, 5d4 hours trying to figure out some library." I burst out laughing when he said "5d4 hours." Made me start thinking about a role-playing game parody of programming. "You are now a level-three hacker... your software has 6d20 users and 5d6 bugs... roll 1d12 to determine if Microsoft tries to sue your company..."
-
Four years of consumption offsets and going strong.
In 2010, I decided to start matching everything I spend on a non-essential purchase with an equal donation to an effective charity. It's worked for…
-
Aaron Swartz.
I went to the memorial service for Aaron at the Internet Archive last night. This is what I said. I've been thinking about Aaron every day…
-
My Google+ profile has just been suspended for having an unusual name.
If you would like to help me get it unsuspended, please post a note here to help provide evidence that "Ping" is the "name [my] friends, family or…
- Post a new comment
- 1 comment
- Post a new comment
- 1 comment