Category

Viewpoint

The best products do two things well: features and details. Features are what draw people to your product. Details are what keep them there. And details are what actually make our app stand out from our competition. Microinteractions are one of the best techniques for giving delightful feedback. All roads lead to a human-centered design approach, where the user is… Read More →

How my Sketch file started: a separate artboard for every type of Yammer thread. There were lots. Reducing our design handoff from 30 mockups to just one I’ve recently begun working on a design revamp of Yammer’s Android app, beginning with conforming all Yammer conversations to a 4px vertical grid for better readability. Because a single misaligned pixel could throw off the… Read More →

As designers, we create user flows and give them to developers, product managers, clients, and sometimes even users for testing. At its best, a user flow is a concise, clean, and compelling way to showcase the scope and vision of your application before it is developed. Oftentimes user flows are the key piece of documentation that we provide developers to… Read More →

I have a lot of friends who work in Growth, but I never really knew exactly what they did. Whenever our conversations turned towards “growth stuff”, I would always just smile, nod, and occasionally contribute a, “that’s really cool!” It’s not like I was clueless. I mean, I had an idea of what “Growth” meant — growing users, making money,… Read More →

Communication plays a vital role in design — it’s essential to establish a clear connection between the website and user and to help your users accomplish their goals. When we talk about communication in web design context, we usually mean text. Typography plays a vital role in this process: “More than 95% percent of information on the web is in… Read More →

Over the past year, I’ve been mentoring students on Designlab, an online bootcamp for new designers. During weekly 1:1 sessions, I help answer any questions that students have. One of the questions I get asked often: What should I know to succeed at my first design role? Here are the things I wish I knew before starting my first design gig,… Read More →

Accessibility enables people with disabilities to perceive, understand, navigate, interact with, and contribute to the web. Imagine a world where developers know everything there is to know about accessibility. You design it and they build it… perfectly. In this world, only the design itself can cause people with disabilities to have trouble using a product. These guidelines will cover the… Read More →

Chances are, if you are reading this, you work in the tech industry. Chances are, you are currently, have recently, or aspire to be involved in the creation of a modern digital product. This article aims to give you a deep understanding of the role of Product Design in this process. The answer to what it means to be a… Read More →

Conversational interfaces have reduced user experience down to a few lines of text. With bots, UX becomes conversational, products talk back, and persona’s now go both ways. Every bot has a voice — which means every bot needs a personality. If conversational computing means personality is the new user experience, how do we approach the design of these nuanced digital… Read More →

In the age of AI and “Human Centered Machine Learning”, it’s essential that we understand the needs and behaviour of our users. This is doubly true as a UX designer. In order to create work that better serves the needs of our users, it’s important to understand some basic psychological principles. Which is why I want to share with you… Read More →

In the first part of this article, “Are Grid Systems Still Relevant in Digital Product Design?”, I took a look at the history of grid systems and their practical advantages. In short: grids are still useful for interface design, but the screen is much more complex than the printed page, as both the output media and content are highly variable…. Read More →

I recently worked on defining the spacing system for Practice Fusion’s EHR (Electronic Health Record) product, to ensure improved readability and consistency across all pages. I came up with 3 spacing rules (hint: rule of 3 C’s) and 4 spacing values, which worked harmoniously well with the new typographic system. The problem “When positioning elements vertically, the designer has to… Read More →