I started as a programmer. Now, more than ever, I still love to code. I don’t want to be anybody else than being a programmer.
A programmer doesn’t explain parts of his/her code. If its broken, there is a need to fix it. If its not broken, its subject to tests.. not audit. Otherwise, what are the criteria for right and wrong? Variable names differ, functions serve different purposes. Not one letter nor one word can ever mean the same thing.
Every programmer is unique.. sometimes buggy, sometimes shiny, but still unique.