Espresso nerd. Tech Debt Geneologist. Lord of the Boardgames.

Mars.
Joined June 2009
Reminder that I'm looking for a new role. I'm an experienced infrastructure engineer. I've worked with Kubernetes, Terraform, Postgres, AWS, with some Azure and GCP as well. I've also done a lot of valuable work as a backend engineer, having worked primarily in Haskell and Rust, though I've also gotten my hands dirty with Python, some Go, C++, and a bit of TypeScript. I've also had the privilege of being a public speaker, and have also lead training seminars for peers on how to use different tools, sharp edges to avoid, and getting them to a functional mental model of how things work quickly, so they can start to ask meaningful questions and debug problems on their own. I take ownership quickly, care deeply about reliability, correctness, and delivering quality service to customers. I say this up-front because this comes with a number of downsides, including: * I dislike shoddy work, buggy code, leaky abstractions, or flaky services. "Don't let the perfect be the enemy of the good" is fine and well, but tech debt brings an aggressive drag coefficient to your business, and that fact gets swept under the rug far too often. * I don't optimize for shipping a ton of code quickly. I tend to be on the lower end of lines of code/sprint, and I'm not terribly keen on changing that. I write code to be maintainable, have clear invariants, be easy to refactor as business needs change, be easy to debug, and to quietly work while you're focus is elsewhere. I'm also a quick study, and have a long history of getting spun up quickly on the new parts of a stack I encounter at the various roles I've filled over the years. If this sounds like a good fit, please do drop me a line. I'd love to talk about how I can make your life better. thewizardtower.github.io/McC…
5
11
2
57
14,712
For anyone curious about what it actually looked like to kill a generation of functioning cars, here’s an actual video from 2009 and brief explanation: The dealer first replaces the oil with sodium silicate solution. It’s a clear-ish liquid that crystallizes under extreme heat. As the engine warms up the solution begins to form small abrasive crystals in the oil system that shred the bearing and score the cylinder walls. Within seconds of starting the car you can see smoke billowing from the exhaust, this is the crystals scratching the cylinder walls and leaving small grooves for oil and solution to leak past into the combustion chamber and ignite/evaporate, producing the white smoke. Pretty soon the entire crankcase is full of crystals and freshly shredded metal flakes, the engine seizes. It took about 40 seconds in this video. Some engines reportedly lasted up to 7 minutes, but all were destroyed. That strikes me as sort of sad in a way, like watching a great warrior slowly lose a heroic last stand. Now, this is the part that gets insanely wasteful. These cars were sent to federally approved recycling facilities where they had 180 days to sell the non-engine parts before they were required to prove that they had shred the entire thing into scrap steel. But, in talking to a guy who ran one such facility at the time, he typically just sent them straight to the crusher. The timeframes allotted weren’t long enough to dismantle all of the cars, and even if you could, the marginal prices of the parts was greatly diminished. You cannot sell 1000 transmissions when only 50 went bad that year, they became worthless. So just like that, in order to increase prosperity and save the environment, 677,000 entire running cars and trucks were turned directly into rebar worth a few cents per pound. The entire Obama administration was like a chapter out of atlas shrugged.
Barack Obama was horrible in a million different ways, but he doesn’t get anywhere near the hate he deserves for destroying the used car market for an entire generation. 15-year-old cars with 150,000 miles that should be selling for $3,000 are going for $15,000. It’s abominable. Pure destruction and thievery.
104
595
39
4,416
194,524
JUST IN: California rehab operators accused of supplying illegal drugs to recovering addicts to keep them hooked & collect over $210 million from insurers.
4
250
Retweeting this one, as my current engagement is coming to a close soon! If you want me around to say funny things in your company chat, or make your infra better/more reliable, or your backend more robust, I can help!
Reminder that I'm looking for a new role. I'm an experienced infrastructure engineer. I've worked with Kubernetes, Terraform, Postgres, AWS, with some Azure and GCP as well. I've also done a lot of valuable work as a backend engineer, having worked primarily in Haskell and Rust, though I've also gotten my hands dirty with Python, some Go, C++, and a bit of TypeScript. I've also had the privilege of being a public speaker, and have also lead training seminars for peers on how to use different tools, sharp edges to avoid, and getting them to a functional mental model of how things work quickly, so they can start to ask meaningful questions and debug problems on their own. I take ownership quickly, care deeply about reliability, correctness, and delivering quality service to customers. I say this up-front because this comes with a number of downsides, including: * I dislike shoddy work, buggy code, leaky abstractions, or flaky services. "Don't let the perfect be the enemy of the good" is fine and well, but tech debt brings an aggressive drag coefficient to your business, and that fact gets swept under the rug far too often. * I don't optimize for shipping a ton of code quickly. I tend to be on the lower end of lines of code/sprint, and I'm not terribly keen on changing that. I write code to be maintainable, have clear invariants, be easy to refactor as business needs change, be easy to debug, and to quietly work while you're focus is elsewhere. I'm also a quick study, and have a long history of getting spun up quickly on the new parts of a stack I encounter at the various roles I've filled over the years. If this sounds like a good fit, please do drop me a line. I'd love to talk about how I can make your life better. thewizardtower.github.io/McC…
6
289
Hard to swallow pill: If you’re not prepared to shoot these animals, you will forever be at their mercy. They understand only power and violence. If you aren’t going to overmatch their violence, they will always have power. Postmodern liberals want to believe we’ve outgrown such things. We absolutely have not, and never will.
A completely immorally surreal scene in Lyon: France 🇫🇷 A woman begs the rioters to put out the fire they set at the entrance to the building where children are trapped because the firefighters are blocked further down the street by barricades they erected. The protester tells her, "I don't give a damn, we're young, we want rights."
171
1,163
51
6,983
153,573
Merlin retweeted
They are channeling Beria
Lefties: “Elon Musk should be in prison!” Normies: “For what?” Lefties: “We’re not sure but we’ll find something! Vote for us and we’ll show you.” Normies: “You are insane.” Lefties: “Elon is a fascist. We’re anti-fascist. You must also be a fascist.”
1,935
5,887
281
45,173
2,065,907
Just a reminder: in 1995, Chicago experienced a major heat wave. Almost 800 people died. Afterward, there was a concerted effort to provide air conditioners and cooling centers. In 2012 there was a worse heat wave but only 26 people died as a result. Air conditioning works.
Blistering record heat in Europe this summer killed more than 50,000 people, with nearly two-thirds of that death toll blamed on human-caused climate change, a new study found. abcnews.link/EUhX7dR
63
658
16
10,223
143,562
Socialism fully implemented yields death. Socialism partially implemented yields poverty. The variance is small.
1
4
20
818
This is painted on the wall at the US Air Force Academy. No joke, I've seen it.
No one in the history of media knew the interior workings of a young boy’s brain better than Bill Watterson
57
716
7
15,227
123,949
Merlin retweeted
Barack Obama was horrible in a million different ways, but he doesn’t get anywhere near the hate he deserves for destroying the used car market for an entire generation. 15-year-old cars with 150,000 miles that should be selling for $3,000 are going for $15,000. It’s abominable. Pure destruction and thievery.
1,252
3,932
254
37,401
2,807,225
I'm still waiting for the Great War to end so we can get rid of this temporary tax on incomes.
What amazes me is the attitude of so many of the centibillionaires. A 5% tax will not make any difference to the way they live. Their spending may be extravagant, but it is still much less than their (correctly measured) income. They know that, as gifted as some of them indeed are, they have benefited from extreme luck (and the help of the state, and, to speak like an economist, monopoly rents). They know that their effective tax rate is low, relative to what many others pay. They know that extreme inequality is extremely unpopular, and can lead to political unrest, backlash, or worse. They must admit that, morally, it is hard to argue for a society in which some become obscenely wealthy, while so many are poor and see their income stagnate. They typically have not indicated that they are building their wealth to eventually make the world a better place. But they are still willing to fight the tax, spending hundreds of millions in California to avoid paying the tax. Why? They simply think what is theirs is theirs, end of story. They believe in the slippery slope, and if they do not take a stand on this levy, the government will come back for more. They hate the state and the notion that their money will be misused? Or?
4
31
2
379
2,448
You don't disarm criminals by disarming citizens.
15
111
5
780
6,028
Merlin retweeted
the death toll from the drugs the FDA was slow to approve is likely higher than the deaths they've prevented
In January 2025 my mom’s lung cancer spread to her brain. The drug with the best chance of helping her was approved in China but not here. A doctor told me, almost as an aside, that if she were Chinese she could buy it at a pharmacy. So I flew to Shanghai and came home with 26 boxes in my luggage. That was 19 months ago. My mom is still here, still working, and in her words has had an amazing three years. The drug was approved in China in 2023. The FDA approved it in July 2025. It still is not for sale here. I know of at least 30 Americans who have made the same trip. I have been scared to tell this story because I worried it could cost my mom access to the medicine keeping her alive. But the problem matters more than my silence. These drugs need to be developed and available here, and that means FDA reform. Art Allen at KFF Health News told our story this week. It also ran in The Washington Post. kffhealthnews.org/health-ind…
48
74
14
1,566
56,083
Merlin retweeted
just debloated my family's slow 7 years old android tv and deleted 36 deep software related to telemetry and spying and holy shit it's super fast like new now planned obsolescence is real.
66
2,521
27
72,056
636,736
In Which Our Hero Discovers That Potemkin Villages Are Quite Charming As Vacation Spots, Actually.
I've been blown away by the energy, optimism, and hard work that has created the China I've seen on this trip. It had been seven years since I was last here, and it might as well have been forty. Invigorating to see what's possible. The West has no excuse for its managed decline.
5
268
things the next president can undo: imprisonment things the next president cannot (trivially) undo: dispossession, denaturalization, deportation, execution
2
26
427
Merlin retweeted
Let me tag @potus again. Thomas Sowell needs to receive the Presidential Medal of Freedom ASAP!
201
1,640
53
9,961
84,619
If you think what’s happening in France can’t happen here, remember the George Floyd riots. Now multiply that by 15 million third world military aged men. Wake up.
78
1,838
9
10,039
61,833
もう何もかも疲れた。 デカい猫が見たい。
80
35
4
1,074
13,673
Merlin retweeted
the guy who banned use of php at amazon way back in the day is probably feeling pretty smug right now
93
783
30
32,594
521,994
Merlin retweeted
It turns out we had less than 12 months.
We have 12 month to rewrite everything using formal methods or there will be vulnerpocalypse
4
4
2
53
18,051