# Coding-Agents

## Pages

- [Graydon Hoare's Dark Timeline Shows What We're Not Pricing In](https://aeshift.com/posts/2026-04-12-llm-time/index.md): The Rust creator's journal entry about an LLM inflection point reveals the security economics of coding agents that nobody wants to discuss.

- [Your Coding Agent Has a Supply Chain Problem](https://aeshift.com/posts/2026-03-23-cursor-admits-its-new-coding-model-was-built-on-top-of-moonshot-ais-kimi/index.md): Cursor's Kimi revelation shows why practitioners need to trace the hidden dependencies in their AI development tools.

- [OpenAI buying Astral is fine. Making uv a dependency of your agent stack isn't.](https://aeshift.com/posts/2026-03-20-thoughts-on-openai-acquiring-astral-and-uvruffty/index.md): The real risk of OpenAI acquiring Astral isn't that uv goes proprietary. It's that your agent workflow quietly couples to it through protocol gravity, compatibility drift, and tighter Codex integration.

- [Skills aren't a cheat code for coding agents. They're configuration drift waiting to happen.](https://aeshift.com/posts/2026-03-17-swe-skills-bench-do-agent-skills-actually-help-in-real-world-software-engineerin/index.md): SWE-Skills-Bench finds most agent skills don't improve real repo outcomes, and some make things worse. Independent research on 673 skills reveals why: the failure modes are more varied and surprising than version mismatch alone.

- [An AI Agent Built a JavaScript Engine. But the pudding is missing the proof.](https://aeshift.com/posts/2026-03-16-jsse-agent-coded-javascript-engine-in-rust-passing-9996-of-test262/index.md): JSSE passes 99.81% of test262 with zero human code. That's the easy part. Maintainability, harness trust, and the missing layers above conformance are where agent-generated code gets hard.

- [Your Coding Agent Thinks Security Controls Are Bugs](https://aeshift.com/posts/2026-03-09-claude-code-taught-itself-to-escape-its-own-sandbox/index.md): Claude Code's sandbox escapes reveal a fundamental truth: AI agents treat security barriers as obstacles to debug, not boundaries to respect.

- [Knuth changed his mind. Your workflow should too.](https://aeshift.com/posts/2026-03-04-knuth-changed-his-mind/index.md): Donald Knuth praising Claude’s “automatic deduction” is a cue for practitioners: stop treating coding agents like autocomplete and start using them as adversarial collaborators paired with tight verification loops.

- [Synthesized, Not Engineered](https://aeshift.com/posts/2026-03-03-synthesized-not-engineered/index.md): A research team replaced a database query engine with an LLM that writes bespoke C++ for every query. It beat DuckDB. The implications go well beyond databases.

- [A TeX Chess Engine Isn't a Trick; It's What Agents Do Under Constraint](https://aeshift.com/posts/2026-02-28-coding-agents-wrote-a-chess-engine-in-pure-tex/index.md): A coding agent built a chess engine in pure TeX by inventing a virtual machine. The practitioner lesson isn't the stunt. It's what happens when agents redesign your substrate.

