In every creative profession, including the visual arts, there's a moment when there is hope for the artist to begin the journey from good to great.
Ironically, that moment of hope happens at the instant the artist realizes that how "bad" he really is.
Let us illustrate....when your editor was younger, he fancied himself a fantastic programmer.
"There's no challenge too great for me," he thought, "anything you can conceive, I can make a computer do it."
More recently, however, we've been opening up our mind....reading books, reviewing source code written by other (better) programmers. And, most horrifying of all: reviewing code that [...]