Colour contrast testing on iOS:
Settings: General: Accessibility: Display Accommodations: Colour Filters: On: Greyscale
Toggle it with 3 clicks of the home button:
Settings: General: Accessibility: Accessibililty Shortcut: Colour Filters
Journal 2509 Links 7709 Articles 71 Notes 3957
Colour contrast testing on iOS:
Settings: General: Accessibility: Display Accommodations: Colour Filters: On: Greyscale
Toggle it with 3 clicks of the home button:
Settings: General: Accessibility: Accessibililty Shortcut: Colour Filters
Some sensible answers to this question here…
…of which, exactly zero mention end users.
Checked in at British Airways Lounge. Heading home.
Listening to @baratunde talk about toast.
Checked in at Miller’s Downtown. A nightcap with Matthew O’Donnell on accordion.
Playing tunes at a session in Charlottesville.
Great ideas from Addy on where to start with creating a performance budget that can act as a red line you don’t want to cross.
If it’s worth getting fast, it’s worth staying fast.
Checked in at Mudhouse. Caffeinating
Design has disrupted taxis in a massive, almost unprecedented way. But good design doesn’t merely aim to disrupt—it should set out to actually build viable solutions. Designers shouldn’t look at a problem and say, “What we’re going to do is just fuck it up and see what happens.” That’s a dereliction of duty.
A new impressionistic documentary about Space City.
The hits keep on comin’ from Clearleft. This time, it’s Danielle with an absolutely brilliant and thoughtful piece on the perils of gaps and overlaps in pattern libraries, design systems and organisations.
This is such a revealing lens to view these things through! Once you’re introduced to it, it’s hard to “un-see” problems in terms of gaps and overlaps in categorisation. And even once the problems are visible, you still need to solve them in the right way:
Recognising the gaps and overlaps is only half the battle. If we apply tools to a people problem, we will only end up moving the problem somewhere else.
Some issues can be solved with better tools or better processes. In most of our workplaces, we tend to reach for tools and processes by default, because they feel easier to implement. But as often as not, it’s not a technology problem. It’s a people problem. And the solution actually involves communication skills, or effective dialogue.
That last part dovetails nicely with Jerlyn’s equally great piece.
The fascinating results of Brad’s survey.
Personally, I’m not a fan of nesting. I feel it obfuscates more than helps. And it makes searching for a specific selector tricky.
That said, Danielle feels quite strongly that nesting is the way to go, so on Clearleft projects, that’s how we write Sass + BEM.
I quite like this date-picking interface. It would be nice if browsers picked it up for input type="date".
Good tips on prototyping using the very materials that the final product will be built in—HTML, CSS, and JavaScript.
The only thing I would add is that, in my experience, it’s vital that the prototype does not morph into the final product …no matter how tempting it sometimes seems.
Prototypes are made to be discarded (having validated or invalidated an idea). Making a prototype and making something for production require very different mindsets: with prototyping it’s all about speed of creation; with production work, it’s all about quality of execution.
A profile of Mark Graham and the team at the Internet Archive.
When a storm comes, some of the big news sites like CNN and NPR strip down to a zippy performant text-only version that delivers the content without the bells and whistles.
I’d argue though that in some aspects, they are actually better than the original.
The numbers:
The “full” NPR site in comparison takes ~114 requests and weighs close to 3MB on average. Time to first paint is around 20 seconds on slow connections. It includes ads, analytics, tracking scripts and social media widgets.
Meanwhile, the actual news content is roughly the same.
I quite like the idea of storm-driven development.
…websites built for a storm do not rely on Javascript. The benefit simply does not outweigh the cost. They rely on resilient HTML, because that’s all that is really necessary here.
Maintaining an open source project is a rollercoaster ride with high peaks and very low troughs.
Release frequency is down. Questions increasingly go unanswered. Issues remain in a triage, unresolved state. Uncertainty and frustration brew within the community room.
Brian’s experience with Pattern Lab very much mirrors Mark’s experience with Fractal. The pressure. The stress. But there’s also the community.
A maintainer must keep the needs of their project, their community, and their own needs in constant harmony.
This is hard!
@MargotShetterly Here’s that 1952 paper I mentioned:
The Human Computer’s Dreams Of The Future by Ida Rhodes
https://adactio.s3.amazonaws.com/pdf/IdaRhodes-TheHumanComputersDreamOfTheFuture.pdf
Thank you for the warm welcome to Charlottesville, @MargotShetterly.
Listening to @kirabug talk about accessibility at @edUIconf (with simultaneous interpretation in ASL).