Bruce Schneier:
At work, if your job is to move a bunch of heavy things from one side of the room to another, you should use whatever assistive tech you have on hand: a wagon, a forklift … even an AI-powered robot. But at the gym, it makes no sense for that robot to lift weights for you. The point of weightlifting isn’t to move heavy things across the room; it’s to actually lift those heavy things. The same analysis holds for any task an AI can do for you. If it’s work – if the task has to be done and no one cares how – then it’s fine to use AI assistance. But if the task is more like the gym, and how the task is done is at least as important, then it probably doesn’t make sense to use AI.
Andrew Kemp:
Between 150 and 500 million people may have lived and died in Australia before 1788 (British colonisation).
I always enjoy these kinds of posts.
I’m back on my learning guitar jag. This set of theory videos are great.
Charity Majors:
The mandate is one way of putting organizational muscle behind a decision. It’s a funding mechanism. It works by acknowledging that “hey, we are all going to be a little slower for a bit while we figure this out, and it will be annoying and expensive and we accept that.”
Without funding and a mandate, you’re effectively telling your employees to build these skills in their spare time, if they can and if they feel like it. Which is the same as telling them “this is NOT a priority, we are NOT willing to fund it.”
Ben Thompson:
What Karp is driving at is the flip-side of the points I am making above: the challenge for enterprises when it comes to using the frontier models is not simply that tokens are expensive, but that they are potentially giving valuable data to the labs who, in the long run, have an economic imperative to move up the stack and own the customer directly.
Chad Fowler:
Why are humans allowed to edit the output at all? If you care about provenance—about being able to trace every line of code back to a decision—then manual edits are a problem. They break the chain. They introduce code that has no record, no explanation, no origin you can inspect. So you end up in an uncomfortable place: You don’t just prefer that agents write the code. You require it. Not because agents are better programmers. But because they are the only way to guarantee that every change passes through a process that can be captured, inspected, and replayed. Humans don’t stop participating. They just move up a level. They define intent. They shape constraints. They review outcomes. But they don’t write the code directly anymore. Because the moment they do, the system forgets how it got there.
Kore Nordmann:
This shape matters because the single biggest cost of the SPA model is that it duplicates the server. State lives twice, once in the database and once in the client store. Rendering logic lives twice, as templates on the server and components on the client. And between the two halves you must now build and version an API which exists only to feed your own frontend. For an application which is genuinely client-state-heavy, like a collaborative editor or a design tool, this duplication buys responsiveness you cannot get any other way, and it is worth every line. For a catalog with a search box it is pure overhead.
I keep my agent skills and plugins minimal. This set of software development agent skills hits a sweet spot.
Handy to connect your listening history to an LLM to generate some custom playlists.
Sean Goedecke:
When a product manager says that something is critical, engineers generally have to shrug and say “sure, I guess”. This obviously requires a lot of trust. What’s a little less obvious is that this trust is continually broken by both sides. Every single product manager has been told thousands of times that technical task X is technically impossible or would be disastrous, only for that task to end up being done fairly smoothly and successfully. Every single engineer has been told thousands of times that requirement X is absolutely critical and worth going to enormous effort for, only for that requirement to be silently dropped or changed with no apology.
A handy utility for controlling Elgato lights.
The feature to switch your lights on and off with your camera state is killer.
David Poblador i Garcia:
Which is to say, after two decades and forty-four meters of build tools and bundlers and hydration schemes, the industry sprinted in a giant circle and arrived, slightly out of breath, back at something that looks an awful lot like the file you uploaded over FTP. The instinct didn’t expire. The ground moved, for real reasons, and then it moved back.
A journey in and out of the heart of darkness.
I rolled my first ever six-of-a-kind in Greed last night. I’m now ready to ascend.
I’ve been getting out with my camera a lot more lately.
Walking these black and white streets in Autumn.
My enthusiasm for taking photos hasn’t abated since the workshop I attended in March.
As the days are getting shorter the silhouettes are coming out.