Hi I'm Matt Zagaja: software engineer, lawyer, and community organizer. I am currently a Senior Backend Engineer at TED.
Here is an argument from Columbia University as to why voting is rational.