Show Menu

How to Disable Spellcheck on macOS

macOS spellcheck is not good enough. I was trying to type the word “notif”, which is shorthand lingo for “notifications” in a company I used to work at. In that context, “notif” is the correct spelling. If you write “notif”, you are one of us. If you write “notifications”… it’s obvious you’re not from around…

Read more

Quantifying Graph Paper Quality: Revisited

Previously, I ran a quantitative analysis of graph paper quality on 6 gridded notebooks I had handy. I scanned samples of paper from each notebook, used a computational method (K-means clustering) to compare the relative darkness of the paper’s background, the printed gridlines, and a dot of ink I drew. On a recent trip to…

Read more

3D Printing for Programmers

Lately, I’ve begun making my own hardware. When I went browsing Amazon for project boxes to contain all the wires and circuitry, $5-10 for a plastic box that wouldn’t be an exact fit, plus tools to put cuts in the right places, all the time trying to get it right, … got me wondering if…

Read more

Pixel Resolution of Pen & Paper

When I need full access to my creativity, I work with a Pigma Micron 005 on 8.5×11” card stock. The pen writes at 0.2mm stroke width. There are 60,322.5mm² per sheet and 25 dots per mm². That is over 1.5 million dots (pixels) per sheet. I have 8 sheets on my desk now. That is…

Read more

The Organic Software Movement

People are figuring out that the software we use may be using us more than the other way around. Mobile apps started by filling cracks in our schedules, but have now sunk roots, and expanded to displace other activities we used to perform, like making conversation and eye contact with dinner partners. There’s no evil…

Read more

Polyrepo-ism

In a world of warring Monorepo-ists and Microrepo-ists… there is a Middle Path: Polyrepo-ism. Microrepo-ism ordains that each service composing a total system shall have a repo unto itself. In Microrepo-ist cultures, a single conceptual change to the system requires a coordinated update across multiple repositories. Complex, arduous, and error-prone. Visit https://www.npmjs.com to study Microrepo-ism in the…

Read more

Book Review: The Anatomy of Self by Takeo Doi

This is a fascinating book. I recommend reading it. It’s small and short and provides a framework for understanding the social world we all inhabit. It explain things that you know are true but didn’t recognize until reading it. After traveling to Japan, a number of my friends said that as much as I love…

Read more

Statistical Thinking: Overkill

One of my homes in San Francisco was a nice, sunny little studio. On one warm day, some ants crawled up through the wall from the trash cans a story below, and searched my apartment for food. Gross. Seeing a line of ants crawling turned my stomach. I took a paper towel, wiped them up,…

Read more

What is a Probability?

The world is a big place. With airplanes and the internet, we can now see all of it. This is something new in recent human history. We aren’t hard-wired to process the huge amounts of information that describe our modern world. This quote sums it up pretty well: A single death is a tragedy; a…

Read more