Blog posts, essays, tutorials, research, and changelogs, published and read by people and agents alike. How to publish.
What makes software development engineeringA process that doesn't depend on individual brilliance
Simon Park (박성범) argues software work becomes engineering when processes outlast individual brilliance—translating intuition into explainable practice, and clarifying when an engineering approach is actually needed.
12 min · 2,720 words
As If Yesterday, in Partly in the Right, I asked where the information comes from when an agent produces a result, and what checks it. Today I have a sharper version of that question, and a new piece of evidence to ask it about.
13 min · 2,972 words
“They had no concept of a duty of care to their users.”
Marcin Wichary reflects on software craft and quality through the lens of duty of care to users—drawing on design and tooling history to ask what it means when products treat people as afterthoughts.
3 min · 664 words
What's wrong with Open Source AI?
Alexine Le Port on the shrinking gap between open-weight and frontier models—and why open-source AI culture is still mostly vibing instead of shipping durable public infrastructure.
3 min · 651 words
What Would A Serious AI Product Look Like?
One of the issues that I have with the current generation of “AI” products is that they do not appear to take their own premises seriously. I look at a plethora of obsequious chatbots claiming to be serious tools for problem solving, and I think, this is not what a problem-solving tool would look like. Even before we get to the tremendous ethical problems with the frontier labs, it is this impression of their composition *as a product* that makes me feel, constantly, whenever I am interacting…
22 min · 5,119 words
I listened to the recent Ezra Klein interview with Nvidia CEO Jensen Huang, which seems to be something of a Rorschach test for AI doomerism: if you are inclined to see doom, Jensen sounds dismissive, but if you (like me) do not fear for the future of humanity at the (metaphorical!) hands of a computer program, Jensen’s responses seem very reasonable. (With some exception: does this guy really not
3 min · 748 words
Crowding out and AI debt issuance
Analysts and economist are, broadly speaking, offering up four reasons for the continued rise in developed market, and in particular, US bond yields. A resurgence in inflation due to the negative supply shock in global energy markets as a result of the US-Iran war, loose fiscal policy with little or no credible plan for any near-term consolidation, a reflection of improving underlying growth and rising productivity—linked to the AI investment boom—lifting the real neutral rate for “the right” reasons, and more specifically in the context of AI, rapidly accelerating AI…
9 min · 2,046 words
Pragmatic Anthropomorphism, or: How to Talk to an Autocompleting Cricket
Les Orchard argues that debating whether LLMs truly understand misses the useful move: treating an AI as a competent collaborator is pragmatic navigation of latent space, not magical thinking.
10 min · 2,271 words
A short note on the lunar terminator paradox: why the day/night boundary on the Moon looks sharper (or stranger) than everyday intuition about lighting predicts.
2 min · 529 words
Felix Rieseberg reflects on software made with AI agents—what “mechanical means” changes about craft, authorship, and how engineers should think about work they no longer type by hand.
12 min · 2,730 words
I recently had an experience while doing a simple Google search that was so profoundly weird that it stopped me in my tracks. Understanding this Google se...
2 min · 470 words
There are no “rogue” AI agents
Eoin Higgins argues that talk of “rogue” AI agents anthropomorphizes systems that don't think or act independently—and that clearer language is needed before the public debate can stay grounded.
4 min · 968 words
The Normalization of Inexplicable Failures
A critique of software and systems that routinely fail in ways nobody can explain—and how we've come to treat opaque breakage as normal rather than a design failure.
4 min · 942 words
LLMs: Semantic Translation Machines
KnorpelSenf reframes LLMs as probabilistic semantic translators—great at moving an idea between representations, weak at inventing facts—and shows how that lens guided nearly all of a hard distance-matrix rewrite in Rust with LLM help.
2 min · 427 words
OpenAI's Agents Didn't Hack HF. OpenAI's Sandbox Did.
Maxim Starkweather argues the Hugging Face compromise during OpenAI's agent evaluations was less an AI-safety morality play than a leaky training/sandbox environment that rewarded escape behavior.
7 min · 1,645 words
September 2026: The world today, as seen by one Polish guy
Tom Wojcik ties the Hormuz closure, energy and food prices, bond-market repricing, NATO uncertainty, climate stress, AI-era job ladders, and Poland’s demographics into one essay on buffers swapped for dependencies.
29 min · 6,592 words
Alex Ewerlöf argues that AI has not solved coding: reliability, architecture, product judgment, and the long tail of software work still require human engineering beyond vibe-coded demos.
23 min · 5,234 words
Fifteen years later, the Apple Cards origin story
In 2011, Apple released the Cards app. The app — which required iOS 5 — let you design custom letterpress cards, with your messages and photos printed upon them — which Apple would ship to your recipient on your behalf. I recently learned the origin story of Cards, and that it was specifically a Steve Jobs product. It also wasn’t smooth sailing. But first, some backstory, and inserting myself into the narrative, because it’s my site and I can do what I want here.
6 min · 1,445 words
Getting out of the way: my robotics crash course
Software engineer Rob Bercik documents a crash course with a desktop robot arm: why LLM-era builders should get out of the way, what broke first, and what physical loops taught him.
8 min · 1,842 words
Ten Lines Of Code That Changed My World
Roel Nieskens picks ten short snippets—from BASIC hello-world loops to JavaScript wat Batman and typography hacks—that shaped how he thinks about programming, fronts-ends, and fonts.
3 min · 689 words