TLDR Dev 2026-03-18
The biggest problem with AI π€, how Anthropic uses Skills π, GPT-5.4 mini and nano π₯
π§βπ»
Articles & Tutorials
Why Node.js Needs a Virtual File System (10 minute read)
Node.js has long struggled with the inability to virtualize its file system. The new `node:vfs` module addresses this by providing a core Virtual File System that hooks directly into both the `fs` API and Node.js's module resolver. This VFS allows applications to access in-memory or embedded assets, allowing for better isolated test environments, secure multi-tenant file access, and efficient handling of dynamically generated code.
Minions: Stripe's one-shot, end-to-end coding agentsβPart 2 (8 minute read)
Stripe's Minions push 1,300+ PRs a week and they run on the same isolated cloud devboxes engineers already use, getting parallelism and safety for free. The core idea is blueprints: hybrid workflows that mix deterministic nodes (lint, push) with free-running agent loops, so LLMs only touch the unpredictable parts. They also built a centralized MCP server called Toolshed with 500 tools, shared across all agents.
Lessons from Building Claude Code: How We Use Skills (12 minute read)
Skills in Claude Code are flexible, folder-based extensions that allow agents to discover, explore, and manipulate scripts, assets, and data, significantly accelerating development. Anthropic extensively uses these, categorizing them into types and various automation categories. Effective skill creation focuses on capturing "gotchas," using the file system for progressive disclosure, and using scripts, configuration options, and memory within the skill's directory.
If you thought the speed of writing code was your problem - you have bigger problems (13 minute read)
Increasing code writing speed with AI coding assistants actively worsens software delivery by creating inventory and overwhelming non-bottleneck stages. Optimizing a non-bottleneck leads to more stalled reviews and decreased output quality. The real bottlenecks typically lie in areas like unclear requirements, extensive wait times post-coding, fear of releasing, lack of feedback loops, or organizational coordination issues.
If It Quacks Like a Package Manager (5 minute read)
Any tool with transitive dependencies, where A depends on B, which depends on C, has effectively become a package manager, whether it calls itself one or not. GitHub Actions, Ansible Galaxy, Terraform modules, and Helm have all crossed this line and inherited the full set of supply chain problems, such as mutable tags, no lockfiles, and unverified transitive deps.
Code at AI speed while testing with production confidence (Sponsor)
AI agents generate code in minutes, but without ever seeing actual API responses, database state, or how your services really behave. mirrord (
5k GitHub stars) gives your agent real-world context so it writes better code on the first try, and can instantly test it against your real staging environment. monday.com cut dev cycle time by 70%.
See how it worksTurn your AI agents into autonomous developers (Sponsor)
AI agents generate code fast, but without ever seeing actual API responses, database state, or how your services really behave. mirrord (
5k GitHub stars) gives agents real-world context as they code, then lets them test against real staging, see real errors, and iterate until it works. The agent delivers working code, not just a first draft.
See how it worksCrust (GitHub Repo)
Crust is a beta-quality, TypeScript-first, Bun-native CLI framework that uses composable modules to build command-line applications.
Introducing GPT-5.4 mini and nano (7 minute read)
OpenAI has launched GPT-5.4 mini and nano, its latest small language models designed for speed and efficiency in high-volume workloads. These models outperform their GPT-5 mini and nano predecessors across tasks like coding, reasoning, and multimodal understanding, while running faster and at lower costs. GPT-5.4 mini is available across the API, Codex, and ChatGPT, while GPT-5.4 nano is an API-only option.
Edge.js (12 minute read)
Edge.js is a new JavaScript runtime designed to safely run Node.js workloads for AI and Edge computing. It differentiates itself from other edge runtimes by preserving full Node.js compatibility, isolating unsafe system calls and native modules through WebAssembly (WASIX) while running the JavaScript engine natively. This architecture allows existing Node.js applications and native modules to run unmodified in a secure, sandboxed, serverless environment.
Does splitting work across AI agents actually save time? I tested it (6 minute read)
Five multi-agent setups were benchmarked on the same task. Cursor subagents won (12 min, all tests passing), Agent Teams cut cost 70% vs solo, and the OpenAI SDK finished in 90 seconds for $0.009 but failed every single test because the agent didn't read enough of the codebase before writing code. More agents only helps when the task genuinely parallelizes, and agents can agree on interfaces before work starts.
Ranking Engineer Agent (REA): The Autonomous AI Agent Accelerating Meta's Ads Ranking Innovation (10 minute read)
Meta's Ranking Engineer Agent (REA) is an autonomous AI agent designed to accelerate ads ranking innovation by managing the entire machine learning experimentation lifecycle for its ads ranking models. REA overcomes challenges like long-duration workflows and generating diverse hypotheses by using a hibernate-and-wake mechanism and a dual-source hypothesis engine, all within a three-phase planning framework. It operates with minimal human intervention, autonomously handling tasks, debugging failures, and adapting within predefined guardrails, with human oversight primarily at strategic decision points and for budget approvals.
The most important software engineering news in one daily email
Join 450,000 readers for
one daily email