Prajwal Tuladhar’s Blog
 
programming, life and some random thoughts

Apr 27 2009

Vicious cycle of unsatisfactory code

Published by Prajwal Tuladhar at 10:37 pm under Programming, iSpeak

Software engineering and programming are such an inquisitive fields that there are always unexplained avenues for gaining improvement. I may not have proper authority to fully capitalize the previous statement because being relatively new to programming (couple of years or so of professional career), there are so many unexplored horizons of software development that I still need to explore.

But every time I write some code and after sometime, I personally feel that the code I wrote sometime ago is really awful and dirty. I have to admit that most of my personal projects that I did alone was kinda failure and/or bizarre and no doubt they have taught me lessons I will never ever forget in my life.

I reviewed the code I wrote just few months ago and I was able to extract so many mistakes and would be bugs that I wrote that code again. And may be after few months, I will do same again. But this cycle of writing bad code and after certain time getting to feel how erroneous me and my code does make me quite happy and I can make self comparison how am I improving as a programmer that does not just code but write clean and testable code :) . But I am really loving this vicious cycle of unsatisfactory code.

If you are new and kinda enthusiastic programmer then, I guess you have also experience similar and/or related cycle of dissatisfaction and are always searching to learn and implement something new. It would be really nice if you can share your experience too.


  • Reading this article truly makes me feel the same, and why didn't i express it? So here i m expressing. Yeah the life of a Developer and IT enthusiastic follows a vicious cycle indeed. It's a continuous process and repeats periodically too but that's what you mentioned makes us develop even more. The best way to learn is to learn from mistakes. You have learned it and learned continuously. That's what you should be proud of!

    Thanks,
    Mabimal
blog comments powered by Disqus

RSS Feed
Subscribe by email
Follow me @ Twitter