Edge Cases: Out of the margin and into view
The term edge case is used to describe something rare that only occurs at an extreme. In praxis, we often use the term to dismiss a use case's relevance to the broader success of our product or service. But edge cases can be portals to safety leaks, unserved populations, and unconsidered journeys. By centring edge cases in our process and examining what they can tell us, we can work towards more ethical, inclusive, and considered products
How Privilege Defines Performance
In theory, web performance, accessibility, and inclusive design all have similar goals: Provide the best, most consistent experience to all people using the minimal amount of resources. In practice, this often falls apart. Product creators define what it means to be performant from where they stand, which is typically from places of privilege with unseen biases, struggling to find true empathy with their users. Through this talk, we'll examine how to build conscientiously, looking within to resist systematic problems in order to create more truly performant, accessible, and inclusive systems for our users. Given first at Perf Matters in Redwood City, Calif. on 4 April 2019. You can watch the talk here: https://youtu.be/nQq_gZiZ-jg
Building Socially Inclusive Design Systems
Design systems have become the de facto approach for teams of all sizes to design anything and everything. As prototyping and development tools evolve to accommodate these systems, the barrier to entry is becoming lower and adaptation is becoming simpler. The love for design systems makes sense: they provide a scalable, flexible infrastructure that allows a team to create consistent work far into the future. Dissecting its social impact through its technical traits, we'll look at how to build a design system conscientiously, resisting systematic problems in order to create more accessible and inclusive systems.