Wednesday, August 4, 2010

Don't implement things you dont need

In most of the projects that I have been involved with over the years, the users have requested different type of functionality which seemed critical at the time. But after it was implemented it has not been used. This feels annoying to us developers. However before criticizing others we should look at ourselves first. How often is it not that we implemented code with unnecessary complex abstractions? Very often.