DEV Community

Cover image for 10x TypeScript, Intent Debt, and Patch That Kernel
Adam
Adam

Posted on

10x TypeScript, Intent Debt, and Patch That Kernel

TypeScript 7.0 Beta drops with a Go-powered rewrite and roughly 10x compiler performance — your morning coffee break just got a lot shorter.

The AI discourse this week is having an identity crisis. Martin Fowler argues that treating prompts as first-class, version-controlled artifacts is the next maturity leap for LLM-assisted development. Tim Kellogg maps out three mutable agent memory types — Files, Memory Blocks, and Skills — and why editable memory is the real unlock. Simme introduces "intent debt" — the hidden cost of deploying agents without documenting what they're actually supposed to do — while The Last Software Engineer argues that when agents handle all implementation, judgment is all that's left. And Mario Zechner and Armin Ronacher, who actually shipped production agentic systems, are walking back their own enthusiasm: junior engineers still win on value.

Security corner: Andrew Nesbitt shows how insecure Actions defaults make GitHub CI the weakest link in your supply chain, and CVE-2026-31431 is a Linux kernel privilege escalation hiding since 2017 — any unprivileged user, Python script, root access. Patch now.

Stripe runs 5% of tests per CI build in a 50M-line monorepo using C++ file-access tracking. If your test suite runs everything on every PR, this one should sting a little. Josh Comeau returns with the definitive guide to CSS scroll-driven animations — no JavaScript, no excuses.

On tools: Dirac cuts AI coding agent API costs by 64.8% using AST manipulation, and Perry compiles TypeScript straight to native executables without a runtime dependency.

Enjoy!

Signup here for the newsletter to get the weekly digest right into your inbox.

Find the 12 highlighted links of weeklyfoo #135:


Structured Prompt-Driven Development

by Martin Fowler

Treating AI prompts as first-class version-controlled artifacts to make LLM-assisted changes governable, reviewable, and reusable

🚀 Read it!, ai, engineering, prompting


Selective Test Execution at Stripe

by Stripe Engineering

How Stripe runs only 5% of tests per CI build in a 50M-line Ruby monorepo — C++ file access tracking selects exactly which tests to run based on changed code paths

📰 Good to know, engineering, ci, testing


Agent Memory Patterns

by Tim Kellogg

The three types of mutable memory for agents — Files, Memory Blocks, and Skills — and how editable memory makes agents dramatically more capable

📰 Good to know, ai, agents


TypeScript 7.0 Beta: 10x Faster Compilation

by Microsoft

The Go-powered TypeScript port in beta — about 10x faster compiler performance, already close to production-ready

📰 Good to know, typescript, javascript


GitHub Actions Is the Weakest Link

by Andrew Nesbitt

How insecure defaults make Actions a major supply chain attack vector — and what maintainers can do today without waiting for GitHub to fix the defaults

📰 Good to know, security, ci, supply-chain


Scroll-Driven Animations

by Josh W. Comeau

Deep dive into the new CSS animation-timeline API for native scroll-driven animations without JavaScript

📰 Good to know, css, frontend, animation


Building Pi and What Makes Self-Modifying Software Fascinating

by Gergely Orosz

Mario Zechner and Armin Ronacher on automation bias, declining AI code quality, and why junior engineers are more valuable than AI agents

📰 Good to know, ai, agents, engineering, opinion


The Last Software Engineer

by Epic Product Engineer

As AI agents automate implementation, engineering value shifts to judgment — what to build and why, and owning the consequences of those decisions

📰 Good to know, ai, engineering, opinion


The End of Just Ask Sarah

by Simme

AI agents only know their context window — the shift from human institutional memory to explicit machine-readable docs reveals a new kind of technical debt called intent debt

📰 Good to know, ai, agents, documentation


Copy Fail (CVE-2026-31431)

by security researchers

Critical Linux kernel flaw since 2017 — unprivileged local users gain root access via a Python script, posing severe risk to container clusters without kernel update or disabling algif_aead

📰 Good to know, security, linux


Dirac

by dirac-run

Open-source AI coding agent for VS Code and CLI that cuts API costs by 64.8% through AST manipulation and optimized context curation

🧰 Tools, ai, coding, tools


Perry

by perryts

Cross-platform TypeScript compiler that compiles directly to native executables without a runtime

🧰 Tools, typescript, tools


Want to read more? Check out the full article here.

To sign up for the weekly newsletter, visit weeklyfoo.com.

Top comments (0)