Media Queries for Business apps

While media queries are typically used to handle a site's transition between different devices and screen sizes, they can also be used to enhance the desktop experience. Why use media queries? Many enterprise users have wider monitors, so as designers we should take advantage of this horizontal…


Rules for editing list rows one-by-one or in bulk

The foundation of a list is the row, and all the interactions associated with it. Far from being mundane or niche, row functionality is important in a user's process. Let's look at some emerging patterns that work well in Enterprise applications. List actions on individual rows Typically list rows…


Lists: make it easy for users to find and edit information

Users spend much of their day interacting with lists, making them a critical part of any enterprise software. Let's resolve to make lists that are easy to filter, simple to navigate and easy on the eyes.  Here's how: Lists need to be dense Typically businesses deal with 100s or 1,000s of results…


Give your customers a vision to aspire to

Understand what your customer aspires to (be / have / produce) and give them a vision that mirrors this. When you and your customer are working towards the same goal, you create trust. If Apple has taught us anything about marketing, it's that we all have an idealized image of ourselves - and  when…


Build a better dashboard

Every product starts out as something great, and at some point, some percentage invariably end up as a single-page dashboard. Despite their ubiquity in cars, (single-page) dashboards are useless everywhere else. When you're driving, you need to see one metric: the speed you are traveling. Yes other…


Let users design your product

(They'll do a better job than you) All the objections are true: users don't have design experience; Steve Jobs said never to ask users what they want; users don't really understand the tech space; they can't know what everyone needs, because they are too embedded in their own workflows. And let's…