My last post (“The balance has shifted away from SPAs”) attracted a fair amount of controversy, so I’d like to do a follow-up post with some clarifying points. First off, a defini…
Please go ahead, screenshot that NFT - reupload it; hell, use the screenshot as your Twitter PFP despite not having paid a single Wei for it! Yes, I don't care - It's because an NFT's i
The Grave Insult of Being Sent the Proper Tools to Perform a Complicated Task
If you could properly replace an iPhone battery with a couple of simple tools, Apple would surely just send you the simple tools. But if that were the case there’d be no need for this program.
How to run a small social network site for your friends
This document exists to lay out some general principles of running a small social network site that have worked for me. These principles are related to community building more than they are related to specific technologies.
The Unbearable Lightness of Web Vulnerabilities - Theoretical Structures
DISCLAIMER: this post is purely for educational purposes, the author assumes no responsibility for potential criminal actions derived from the information contained therein. Hundreds of new web vulnerabilities are discovered every year.Some are communicated to the vendor or to organizations such as MITRE, others are sold on the deep web as sinister intellectual property.Some are
Stacks of wisdom from a great essayist
Life Skills
Is It Worth Being Wise?
A wise person knows what to do in most situations, while a smart person knows what to do in situations where few others...
Warner Bros. Discovery is a company that makes a lot of sense, both because of its content and also its strategy, which treats streaming as an additional channel, not a reason-for-being.
How 'Shadow Automation' Can Derail Larger Automation Efforts
“Shadow automation” isn’t yet as big of a phenomenon as shadow IT. But siloed, one-off automation workarounds can easily derail an organization’s overall automation efforts.
When I was a wee lad, 28, 29, 30, I knew the C Windows API by heart. I had, in my bathroom, both the technical docs and a copy of Petzold, and I knew it cold, stone cold. Every one of the ~500 calls, all of the arguments, and for most of them, the order of the arguments. I was a good programmer ...
Imagineering History: A Word With Roots Far Beyond Disney
Despite what you’ve heard, the word “imagineering” is not unique to Disney. In fact, it’s a phrase that was first used in World War II corporate propaganda.
Once you grok Emacs, you realize that it's a thermonuclear toaster that can also serve as the engine for... well, just about anything you want to do with text. When you think about how much your compu