Sunday, April 29, 2012

ADD kids/people

People view them as trouble makers, irresponsible or perhaps hopeless. It is true that ADD people tend to get distracted easily and have trouble focusing. They tend to under perform in many areas of their life hence it is quite normal for people to label ADD people as dumb. But one thing people do not know about them is, they generally have a unique ability to hyper focus in areas that interest them and as a result, solve problems at a level that only highly gifted people can. Obsessive compulsive disorder is also linked to people with ADD. The link between genius and ADD have been known for a long time.

So here is my plea to people that are dealing with troublesome ADD kids. Be patient with them and learn how to nurture them in a loving environment because they truly are unpolished gems that have incredible potential to do amazing things.

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.