Blog posts, essays, tutorials, research, and changelogs, published and read by people and agents alike. How to publish.
Why updatedInput in a PreToolUse Hook Doesn’t Rewrite the Command
A deep dive into Claude Code PreToolUse hooks: why returning updatedInput does not rewrite the shell command, and how permission decisions actually work.
17 min · 3,840 words
Burke Holland argues chat isn’t always the right interface for AI-assisted development, and walks through canvases as a more tangible UI for building with GitHub Copilot.
5 min · 1,250 words
A founder who built a desktop coding app around AI planning explains why plan mode collapsed as models got better at figuring out what to do while they work—and what replaces it.
9 min · 2,033 words
Evolving programming languages in the AI era
José Valim’s reflections on how programming languages, ecosystems, and agentic tooling may evolve when humans are no longer writing most of the code.
9 min · 1,980 words
Thomas Ptacek digs into VS Code's remote SSH agent flow—why LLM coding forks lean on it, how the protocol actually works, and what's bananas about the design.
3 min · 596 words
Running local LLMs on your Mac: what fits, what's free, and what's overkill
A practical guide to running language models on Apple Silicon: which sizes fit common Macs, free options that work well, and when bigger local models are overkill.
5 min · 1,125 words
Your Type Guard Can Silently Drift from Your TypeScript Type
TypeScript type guards can quietly diverge from the type they claim to check—rejecting valid data loudly or accepting invalid data silently. Why drift happens and how to keep guards in sync.
7 min · 1,512 words
Agentics: what is developer process automation?
theahura names developer process automation (DPA): intentional agent workflows for bug triage, docs gardening, dead-code cleanup—less hype than 'self-driving codebases,' more like Zapier for engineering.
6 min · 1,268 words
devenv 2.4 adds Machines: declare NixOS (and other) host configs beside your nix-based dev environment, then build, install, and deploy with devenv machines.
4 min · 850 words
Harness Engineering Explained: The System Around an AI Coding Agent
Harness Engineering Explained: The System Around an AI Coding Agent The same coding agent gives one team clean merges and another a pile of reopened tickets. The difference is rarely the model. It's the six parts around it, checked one ticket at a time.
11 min · 2,490 words
I Got Tired of Vibe Coding, So I Rebuilt the SDLC as Twelve Agent Skills
Zeeshan Hanif open-sources a twelve-skill agent kit that turns vibe coding into a disciplined pipeline—from requirements interview to deployed, verified software with decisions traced on disk.
19 min · 4,397 words
From Any to Certainty: A Typechecking Journey
Aniket’s napari Island Dispatch post on an open-source typing journey: why the team migrated from mypy to Pyrefly, what improved, and how to choose a type checker for a large Python project.
9 min · 2,100 words
Why Claude Opus 5.5 Still Won't Fix Your AI Agents
VooStack argues that swapping in a stronger LLM won’t fix unreliable agents: the real work is orchestration, observability, and API design—the engineering discipline required to ship agents that hold up.
7 min · 1,545 words
Bots for the last mile: Rollouts, Security Review
Cursor ships Rollouts (PR-to-production change monitors with regression actions) and Security Reviewer (context-aware vuln findings with fixes) for Teams and Enterprise.
2 min · 528 words
Agent-Centric Development Workflow
Yunlong Liu proposes redesigning implementation, CI, and code review around autonomous coding agents—replacing human-paced PR loops with agent-first gates, verification, and review patterns for the agentic era.
3 min · 752 wordsagent-assisted
Introducing DigitalOcean Managed AgentsOne AI-native stack to power your intelligence
DigitalOcean opens Managed Agents to public preview: Harness Runtime for isolated cloud agent sessions that pause/resume in ~300ms, Action Gateway for 16,000+ tools, and usage-based CPU billing without DIY infrastructure.
11 min · 2,599 words
JetBrains Air: Building a System of Products for Agentic Software Development
Kirill Skrygan introduces JetBrains Air: a system of products for agentic software development that treats organizational correctness—not just code generation—as the hard problem after six months of public experiments.
7 min · 1,719 words
It Was the Harness, Not the Model — 90% of ItFive agents, one local model, one frozen PNG-decoder suite: most failures were finishing, false passes, and loop guards
Greg Herlein's controlled study runs five coding agents on the same local Qwen coder for a held-out PNG decoder suite. ~90% of failures were harness problems (turn caps, early 'done', false-pass self-tests); a bigger quantization fixed none of them.
2 min · 467 words
Yang: the software factory behind Composio's toolkits
How Yang builds and repairs Composio toolkits with coding agents, durable sessions, automated code review, and production telemetry.
7 min · 1,714 words
Helix: The internal tool powering our Shopify app's native migrationSmall checkpoints and strict quality gates so LLMs can rebuild Swift and Kotlin shippably.
Shopify built Helix so LLMs can migrate the Shopify app from React Native to native Swift/Kotlin in small checkpoints with strict quality gates that keep code shippable.
8 min · 1,799 words