Well, well. I guess I need to write a book on this. Trust me, whatever piece of code I've written over my initial days, it was nothing but horrible! Let me dig through my old code and give you some samples!
Not now. Those days are gone and I can see the improvement myself. I;m not cursing myself these days. In fact, there are certain code blocks, which I see after a while and I praise myself. :D Sounds funny, but true. It is more like, the number of mistakes we make becomes lesser with experience!