July 6, 2018 in Thoughts

Too Much Pressure

I set my standards too high for blog posts. I know that they are too high because I don't publish them. It's too much pressure! (It's got to stop, it's got to stop) And a cool thing: I was magically able to write blog posts again after publishing this one!

(more ...)

June 1, 2018 in Research

The Algorithms of CSS: Sources

Want to learn how a browser works? Computer Science fundamentals? This is a great place to start! A long list of resources for my research for my talk at CSSConf EU, the Algorithms of CSS.

(more ...)

February 28, 2018 in Design, Findings, Thoughts

Dead Fish ≠ Code Export

This post is a response to a tweet critiquing the "code export" capability of design tools, and a talk called "Stop Drawing Dead Fish" that calls for better tools to allow artists to create visual art without code. Should designers code? Should artists code? It's a nuanced, interesting topic and I had some thoughts.

(more ...)

November 22, 2017 in Tutorials+Tips

Advocating for Accessible UI Design

Although it is a hot topic in our industry, accessibility is not just up to developers! In this article I wrote for CSS-Tricks, I go through several non-technical accessibility tips developers can share with designers and content providers in order to advocate for accessible UI design on teams.

(more ...)

November 3, 2017 in Research

Day 6, Algorithms: Sorting Algorithms in JavaScript

Algorithms have got a bad, scary, rap. And you know what? It's for good reason – understanding an algorithm is pretty doable, but implementing an algorithm in code of your own? It's hard. I went through writing some common sorting algorithms in JavaScript with lots of help from the Internet. Take a read!

(more ...)