7. Nobody designs an experience.
But people do have them.
UX Design Details⟶
8.
9.
10. After one year: Meh.
Core feature had a lot of different views.
Brittle JavaScript, especially in IE.
Lots of customers, incremental change?
Fixing details not exciting to big press.
No obvious immediate ROI.
Maybe upgrade some customers?
Notify customers by email?
Team uninspired.
We had a business, but the app was stuck.
16. Put the fish on the table
Old Italian fisherman’s saying.
17. Real Issues
1. Old story, no rally cry
2. Code debt
3. Interaction details!
18. 1. Old story, no rally cry
Notable itself was old news in the media.
Only advertising to grow traffic.
Only current customers would care.
No obvious short term return on investment.
19. What if...
1. “New” app instead? Reach the press.
2. Shrink app to size of an elevator pitch.
3. Give it away for free.
4. Build awareness & sign ups.
20. Launched Bounce
A “tiny” version of Notable with no registration.
Launched Bounce
A “tiny” version of Notable with no registration.
21. Exposure
Simple story
17,000+ links to Bounce (eclipsing Notable)
103,095 Bounce screenshots
(70% of Notable’s total in 1/4 time)
5,250 tweets about BounceApp
Top 10 in search for “bounce” in first week,
now #3 on google
22. 2. Code debt
“Resist the urge to rip up your code and start over!
It’s seductive, but it won’t be a good return on your investment.”
- Anonymous bad advice
23. 2. Code debt
“Resist the urge to rip up your code and start over.
It’s seductive, but it won’t be a good return on your investment.”
- Anonymous bad advice
“Do no harm to current customers.”
- Our own bad advice
24. What if...
1. Fresh start? Apply what we’d learned.
2. Had no customers to worry about?
25. Wins with code
Mentally liberating fresh start.
Hard to do at first.
(Using both Prototype.js and JQuery)
Long-term win.
(Full shift to JQuery)
26. Wins with code
Mentally liberating fresh start.
Hard to do at first.
(Using both Prototype.js and JQuery)
Long-term win.
(Full shift to JQuery)
Added to Notable too!