A good tutorial on making password fields accessible when you’ve got the option to show and hide the input.
Wednesday, March 24th, 2021
Tuesday, February 25th, 2020
I’ve really come to appreciate that performance isn’t just some property of a tool independent from its functionality or its feature set. Performance — in particular, being notably fast — is a feature in and of its own right, which fundamentally alters how a tool is used and perceived.
This is a fascinating look into how performance has knock-on effects beyond the obvious:
It’s probably fairly intuitive that users prefer faster software, and will have a better experience performing a given task if the tools are faster rather than slower.
What is perhaps less apparent is that having faster tools changes how users use a tool or perform a task.
This observation is particularly salient for web developers:
We have become accustomed to casually giving up factors of two or ten or more with our choices of tools and libraries, without asking if the benefits are worth it.
Sunday, June 2nd, 2019
Friday, February 9th, 2018
I still find the landscape of build tools completely overwhelming, but I found this distinction to be a useful way of categorising the different kinds of build tools:
Build tools do two things:
- Install things
- Do things
So bower, npm and yarn install things, whereas grunt, gulp, and webpack do things.
Wednesday, July 5th, 2017
Stop dilly-dallying and just get this work done, okay?
Thursday, April 27th, 2017
For a small to medium sized project, this sounds like a sensible way to approach build tasks. It feels nice and close to the metal.
Monday, April 3rd, 2017
I’ve made one of them there “ask me anything” things so that you can ask me, well …anything.
Wednesday, March 22nd, 2017
Sunday, July 17th, 2016
Monday, March 2nd, 2015
A great investigation into the usability benefits of allowing users to fill in their passwords in plain text.
Major caveat: make sure you still offer the ability to mask passwords too.
Thursday, April 24th, 2014
I really like this interface idea from Brad that provides the utility of input masks but without the accessibility problems.
Wednesday, November 7th, 2012
I concur completely with Luke’s assessment here. Most password-masking on the web is just security theatre. Displaying password inputs by default (but with an option to hide) should be the norm.
Wednesday, October 17th, 2012
This looks like a handy way of enhancing forms to have input masks (Luke W. would approve). Right now it’s a jQuery plug-in but I’m sure someone as smart as you would be able to create a standalone version, right?
Thursday, February 17th, 2011
This intrigues me. “If this, then that” sounds like a good approach to loosely joining some small pieces.
Saturday, October 23rd, 2010
Aza Raskin on the UI failings of kitchens.
Tuesday, September 7th, 2010
A beautiful SVG visualisation (with source code) of the Rattle team's experience of dConstruct 2010.
Thursday, December 4th, 2008
An experiment in human storytelling, using a photographic heartbeat of 3,214 images to document an Eskimo whale hunt in Barrow, Alaska.
Tuesday, September 16th, 2008
This article by George Saunders had me giggling from start to finish.
Saturday, May 31st, 2008
This is the second briefest visit I’ve ever paid to Seattle. I arrived last night and I’ll be leaving in just a couple of hours to head for home.
The briefest visit I’ve ever paid to Seattle was just over a week ago. That lasted just long enough for me to grab a few hour’s sleep in a hotel near the airport — in room 404, no less — before heading north to Anchorage, Alaska.
In the following week I saw plenty of sights. I certainly had no lack of daylight in which to see them. With just a few weeks to go until the Summer solstice, night time doesn’t last very long.
I spent three days on The Spirit of Columbia cruising around the glaciers of Prince William Sound and the rest of the time was divided between Anchorage, Talkeetna and Denali National Park.
The three-day cruise offered up plenty of wildlife sightings: one bear, a drove of mountain goats, a bevy of otters, a bob of seals, a convocation of eagles and a gam of whales. The sight of a young humpback whale lunge-feeding near the shoreline was eclipsed only by the unusual sight—to my eyes, at least—of an eagle swimming. I thought that maybe the eagle was in distress but no, apparently when an eagle catches a really big fish, it will try to swim to the shore with it rather than let the prize go.
The landscape was, needless to say, spectacular. I took plenty of pictures but the only ones that really get the scale across are the panoramas I stiched together (Photoshop CS3 makes this a breeze using
Peruse these at full size to get all the detail. I’m particularly fond of the panoramas created from pictures taken on a crisp clear day atop a glacier at Denali after an exhilarating helicopter ride.
Wednesday, May 21st, 2008
Three years ago, Jessica and I went on a cruise through Alaska’s Inside Passage. Now we’re going back. This time we’re going to Prince William Sound to see some glaciers …y’know, before they’re all gone.
I’ll be hastening the glacial melting by flying across the Atlantic to Seattle before heading onto Anchorage to start the four-day excursion out on the water. After that, the plan is to spend a little time in Denali.
I expect to be completely incommunicado the whole time, barring the occasional Twitter update. If you send me any email over the next week or so, don’t expect a response. Then again, that’s true anyway whether I’m traveling or not.