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.
I've been somewhat checked out of Twitter, etc. for the past week and returned to a fresh round of CSS drama. Here's my take: it's noise.
Things are going *really well* for me right now, and that calls for a blog post! This one is much more personal than my posts usually are, but it's healthy to open up a bit now and again, right?
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!
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.
I started the year exceptionally motivated and productive, with a reasonably-sized to-do list that has now expanded by a factor of at least three. This article by Frank Chimero about the increasing complexity of web development came about at the right time, and it deserves a share.
My 2017 Year In Review post ended up morphing into a longer article, so for now, here are some goals and plans for 2018. They can be boiled down to WordPress, Computer Science studies, and writing.
I have a new project coming up that is the perfect opportunity to refine my WordPress process. Building the site as a "headless CMS" and finally digging into React was at the top of my mind, but after some research, I've decided the head will stay on.
This post has been marinating in my drafts for a few weeks, and I'd like to get it out into the world before I learn a whole bunch through talks and conversations at WordCamp US this weekend and refine my views accordingly.
I’m studying up for a real-deal interview. There will be whiteboards. There will be coding questions much more involved than FizzBuzz. There will be algorithms and math and data structures and all of the things I have successfully avoided for much of my career. This is potentially a […]
Actually, I'm from a small town in Pennsylvania, but my years in NYC made enough of an impact on me that this article from the New Yorker describes the LA vs. NYC phenomenon impeccably.
In the coding classes I’ve taught (which, for the record, have been part-time, not bootcamps) students’ intentions are often to make their own websites, work on existing ones, or to incorporate web development into a freelance practice. Regarding bootcamps, I’ve met several graduates who began their careers with freelancing, where […]