Data Hiring

Honesty in Anonymous vs Confidential Surveys

I knew I needed to build some kind of survey to see if dropping the time limit from the code test would have any measurable impact on time spent or pressure. But I wasn’t sure if it should be anonymous or not. On one hand, I assumed the data for an anonymous survey would be […]


The Bias of Timed Code Tests

I clearly remember the code test when going through the hiring process at Automattic. As someone with imposter syndrome and anxiety, the thought of having my code under a microscope, and confirming my fear of not being a “real” developer, isn’t exactly my idea of a fun time. But, I made it through, and was […]

Accessibility Thoughts

More than a Seat at the Table

Pre-COVID when we could go to restaurants, there were times I’d sit down at the table unnoticed. The servers would walk by. After a few minutes, I’d wave to get their attention as they passed by again. It’s happened to all of us. It’s not a big deal. But what if the server continues to […]

Professional Development

Must Read: Unspeakable Conversations

I started reading Disability Visibility this week to expand my understanding of the experiences of the one in five people with disabilities in the US. I had intended to do a blog post on things I learned, what struck me, etc. However, instead of reading what I think, please read Unspeakable Conversations (which is the […]

Code Process

How I Debug

For most of my career I thought there was always something missing with how I debugged, like I needed to set-up an advanced error reporting system that would log and track down every error seamlessly. Then, I would really know how to debug like a 1337 haxor. Now that I have a big kid job, […]

Process Professional Development

Across the Atlantic Handoffs

Automattic is a large worldwide team, made up of smaller, worldwide teams where everyone works remotely. That was one of the things that made me excited to work there, but also very curious as to how it worked in practice. Would the timezone differences slow us down? Would we unintentionally get in each other’s way? […]

Accessibility Tutorial

Setting up NVDA on Parallels with macOS

This is mostly personal notes that I hope can be helpful to someone else. A lot of this info I gathered and consolidated from Deque’s super helpful post, Using Windows Screen Readers on a Mac. Get Parallels Download Parallels and follow the set-up. I don’t want to put instructions here, as they’ll likely change and […]

Accessibility Code

If It Looks Like a Duck: A Cautionary Tale

“If it looks like a duck, swims like a duck, and quacks like a duck, then it’s probably a duck.” I recently worked on putting a plan together for improving the accessibility of a search component on The existing interaction worked like a combobox where the focus was kept on the search input and […]

Accessibility Code Wordpress

Podcast Player block: Behind-the-Scenes Accessibility

On my team at Automattic, we built the new Podcast Player block released in Jetpack 8.5 and on This post is intended to give you a behind-the-scenes style look at all the little details that went into attempting to provide a good, accessible experience for everyone. I’ll be focusing a lot on Screen Reader-specific […]

Accessibility Design Websites

The 5 Minute Accessibility Audit

Being great at something takes a lot of dedication and practice. But, you can often be OK at something without too much difficulty. This article is to help you with the latter part. Knowing just enough to be able to make an educated guess on the accessibility of a site or component/plugin. Can you use […]