Don't center align paragraph text
April 10, 2021
This is -- without exception -- my biggest design-related pet peeve. Centered text is bad for usability, accessibility -- and I really hate the way it looks.
Read more →I'm a technologist, a designer, and a creator of things. I started this as a place to put together my thoughts on things that I think deserve a bigger stage than my twitter or GitHub.
I work at Google -- but the things I post here are my own, and don't necessarily reflect Google's views or opinions.
LATEST POSTS
April 10, 2021
This is -- without exception -- my biggest design-related pet peeve. Centered text is bad for usability, accessibility -- and I really hate the way it looks.
Read more →Subscribe to get my updates delivered to your inbox. Typically 1-2 emails a month, straight from me to you. 😘 Unsubscribe anytime.
November 30, 2020
My review of Working in Public: The Making and Maintenance of Open Source Software by Nadia Eghbal
Read more →September 17, 2020
If you're dealing with Open Graph metadata for your site, and you can't figure out how to get your OG content to update after you make changes, this is your guide.
Read more →August 05, 2020
Put simply, gitignore.io is a tool that is so profoundly helpful that I've forgotten what life was like without it.
Read more →July 22, 2020
I added support for mdx to my site, and it's made life much bettter.
Read more →May 03, 2020
I fully switched my personal site from Google Analytics to Fathom - something that I had been considering for a while, and finally decided to go all in on.
Read more →April 21, 2020
On my walk this morning, I found myself wondering what it's going to be like when things go back to normal.
Read more →April 21, 2020
This post came from my work on Surviving Other People's APIs. I've been working on a chapter on Async - the content below came from that writing, but doesn't quite make sense in the context of the book. I didn't want to scrap it entirely, so it's found its way into a blog post. I'd love to know what you think!
Read more →April 04, 2020
My guess is that if you’re reading this, you’re a newly remote worker, due to the rapid and terrifying expansion of the COVID19 Pandemic. I’m not here share medical advice; if that’s what you’re after, there’s far better places to look.
Read more →February 21, 2020
If you follow me across the various other social networks I use, you'll likely stumble across my passion for cycling. For the past 8 or so years, road cycling has been my primary form of exercise. I love cycling; it keeps me sane, and helps me live a healthier life, while seeing the world. If you haven't been on a bike recently, you should give it a shot - I can't recommend it enough.
Read more →June 23, 2019
So, like all good things, the idea for this post comes from a tweet...
Read more →May 31, 2019
Dependabot is an automation service that will automatically create PRs to keep your projects' dependencies up to date, and it is fucking wonderful.
Read more →May 17, 2019
This is an article about CSS and usability. The ch unit in CSS was a revelation for me, and I promise that if you don't know about it already, you're gonna love it.
Read more →April 26, 2019
This is a follow-up to my first post on the upcoming Promise.allSettled() function, coming soon to a node application near you.
Read more →April 17, 2019
Part 2 in a series of posts on destructuring syntax for JavaScript and Node.
Read more →April 12, 2019
Promise.allSettled() is a new API coming to the JavaScript / ES6 standard which can help you more efficiently build node applications that make simultaneous asynchronous API calls
Read more →April 02, 2019
If you're not careful, your node projects can start to fill all the spare disk space on your computer. This one weird trick (lol) can help avoid that.
Read more →March 28, 2019
Last week I posted about some stickers I designed and had put up for sale to benefit victims of the shooting in Christchurch, NZ. They sold out far, far more quickly than I ever would have guessed.
Read more →March 26, 2019
Destructuring syntax in es6 (or es2015, etc) JavaScript is a wonderfully useful bit of the language. It allows you to extract values from an Object and assign them to a new variable in one statement -- but it can be confusing to read.
Read more →March 19, 2019
Uninstalling Postgres database software from a computer running MacOS isn't super straightforward - this is what I found helpful.
Read more →March 18, 2019
Get yourself some of these eggtastic stickers - 100% of proceeds go to charity!
Read more →March 13, 2019
An efficient workday is helped tremendously by having a handful of productivity boosters in your quiver. I use these extensions for Chrome to make my day a little nicer.
Read more →February 28, 2019
Fancy microphones marketed to podcasters are beautiful devices - but their most important function isn't intuitive at all.
Read more →February 25, 2019
Prettier.js is a fantastic way to systemize and automate your project's code style.
Read more →February 24, 2019
I've got some strong opinions on things - I hope that's okay.
Read more →