
Morgan
Writing
Designing Design Systems
Almost every single project I’ve worked on over the past 8 years has involved a design system. They’re invaluable, but not without drawbacks.
Iterative Design in Action
We always talk about design being iterative, but so often we only see the end result and not the many steps it took to get there.
Prototypes: Low to High Fidelity
Prototyping allows us a chance to test out concepts quickly and easily, without going through the entire development process each time.
Which Input When?
Each input type has a very specific use-case, and using the wrong input can be confusing for your users.
Affordance for Overflowing Content
Our designs become intuitive by providing affordance to encourage particular behaviours.
Encouraging Users to Upload Photos
Lessen the problem of placeholder avatars by encouraging your users to upload a photo in the first place.
Placeholder Avatars
Make your design look good and function well when none of your users have uploaded avatars.






