“You’re an amateur developer until you realize that everything you write sucks.”
As someone who has been (in his own mind, at least) an amateur programmer since I coded my first program on IBM punch cards nearly forty years ago, this strikes home!
But on the other hand, I’m often well aware that what I write sucks, so maybe that means I’m no longer an amateur. Whatever the truth about this, I was delighted to discover your blog some months ago, and have gained a great deal from it. “Code Complete” is on its way to me from Amazon.