10 Rules of Successful Web Apps (thoughts on Fred Wilson post)
Monday, April 19th, 2010Fred Wilson, a NYC tech investor, delivered this analysis of successful web apps at the annual “Future of Web Apps” conference which was then published in this Carsonified blog post. This post really resonated with me as we are underway on a pretty ambitious web app here at eROI. Wilson’s top 10 golden rules of successful web apps were great reinforcement to make sure that nothing important is dropped off the list before launching your app. I thought I’d share my own thoughts on Wilson’s spot-on assessment.
The 10 Golden Principles of Successful Web Apps from Carsonified on Vimeo.
To simplify the article into a straight list, here it is:
1. Speed
2. Instant Utility
3. Software is Media
4. Less is More
5. Make it Programmable
6. Make it Personal
7. RESTful
8. Discoverability
9. Clean
10. Playful
Here are the things I really like from what Fred Wilson had to say: Sometimes, words or expressions are so key to getting your point across. I’ve really been struggling with the over-use and broad nature of the term “intuitive” as in our interface is intuitive. Most companies tout this, but very few actually pull it off (Mint.com and iPhone interface are notable exceptions). Wilson’s expression “instant utility” means that you log in and you immediately get what to do end to end – the service is instantly useful to you. It’s critical to usability. His other 2 Golden Rules that fall in this category are “Less is More” and “Clean”. Our newest web app to launch in 6-8 weeks is following the design principles of progressive disclosure whereby the user is guided towards completing the ONE main action for that page or interface. By utilizing progressive disclosure, it reduces the confusion and clutter from a page or task – reducing the amount of time it takes for users to do their job while improving accuracy.
Additionally, I’m a big fan of Wilson’s Rule “Make it Programmable”. Web apps of old often kept silos of information in their app and the API was not really meant to push or pull a ton of info to other web apps. We are really putting a lot of energy into building web apps on an entire API platform so that the very premise of the web app is to have a community of other web apps built around it and for it.
Again, if you haven’t seen Fred Wilson’s full blog post, please check it out >>






