A senior engineer’s job is mostly the parts that don’t show up in the diff. Specs. Tests. Reviews. Scope discipline. Refusing to ship what can’t be verified. AI coding agents skip those parts by default. Agent Skills is my attempt to make them not optional.
Tech In Plain Sight: The Mechanics Of String Trimmers
My old friend Jeff was always vocally upset that he didn’t come up with the idea of a string trimmer, commonly known as a Weed Eater or Weed Whacker. On the one hand, the idea is totally simp…
With so many online messaging services to choose from it’s almost as though the daddy of them all, email, has faded into the background as something you only use for more formal contacts. But…
A History of Apple Cables, Interfaces & Connection Types
When it comes to connectors, cables, and interfaces, Apple has always been different. See which are the most common Apple connectors and how to use them.
Get on the Bus: Data Busses Used in Macs, 1984 to 2000 - Low End Mac
A lot has changed since the first Macintosh. Apple no longer uses a phone connector for its keyboard or DE-9 serial ports for its mouse, printer, and modem. As others have recently pointed out, the only connector still in use from 1984 through today is the analog headphone jack. Macs have always had some form […]
Mobile won the platform war on distribution, not capability
Mobile didn't beat the web on capability. It beat the web on the channel. A platform-war retrospective on distribution, store lock-in, and update friction.
John Battelle's Search Blog Is AI Inherently Anti-Social?
All aboard ha ha ha ha ha ha ha AI, AI, AI, AI, AI, AI, AI! – Crazy Train, Ozzy Osborne (with slight modifications) *** If you can remember the early web, when the tech was novel and b…
Every good benchmarking story starts with a hunch. Mine was that Kroxylicious is cheap to run — I’d stake my career on it, in fact — but it turns out that “trust me, I wrote it” is not a widely accepted unit of measurement. People want proof. Sensibly.
Many people would like to analyse which jobs, companies and industries are most exposed to AI, and assign scores, build charts, and map that against the progress of LLMs. I think this is mostly impossible: you don’t know how the jobs will change, you don’t know what else will change around this, an
I’m a betting man; I just enjoy making bets, even when there are no stakes at all. Examples of my enjoyment of betting And when you talk about bets, you end up talking about odds. It turns ou…
We cut middle managers across the organization because AI allows us to have more direct reports per manager while still measuring and mentoring our teams effectively. – Matthew Prince, How I Choose…
Form may follow function, but use doesn’t follow design
At this point, you have no doubt heard about GitHub’s availability woes over the past several months. In April, Mitchell Hashimoto (of Hashicorp fame) wrote a post about how he is moving his …