I think about it like you're listing various definitions for what something is, given various patterns to match against. For me, this makes it more palatable because each pattern has a different operation associated with it. It's almost like binding multiple functions to one name that are called based on what you pass in, instead of creating one function to do the operation -- even though that's exactly what you're actually doing. It's declarative programming, in a way.
HN user
dev_sebbot
just a programmer
made HackNet
Sort of sounds like the Shadowrun universe, honestly.
Hi! Sorry for the very, very late reply, I thought this post had been buried by the time you got to it.
You can only join a debate once you're actually on the debate page, where you can see whether the opponent is Pro or Con to the issue based on what side of the page they're on. Pro is always on the left, for instance. I forgot to actually put "Pro" above their head, though; I'll be sure to add that :)
Hi all!
I'm a self-taught programmer currently in college, and I've spent the last year or so working on this website. I don't really expect much from it, but it's a huge milestone for me that I actually finished a project of some considerable complexity. I thought HN might enjoy looking at it.