There's something magical about software. You know that feeling you get when you find a groove while working on a new project? I'm sure if you're a programmer you've felt that. It's as if the world fades away for a while and all that exists is you and your beautiful thoughts of a utopian society where everyone and their mother uses the software you're designing.

Then you go to show some close friends what you've meticulously designed...

You: "It's so cool isn't it?"

Everyone else: "It's just a button that changes colors when you click it..."

They just don't see the big picture yet like I do. This is my life as a student programmer.