This post includes an in progress example of logical statements expressed in CSS. The conditional is tricky for me. “If P then Q” is not the same as an if/else statement.
Some thoughts about what lasts, and what doesn’t.
This is a nice list of racial justice action items. I wonder, though, is it counter-productive to have lists such as this specifically targeted to white people?
This is a very serious question.
The One True Way to write code.
(Warning: thought-leadery post)
Problems with CSS are not a result of flaws in CSS. The problem is how we write CSS.
A quick post about realizing an intersection between my existing knowledge and something new I am learning. Well, maybe they are both new things.
A lesson learned during research and development for a new project at work.
I had a lot of impassioned thoughts while on a run today and decided to bang out this Twitter-thread-blog-post instead of letting them die a slow, silent death, alone in my brain, as they often do.
But first, this thread can exist in a safe space, on my blog, where I can edit and tweak and even decide not to tweet at all…
What do you call a design system before it has published modules but after it has started providing useful tools? Naming is hard.
I’m eating a breakfast burrito at LAX before my flight back to Pittsburgh. Breakfast burritos at the airport before early flights are a ritual for me, and I felt like writing about it.
As part of my mission to conquer Twitter anxiety, I’ve figured out a solid workflow for quieting notifications on my phone. These things may be obvious, but they are not the default, so decidedly not obvious.
A short post about eating disappointing pho while hungover. I wouldn’t call this a “must read” but it is certainly relatable.
Most of the websites I work on at work are not accessible and won’t be any time soon. I had a bit of a realization this week about how to deal with that – accessibility doesn’t have to be all or nothing. One step at a time.