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
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 AUTONOMO...
https://blog.codinghorror.com/the-2030-self-driving-car-bet/
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 pok...
https://blog.codinghorror.com/updating-the-single-most-influential-book-of-the-basic-era/
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 bo...
https://blog.codinghorror.com/building-a-pc-part-ix-downsizing/
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 ru...
https://blog.codinghorror.com/the-rise-of-the-electric-scooter/
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 th...
https://blog.codinghorror.com/electric-geek-transportation-systems/
When I wrote about App-pocalypse Now in 2014, I implied the future still belonged to the web. And it does. But it's also true that the web has changed a lot in the last 10 years, much less the l...
https://blog.codinghorror.com/an-exercise-program-for-the-fat-web/
When we started Discourse in 2013, our server requirements were high: 1GB RAM modern, fast dual core CPU speedy solid state drive with 20+ GB I'm not talking about a cheapo shared cpanel serve...
https://blog.codinghorror.com/the-cloud-is-just-someone-elses-computer/
I sometimes get asked by regular people in the actual real world what it is that I do for a living, and here's my 15 second answer: > We built a sort of Wikipedia website for computer�...
https://blog.codinghorror.com/what-does-stack-overflow-want-to-be-when-it-grows-up/
Remember "cybersecurity"? Mysterious hooded computer guys doing mysterious hooded computer guy .. things! Who knows what kind of naughty digital mischief they might be up to? Unfortunately, w...
https://blog.codinghorror.com/there-is-no-longer-any-such-thing-as-computer-security/
I didn't choose to be a programmer. Somehow, it seemed, the computers chose me . For a long time, that was fine, that was enough; that was all I needed. But along the way I never felt that being ...
It's been a while since I wrote a blog post, I guess in general, but also a blog post about video games. Video games are probably the single thing most attributable to my career as a programmer ,...
https://blog.codinghorror.com/the-existential-terror-of-battle-royale/
We've read so many sad stories about communities that were fatally compromised or destroyed due to security exploits. We took that lesson to heart when we founded the Discourse project; we endea...
When I wrote about The Golden Age of x86 Gaming , I implied that, in the future, it might be an interesting, albeit expensive, idea to upgrade your video card via an external Thunderbolt 3 enclos...
https://blog.codinghorror.com/thunderbolting-your-video-card/
Of the many, many, many bad things about passwords , you know what the worst is? Password rules. > If we don't solve the password problem for users in my lifetime I am > gonna h...