Reading List
The most recent articles from a list of feeds I subscribe to.
Mail, run.
What else happened this week? Well, I wrote my first op-ed; also, I got some mail.
You Deserve a Tech Union is here!
Well, hey! Happy pub day to my latest book!
TinyPilot: Month 37
New here?
Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent computer hardware company. I started the company in 2020, and it now earns $60-80k/month in revenue and employs seven other people.
Every month, I publish a retrospective like this one to share how things are going with my business and my professional life overall.
Highlights
- I think through what it would take to add recurring subscriptions for TinyPilot Pro.
- I’ve done some more exploration into Nix for managing development environments.
Goal grades
At the start of each month, I declare what I’d like to accomplish. Here’s how I did against those goals:
The Verge’s new way to display news item links is a terrible idea
Tabular numbers
One of my favorite underrated (and underused!) CSS properties is font-variant-numeric: tabular-nums.
Tabular numbers are monospaced, which keeps their sizes consistent and keeps numbers with the same amount of digits aligned.
There are two common cases that warrant tabular numbers: tabular data and moving numbers.
Tabular data
I suppose it's in the name. Numbers (especially large numbers) are easier to scan when they're tabular.
Moving numbers
When numbers are updated in place (like a timer), tabular numbers keep them in place.
PS: font-variant-numeric: tabular-nums is available as .tabular-nums in Tailwind.