Microservices for the Grumpy Neckbeard

Recently microservices have been getting a lot of attention, both positive and negative. Articles about them tend to fall into two camps, which I'll affectionately label the hipster camp and the neckbeard camp. The hipster camp tends to strongly favor microservices, due to the excellent benefits they provide regarding separation …

more ...



Existence does not imply correlation (or causation)

A while back I had a problem - a spike in latency on the east coast. Log messages on the east coast were taking 50ms, whereas west coast messages were under 1ms. This was bad. I started probing for the answer, poking around my east coast servers and looking for the …

more ...

Spaced Repetition is Awesome: Two App Recommendations

I've recently become motivated to learn Portuguese. Mulheres bonitas sao muito motivado. It's not the first time this has happened to me - in the past I've attempted to learn Spanish, Farsi and Konkani. But it is the first time I've made significant progress and it's the first time that I …

more ...


Sam Altman defeats the Sexist Straw Man

Sam Altman recently wrote an article about sexism in technology. And while I don't dispute many of his factual claims, it's important to recognize the claims he didn't make, and to recognize that most of the article is merely attacking a straw man. Unfortunately, logical fallacy, emotional reasoning and argument …

more ...


Topology of decisionmaking - are you secretly managing by metric?

Suppose you have a method of making decisions that doesn't suck - i.e., one that is objective, consistent, and never leaves you guessing about what to do. The mathematical field of topology provides a wonderful theorem - if you have a good decision process, it is equivalent to managing by metric.

more ...