What Does Compute Cost?
A share of a public company has a price. Look up a stock and you'll see it immediately: $42, $180, $900. Tomorrow it'll probably be something else.
That number looks like the market, but it's reall...
Software Engineer at Xamarin. Founded ONETUG. Author of 'C# 5 First Look' http://amzn.com/1849686769.
A share of a public company has a price. Look up a stock and you'll see it immediately: $42, $180, $900. Tomorrow it'll probably be something else.
That number looks like the market, but it's reall...
I added an old CodeCube archive to the site. It's a pile of early CodeCube posts that I was able to pull out of the Internet Archive's Wayback Machine. Not a perfect restoration or anything like th...
The last year or so has been a whirlwind.
Some of it turned into blog posts, some of it turned into features, some of it turned into separate repos, and some of it is still sitting in branches and ...
I’ve written before about why averages are such a dangerous way to reason about uncertain systems. In Monte Carlo Simulation for Projections and Estimates...
Back in 2002, Joel Spolsky wrote The Law of Leaky Abstractions, and it's one of those pieces that's stuck with me ever since I first read it. 23+ years later 💀 and I'm still bringing it up in conv...
I first read The Flaw of Averages by Sam Savage about 15 years ago, back when I worked in the finance industry. I don’t remember every chapter, but I do remember the central idea—and it has shaped ...
I've been on a bit of a journey lately exploring different ways to visualize and interact with data on my site. After creating the Article Link Map...
Probably every engineer will have worked with that one person who thrives in the chaos. A system breaks, customers are blocked, and before anyone else has even read the incident report, they’re alr...
There’s a book called Why Greatness Cannot Be Planned that my friend Matt Mazur recently tweeted about. He wrote:

“It’s a risky strategy because the most likely outcome is you explore and discover...
“Move fast and break things.”
The phrase came out of Facebook’s early days and quickly became a shorthand mantra across the industry. It’s catchy, it feels daring, and it captures a mindset that va...
Not too long ago, everyone was wondering whether $20 a month for an AI coding tool was worth it. Today, devs are easily blowing past $200 worth of capacity in a single billing cycle, and it’s easy ...
I've been writing recently about posts being worthless in the AI era, and explored different ways of navigating content...
I first experienced “agile” back in 2004 when I started working at what was then called EA Tiburon. The agile manifesto was still a relatively new concept and I was so excited to be a part of worki...
“When I ask myself ‘what would have the most impact today?’ I sit down and write documentation.”
— Miguel de Icaza
Documentation has been a big part of my career; working on Microsoft Learn, as the...
When you look at how teams ship software, two extremes pop into view....