Flash: 99% Bad
Flash reduces usability by: making bad design more likely, breaking the Web's fundamental interaction style, and consuming resources better spent enhancing a site's core value.
Flash reduces usability by: making bad design more likely, breaking the Web's fundamental interaction style, and consuming resources better spent enhancing a site's core value.
It's easy to think about a layout as being a primarily visual concern. The header goes up top, the sidebar is over here, the call to action…
Do you notice a difference? The image on the right appears “yellower” than the image on the left, which looks more goldenrod by comparison.
Extending elements beyond the content area with CSS Grid and named grid lines.
🗝 The Keyring // 001
Hi! Long time no see, huh? :) It’s been three years since my last State of the Windows article, which was about the inconsistencies in the Windows 11 user experience. Since then, Microsoft (a…
Whenever discussing problems with programming today and potential solutions, invariably someone will pop up and declare that the problem is ...
Quick: what is this? If the word “Button” comes to mind, you might be right. Unfortunately we’ve been seeing a lot of instances in our testing where an image or CSS styling is used to trigger an action of some kind. Here are some markup samples:
Everyone loves to hate Comic Sans. The child-like handwriting font is so infamous, there is a movement to try to ban it. Mention its name to the common layman (aside from a preschool teacher), and you will likely get a chuckle, mention it to a trained designer, and you’ll get a look of disgust. In […]
I was one of the organizers of !!Con, a free conference about the joy, excitement and surprise of programming that happened two weeks ago in New York.
Every action we take on the web starts with a button click, and yet most buttons are ho-hum and uninspired. In this tutorial, we'll build an animated 3D button with HTML and CSS that sparks joy.
Adam Silver – interaction designer – London, UK
A little context: I got introduced to UML in around 2008, at an employer who had a site licence for Enterprise Architect. I was sent on a training course run by a company that no longer exists called Sun Microsystems: every day for a week I would get on a coach to Marble Arch, then...
In a series of blog posts, Gary Rubinstein attempts show that the Value Added Modelling scores recently released by the NYC Department of Education prove that VAM (Value Added Modelling) is not accurate. However, whatever flaws VAM may have, Gary Rubinstein (henceforth GR) hasn't demonstrated them. All he has…
Jakob Nielsen has worked in user experience since 1983. Much changed, including moving from academia to practice but the mission remains!
The talk I released today is called " Media for Thinking the Unthinkable ". It's the most personal talk I've given, in that it was driven by my own motivations as opposed to someone else's.
This quote is meaningful to me as I’ve often struggled with a problem until an insight from a user test “changed my perspective”.
I love text layout, and have been working with it in one form or other for over 35 years. Yet, knowledge about it is quite arcane. I don’t believe there is a single place where it’s all properly written down. I have some explanation for that: while basic text layout is very important for UI, games, and other contexts…
I don’t envy the print publications. First Web browsers, now iPads… new technology is destabilizing the very underpinnings of their business models. But some are adapting better than ot…
When I first saw React.js , I had a quick glance and thought that it was cool, they finally figured out how to do a Cocoa-like MVC UI framew...
So you want to shoot lasers from your eyes, hmm?
The Nuberodesign Blog
Successful design systems can and should move more slowly than the products they support—but a deliberate pace doesn’t have to create bottlenecks. Josh Clark shows how to reconcile the needs and speeds of product versus design system.
I signed up for the excellent fastai MOOC recently, and one of the project ideas I had was the idea of adding bokehs to selfies using Deep learning. Most phones have a not so great selfie (front-side) camera and therefore this idea has some merits.