Design
-
How coding open feedback shaped Firefox Notes
•
4 min read
In 2017, my team launched the Notes experiment to see if a basic notepad in Firefox’s newly extensible sidebar could, with regular user feedback and iterative development, grow to become an indispensable Firefox feature. Minimum Viable Experiment The struggle to learn from quickly built experiments is real. Notes was not a viable release feature when…
-
Think like the user… and have fun!
•
4 min read
At my first position designing for the web, the president would often proclaim that we should “think like the customer and have fun”. This mantra stuck with me, especially as I spent much of my career working alongside engineers who loved hairy technical problems more than hairy customer problems. This is the story of how…
-
Squeezing every last drop with Material Skin
•
7 min read
We all find beauty in different places. For me there is something beautiful about solving a problem, and having that solution last. One of the early promises of the internet of things was that sofware could breathe infinite life into otherwise static pieces of hardware. Of course, that’s not what happened is it? If you’ve…
-
Automatically OCR screenshots
•
2 min read
If great artists steal, I hope great designers take a lot of screenshots, because I take a lot of screenshots. When auditing an existing problem space, it’s incredibly useful to explore existing design conventions. At this point I have an embarrassingly large volume of screenshots, some going as far back as the 90s. Though they…