Displaying posts tagged "development" (Clear Search)
Friday, July 31st, 2009
A lot of people base judgement of software off of the available features.  Software X can do something that Software Y can't so it's better.  There's something much more important that goes into making great software that people don't often think of.  That is: what features doesn't the software have.

It's really easy to have good ideas.  Good ideas are, for the most part, worthless until they've been implemented.  The thing is, it's impossible to implement all of your ideas, and even if you do, your software will lose its identity if you chase after every random thought that goes through your head, so it's very important to pursue only the right ideas.

I would argue that the best software companies set themselves apart by saying "no" to the right things.  They stay focused on what they want and they consider the end user experience at all times.

The reason users don't notice this part of the development process is because they have no idea what ideas were never implemented.  You can't see what the product would look like with all the features so it's hard to appreciate their absence.

So next time you're upset that a feature is missing from some software, think about what the software would be like if it tried to accommodate not only your specific needs, but the needs of all users.  Similarly, if you don't like software, think about how the problem might just be that they tried out too many ideas.

 


Posted by Tyler King

Receive Email Updates:


About this site
Hi, I'm Tyler King and this is my blog. It's about programming, graphic design, UI design, and anything else related to software development. You can read this post to learn a little bit more about what I'm trying to do here.

If you're interested in learning more about me, check out my Portfolio, Bio or Resume.
Search
Tips
If you have any feedback about the site or you have a topic you'd like me to write about, send an email to tips@TylerKing.net.
Archives
2009 (88)
August (6)
July (17)
June (20)
May (33)
April (12)
Links

More about me:


My friends:


Sites that I really like:


Blog
Portfolio
Resume
Bio
Contact
© 2010 - Tyler King