Originally published on UXmatters, March 25, 2014 It’s interesting that many popular apps from the 90s are not available on the market anymore. New Internet users will never hear about RealPlayer or ICQ, products used by millions 10 years ago. I think one of the reasons why they are gone lies behind the bad user experience of their end-users. Lots of new features turned the simple and usable apps into hulking space stations.
I’ve recently stumbled upon a post by Jason Fried in which he was discussing the efforts Basecamp took to speed up their API. When I’ve logged in to my Basecamp account and started poking around, it felt very responsive and much quicker than before. Having some issues with API speed of our own, I was pretty impressed. I’ve decided to dig a bit deeper.
It feels like a lot of time has passed since the launch of iOS 7. Changes that initially got a lot of people really worked up don’t seem to bother anyone anymore. It’s strange that we’ve got used to all those freaky features like psychedelic colors, extreme minimalism and buttons that don’t look like actual buttons.
We have been maintaining two versions of the same product for 11 months. We’ve managed to convert 66% of our customers to the new product. I’d like to share with you our experience of migrating the customers to the new product.
Imagine coming to work on a Monday morning, full of energy after a relaxing weekend, and it turns out you have an empty todo list. “Hell yeah,” you might think. “Finally, I have some time to rewrite that XYZ module. After all, it’s just a piece of crap.” Wait. Think for a second before digging into that 8-hour task. Will your customers see any difference? No? Then you’re probably planning to waste the whole day on trying to convince yourself you’ll do a good job today. But the reality is it won’t be a good job at all.