Writing
Posts, links, and the occasional book review.
-
-
What I Read in 2017
-
How I went from programming with a feature phone to working for an MIT Startup — freeCodeCamp
∞ PermalinkRemarkable story from Elvis Chidera about how he got started programming on a Nokia 2690.
-
Using perf.html and Gecko's profiler for perf analysis (YouTube playlist)
∞ PermalinkThe folks at Mozilla have been super busy making some fantastic improvements to Firefox. Among other things, their performance profiling tools have gotten pretty darn slick. Greg Tatum made a playlist of a bunch of short videos demonstrating how to use perf.html and the Gecko Profiler to inspect the performance of a site or application.
-
Accessibility First — Carie Fisher
∞ PermalinkWhen we rethink our approach to development, we go beyond just the base level of access to information. Inclusive development means making something valuable, not just accessible, to as many people as we can.
-
Device Intervention - Ethan Marcotte
∞ PermalinkAs usual, Ethan makes a lot of sense in this post about how the way we build is impacted by the environment in which we build:
In our little industry, we often work on decent hardware, on reliable networks. But according to Pew Research, thirty percent of Americans don’t have broadband at home. One in ten American adults are smartphone-only internet users, while 13% of American adults don’t use the internet at all.
Meanwhile, we make mobile-friendly websites with widescreen devices, using broadband to design experiences for slow, unstable networks. In a lot of ways, we’re outliers among the people we’re designing for.
-
Creating a culture of accessibility - Dropbox
∞ PermalinkI really enjoyed this post from Dropbox about what they do to help cultivate an internal culture of accessibility.
Unsurprisingly, a lot of the advice here mirrors the same sort of good advice an organization might here about cultivating cultures of performance, security or any other critical yet overlooked component of design and development: share knowledge, experience the issues first-hand, celebrate improvements, and build it directly into your workflow.
-
Cryptography and the importance of usable security
-
The Bricks We Lay - Ethan Marcotte
∞ PermalinkEven in my tiny design practice, every decision I make is shaped by my biases; every decision I make is capable of harm. And it’s so, so easy to forget this: to focus on the layout challenge in front of me, to fulfil the client’s latest request, or to meet a business goal. When I do these things, I occasionally forget to ask myself who’ll be impacted by my work and, most importantly, to ask how I can mitigate that harm.
-
AMP and the Web
-
Privacy Paradox - Note to Self
∞ PermalinkBy now I think it's become pretty clear that we haven't done a great job of educating people about the security and privacy implications of the technology they use. Much of the information around these topics tends to lean more towards fear-mongering than towards providing actionable advice and hope.
The Privacy Paradox, a five-part series of podcasts done by Note to Self, does an excellent job of explaining what the risks are and what can be done about it. The episodes are short and actionable: each spends some time on a privacy risk followed by a specific "challenge" you can do to take back a little control. Well worth a listen.
-
How the Post-It Note Was Invented - Scott Berkun
∞ PermalinkI was just talking to Marcin Wichary last week about my love for post-it notes and he admitted the most common colors are not exactly aesthetically pleasing. Looks like we have pure convenience to blame.
The yellow color was chosen for convenience, according to Nicholson: it was what the lab next door had available, so they used it.
-
Implementing 'Save For Offline' with Service Workers
∞ PermalinkUna recently added a "Save Offline" button to her blog posts that gives users control over whether an article will be saved offline or not. There was some recent discussion prompted by Nicholas Hoizey about how much data is too much to save offline. Giving users control (whether on an individual post basis or in bulk) seems like one way to deal with that question.
-
Our Fixation on Terrorism - Priceoomics
∞ PermalinkA fantastic breakdown of the impact media has on how we perceive reality. The post starts by looking at the huge difference between coverage of terrorist attacks and the reality, demonstrating that media's fixation (and the attention we give those articles) makes terrorism seem far more prevalent than it is.
Then there's this sobering, accurate and important conclusion:
In addition to selective data, as readers we’re over-generalizing our view of the entire other side , based on extreme events or commentary from a select fringe.
-
The Line of Death - Eric Lawrence
∞ PermalinkFantastic breakdown about the different "zones of death" in the browser. It really hammers home the importance, and difficulty, of designing for security.
-
Letting users control offline data with a save button
-
The History of Email - Eager
∞ PermalinkThe history of email, following a progression from
writeall the way to what we have today. -
Our Apathy Toward Privacy Will Destroy Us. Designers Can Help. - FastCo
∞ PermalinkI really like the idea behind SimplySecure—focusing on making security more intuitive and usable. There's a long history of usability and security being at odds and they're doing some good work to try and fix that.
This discussion with them about how designers can improve the state of security and privacy online is well worth a read.
-
Saving you bandwidth through machine learning - Google
∞ PermalinkThe smart folks at Google are now using a technology called RAISR to shave up to 75% off the file size of the images they display. It uses machine learning to enable it to be much more intelligent about the upsampling methods applied to images. Clever stuff!
-
Rich and poor teenagers use the web differently - WEForum.org
∞ PermalinkA study from the Organisation for Economic Co-operation and Development (OECD) shows that "rich" teens use the web very differently from "poor" teens.
...richer teenagers were more likely to use the internet to search for information or to read news rather than to chat or play video games.
If you dig into the actual report itself you'll find a bit more context.
After accounting for differences in the ability to read and understand printed texts, students' socio-economic status has only a weak, and often not significant, relationship with performance in the PISA test of digital reading. In other words, students with good reading skills, regardless of their background, have a much easier time finding their way around—and mining the considerable assets of—the Internet.
Seems to echo many other reports about barriers to internet access in stating that literacy—whether digital or language—remains a significant obstacle.