Friday, June 4, 2010

"Great 8" Must Haves of Any Web App

There are thousands of web developers out on the market and not all are created equal. When planning to create a custom web-based application there are 10 things that stand out in my mind about what really is important and cannot be ignored in developing software. There will be some that disagree with this list, but isn't that the point in the first place?

1. Speed
First and foremost, I believe that speed is more than a feature. Speed is the most important feature. If your application is slow, people won't use it. I see this more with mainstream users than I do with power users. I think that power users sometimes have a bit of a sympathetic eye to the challenges of building really fast web apps, and maybe they are willing to live with it, but when I look at my wife and kids, they are my mainstream view of the world. If something is slow, they are just gone or telling me they need a new computer.

2. Less is More
Less is more, unless you are talking about Generation X'ers reliving the glory days at a Lynyrd Skynyrd concert. For web development, I really believe this, particularly early on when you launch something. Over time, you can grow the utility of your service. Facebook today probably offers 20 or 30 different features of significance in their service, but when they launched, it was really quite simplistic. I think that is true of most great services.

Read More at: http://www.ingenux.com/viewnewsletter.php?date=June.10&status=pull#LETTER.BLOCK14

No comments: