Thursday, April 26, 2012

Software developements

Writing softwares is my love ans passion(including implementing operation research algorithms). I was trying to figure out why. I concluded that I like it because it enables me to carry out my fantasy and explore my imaginations that have measurable impact in the real world. Software engineers have tremendous ability to build "game changing" systems. For a creative person it is an affordable way to express his creativity to the hilt.

If you are a software developer for a client I conclude that once in a few years or so it is good to rewrite the whole things from scratch. This is due to the fact that through out the life span of the software, it is subjected to changes and modification that can cause the code to run inefficiently. Efficient and tidy code is important to save money on future modifications. Untidy code will cost you more when the code needs modifications.

No comments: