Software Development is a learning process, working code is a side effect.
I am a mediocre programmer. Not a ninja or a guru, just average and taking pride in my craft.
Since 2003 I work (almost) exclusively with open source software and I don't look back to the days I had to deal with closed software products.
“I have no special talents. I am only passionately curious.” —Albert Einstein