AI & Engineering8 Sept 2026•5 min read
The jump from answering questions to operating software breaks most of the assumptions we built our AI features on. Here is what actually needs to change in your stack.

7 Sept 2026•8 min read
Circle of Blue and True Elements Launch Situation: Colorado River from Stockholm World Water Week Colorado River faces a “collective night
AI & Engineering6 Sept 2026•4 min read
Automatic memoization removed a whole category of busywork from React codebases. It also exposed which of our performance habits were cargo cult all along.
AI & Engineering5 Sept 2026•4 min read
Most RAG systems fail long before the embedding model is at fault. The fixes live in chunking, freshness, and permissions, not in a better index.
AI & Engineering3 Sept 2026•3 min read
Sending every request to your largest model is the most expensive default in modern software. A routing layer usually beats an upgrade, on both cost and latency.
AI & Engineering2 Sept 2026•3 min read
Reversibility is the cheapest trust mechanism available to anyone shipping automation, and it is consistently the last thing teams build.
AI & Engineering1 Sept 2026•3 min read
Most codebases stop at typed function signatures and call it type safety. The value is in the boundaries: the network, the database, and everything a user can type.
AI & Engineering30 Aug 2026•3 min read
Models change every few weeks. Prompts get rewritten by whoever touched them last. The only durable asset in an AI product is the set of cases you can test against.
AI & Engineering29 Aug 2026•3 min read
When work takes ninety seconds, HTTP request-response stops being an adequate model. The patterns that fix it are borrowed from job systems, not from web frameworks.
AI & Engineering27 Aug 2026•3 min read
You cannot filter your way out of untrusted text reaching a model. What you can do is make sure that text has no authority when it arrives.
AI & Engineering26 Aug 2026•3 min read
Traditional logs answer what happened. With probabilistic components you also need to answer why this run differed from the last one, which requires capturing inputs you probably are not storing.
Technology24 Aug 2026•3 min read
Demo videos sell general-purpose machines. Deployments are winning on narrow tasks, predictable environments, and power budgets, which is where the real engineering is happening.
Technology23 Aug 2026•3 min read
Fabrication facilities, national lab partnerships, and energy-sector pilots signal a field moving from physics results to supply chain, which is a less exciting and far more meaningful phase.
Technology22 Aug 2026•3 min read
Deploying close to users stopped being a differentiator and became the default. The interesting consequences are in how we design data, not in how fast the HTML arrives.
Technology20 Aug 2026•3 min read
Passwordless authentication crossed the line from novelty to expectation. The remaining work is mostly recovery flows and account linking, not cryptography.
Technology19 Aug 2026•3 min read
Self-hosting a capable model is now a genuine option rather than a research exercise. The decision turns on data sensitivity and load shape, not on ideology.
Technology17 Aug 2026•3 min read
Local-first storage, WebAssembly, and capable device hardware mean a surprising amount of work no longer needs a server round trip at all.
Technology16 Aug 2026•3 min read
Compute demand is now large enough that power availability shapes where and when workloads run. That has started to show up in ordinary engineering decisions.
Technology15 Aug 2026•2 min read
The moment your internal service has three consumers it has become a platform, and platforms fail differently from applications. Most teams notice too late.
Design13 Aug 2026•3 min read
The dominant design conversation has shifted from engagement to restraint. Reducing cognitive load is now the differentiator, and it is harder than adding features.
Design12 Aug 2026•3 min read
A component library is a convenience. A design system that enforces rules across human and machine-generated interfaces is infrastructure, and it needs owners with authority.
Design10 Aug 2026•2 min read
Audits find issues after they ship. Building accessibility into the primitives means most of those issues never get written, which is the only approach that scales.
Design9 Aug 2026•3 min read
Inverting a palette produces muddy shadows, glaring surfaces, and unreadable states. Doing it properly means designing roles rather than values.
Design7 Aug 2026•3 min read
A design that only exists as a static frame hides motion, states, real data, and responsiveness, which is where most product decisions actually live.
Design6 Aug 2026•3 min read
Users read your buttons more carefully than your illustrations. Yet copy is usually written last, by whoever is available, and reviewed by nobody.
Design5 Aug 2026•3 min read
Line length, vertical rhythm, and a restrained scale will improve a screen more than any grid refactor. Most interfaces are typographically undertuned.
Design3 Aug 2026•2 min read
Onboarding gets all the attention, but the session that determines retention is the one after it, when the tour is gone and the product has to speak for itself.
Design2 Aug 2026•2 min read
Designers shipping components and engineers adjusting layout in the design system is not role confusion. It is what happens when both sides finally work on the same artefact.
Productivity31 Jul 2026•3 min read
Meeting load is an organisational design decision that gets made by accident. Treating calendar time as a fixed budget with an owner changes what gets scheduled.
Productivity30 Jul 2026•2 min read
When drafting, coding, and summarising get faster, the bottleneck moves to review, alignment, and decision-making. Most teams have not rebalanced for that.
Productivity29 Jul 2026•3 min read
Distributed teams that struggle usually do not have a time-zone problem. They have a documentation problem that time zones made visible.
Productivity27 Jul 2026•2 min read
Hours are fungible and attention is not. The productivity systems that survive contact with real work are the ones organised around cognitive state rather than the clock.
Productivity26 Jul 2026•3 min read
Task systems collapse without maintenance. A short recurring review is what keeps a list honest, and it is the practice most people skip first.
Productivity24 Jul 2026•3 min read
Premature automation produces brittle systems for problems that turned out to be temporary. There is a defensible rule for when to build the tool.
Productivity23 Jul 2026•3 min read
Most personal knowledge systems optimise for capture and neglect retrieval, producing an archive that is technically complete and practically useless.
Productivity21 Jul 2026•2 min read
The most common meeting failure is not length. It is finishing with a shared feeling of progress and no record of what was decided or who does what next.
Writing & Craft20 Jul 2026•3 min read
Readers have developed an ear for generated prose. The way through is not avoiding the tools but refusing to let them supply the part that makes writing worth reading.
Writing & Craft19 Jul 2026•2 min read
Most writing blocks are editing happening at the wrong time. Separating drafting from revising is the single change that unblocks the largest number of writers.
Writing & Craft17 Jul 2026•3 min read
Audience growth is a function of frequency and reliability far more than of individual piece quality, which is uncomfortable and repeatedly demonstrated.
Writing & Craft16 Jul 2026•2 min read
Every writer eventually learns the same lesson about platform dependency, usually the week an algorithm changes. Email remains the least fragile channel available.
Writing & Craft14 Jul 2026•2 min read
Line-level polish gets called editing, but the real work is structural subtraction. Most drafts improve most from removing a quarter of their words.
Writing & Craft13 Jul 2026•2 min read
A good title is a promise specific enough to be broken. Most titles fail by being accurate, dull, and indistinguishable from the surrounding noise.
Writing & Craft12 Jul 2026•2 min read
The waiting-until-expert strategy has a flaw: expertise makes you forget what was confusing, which is exactly the thing beginners need explained.
Writing & Craft10 Jul 2026•2 min read
Developers do not read documentation, they search it under time pressure. Writing for that behaviour means organising for retrieval rather than for narrative.
Culture & Ideas9 Jul 2026•3 min read
When producing plausible content becomes nearly free, the constraint moves to knowing who to believe. That reshapes what institutions and creators are actually for.
Culture & Ideas7 Jul 2026•2 min read
Not every tool should be optimised for engagement and iteration speed. Some categories are better served by software that changes rarely and asks little.
Culture & Ideas6 Jul 2026•3 min read
Software is never neutral. The defaults, the vocabulary, and what the interface makes easy all carry a theory of the work, and teams adopt the theory with the tool.
Culture & Ideas4 Jul 2026•2 min read
Every wave of automation has eliminated a layer of manual skill and created a new one above it. The pattern is consistent enough to plan around.
Culture & Ideas3 Jul 2026•2 min read
Online conversation has been migrating from open platforms to private rooms for years. The trade is reach for candour, and most people are choosing candour.
Culture & Ideas2 Jul 2026•2 min read
Vague optimism about technology is indistinguishable from marketing, and vague pessimism is indistinguishable from despair. Both avoid the work of naming what would have to be true.
Culture & Ideas30 Jun 2026•2 min read
Organisations forget continuously, and the forgetting has costs that never appear as a line item. The teams that resist it do specific, unglamorous things.
Culture & Ideas29 Jun 2026•2 min read
After a decade of consolidation into a few platforms, people are building their own sites again. The motivations are less nostalgic than they look.
Technology27 Jun 2026•2 min read
Slow feedback loops do not just waste minutes. They change how developers work, pushing teams toward larger batches and less experimentation.