Avoid adding new library to project: 10-year retrospective
Everyone is trying to speed up software development by building their solutions out of ready-made bricks like third-party components or libraries. But we tend to forget what problems they may...
Naming is communication, and clear language entails clear thinking. Why the craving for consistency rules is a refusal to engage, and how sloppy terminology degrades a codebase for humans and models alike.
There's no such thing as Just a Tool | deadSimpleTech
Heidegger thinks about tools like so: a tool is something (a thing that has being in the Heideggerian sense, not necessarily an object) that represents an extension of human capabilities in some way. A tool is thus any kind of thing that *lets you do something you wouldn't otherwise have been able to*. The important (for us) conceptual leap here is that when a tool works well, or isn't broken, it develops what Heidegger describes as a "ready-to-hand" quality: the tool fades into the background as a kind of human-tool gestalt of a human with the additional capability afforded by a tool forms. As a simple example of this, consider eating with a fork. When the fork is well-designed and not broken, *you don't explicitly have "I am using a fork" in your conscious mind while eating dinner*.
The Identity Crisis No One Planned For: Governing Nonhuman Agents at Enterprise Scale
For a decade, identity and access management meant one thing: governing the humans who log in. Employee joins, gets provisioned, gets a manager, gets a
Shadow Agents, Standing Privileges, and the Governance Gap Between Deployment and Discovery
There was a brief window where AI agent security felt like a future problem. Organizations deployed copilots, coding assistants, and autonomous workflows on
Data Intelligence: Building Your Competitive Advantage in the Era of AI
To keep pace with modern business, data strategy is shifting toward more autonomous real-time systems that deliver intelligence at the moment decisions are
There are so many great places to learn about out there on the internet, and one of those great places is the legendary Linux Kernel. If you stumble around s...
General Magic: The Most Important Dead Company in Silicon Valley?
When people in Silicon Valley recall General Magic, they generally remember it as a tragedy. Originally an internal project at Apple, General Magic proposed making personal communicators that would let individuals get messages, perform computing functions and take calls remotely. In other words, a smart phone. Then Apple CEO John Sculley spun [...]
You’ve almost certainly encountered Conventional Commits before. It may have reared its ugly head in the changelog of an open source project you’ve used. It may have been the enforced commit format for an open source project you contributed to. A lot of people swear by it. I swear at it. Even though it is used by a large number of popular open source projects, Conventional Commits is an actively bad standard which encourages focus on the wrong things and fails to deliver on its promises.
Thursday Thoughts: I Wrote a Book to Escape the Sameness of AI. I Started Writing it Before AI Became THE Thing!
When everyone is empowered with the same magic, is there any magic to be had? That’s one of the biggest wquestins you must ask yourself today – and it’s what I wrote into the Foreword of my latest book. Two weeks ago I retired a ten-year streak of Daily Inspiration posts. This week I want […]
John Battelle's Search Blog Data. Is. Not. Oil. Can It Be A Public Good?
“Data is the new oil.” It’s the metaphor that won’t die, though for the next little bit, I’ll do my part to advance its expiration date. Yesterday came news that Googl…