Programming and human factors
The Road Not Taken is Guaranteed Minimum Income
20 March 2025 @ 11:33 pm
The dream is incomplete until we share it with our fellow Americans.
Let's Talk About The American Dream
6 March 2025 @ 1:27 am
A few months ago I wrote about what it means to stay gold — to hold on to the best parts of ourselves, our communities, and the American Dream itself. But staying gold isn’t passive. It takes work. It takes action. It takes hard conversations that ask
Stay Gold, America
7 January 2025 @ 7:42 am
We are at an unprecedented point in American history, and I'm concerned we may lose sight of the American Dream.
The Great Filter Comes For Us All
2 December 2024 @ 6:25 pm
With a 13 billion year head start on evolution, why haven’t any other forms of life in the universe contacted us by now?
(Arrival is a fantastic movie. Watch it, but don’t stop there – read the Story of Your Life novella it was based on

I Fight For The Users
30 November 2023 @ 8:11 pm
If you haven’t been able to keep up with my blistering pace of one blog post per year, I don’t blame you. There’s a lot going on right now. It’s a busy time. But let’s pause and take a moment
The 2030 Self-Driving Car Bet
4 March 2022 @ 6:53 pm
It’s my honor to announce that John Carmack and I have initiated a friendly bet of $10,000* to the 501(c)(3) charity of the winner’s choice:By January 1st, 2030, completely autonomous self-driving cars meeting SAE J3016 level 5 will be commercially available for
Updating The Single Most Influential Book of the BASIC Era
31 December 2021 @ 11:49 pm
In a way, these two books are responsible for my entire professional career.
With early computers, you didn’t boot up to a fancy schmancy desktop, or a screen full of apps you could easily poke and prod with your finger. No, those computers booted up to the command

Building a PC, Part IX: Downsizing
19 April 2020 @ 11:56 pm
Hard to believe that I’ve had the same PC case since 2011, and my last serious upgrade was in 2015. I guess that’s yet another sign that the PC is over, because PC upgrades have gotten really boring. It took 5 years for me to muster
The Rise of the Electric Scooter
12 September 2019 @ 7:24 am
In an electric car, the (enormous) battery is a major part of the price. If electric car prices are decreasing, battery costs must be decreasing, because it’s not like the cost of fabricating rubber, aluminum, glass, and steel into car shapes can decline that much,
Electric Geek Transportation Systems
20 August 2019 @ 11:35 am
I’ve never thought of myself as a “car person.” The last new car I bought (and in fact, now that I think about it, the first new car I ever bought) was the quirky 1998 Ford Contour SVT. Since then, we bought a