Thursday, 4 February 2010

Removing Features

"Applications have a natural tendency to grow. If you don’t pay attention, what started out as an elegant, simple application that perfectly solves a single problem, can quickly turn into a huge behemoth of an application that solves a ton of problems, but solves all of them poorly."


That's from an article which captures my views on being very selective about what you add to your software. It also describes perfectly the vigilance I need to have with continued development of Poker Copilot.

Hat tip to Noah S.

3 comments:

Phillip said...

I perfectly agree. That's why it is prudent to resist the temptation of adding features 'just because'. Also, one has to resist the urge to add the some of the features of similar applications because in the end there will be nothing that will differentiate your application from the rest or the others out there.

Sohail Somani said...

I love removing features.

KeithX said...

Couldn't agree more. Poker Copilot already has more features than I need or would ever use. The only issues now are bugs and bloat.

Poker Copilot for Mac OS X helps
online poker players improve their game with easy-to-interpret
statistics and real-time analysis.

Optimise your poker game immediately with simple, understandable graphs and tables created from your hand history.