TLDR Dev 2026-05-05
OpenAI’s scalable voice AI 🗣, AI-native interviews 🎤️, billion-token context 📈
Formatting an entire 25 million line codebase overnight: the rubyfmt story (14 minute read)
Stripe addressed productivity issues caused by its massive Ruby codebase by adopting rubyfmt, a fast, zero-configuration autoformatter rewritten in Rust for peak performance. This invisible tool now automatically formats over 42 million lines of code.
How OpenAI delivers low-latency voice AI at scale (16 minute read)
OpenAI rearchitected its WebRTC stack for low-latency voice AI delivery to over 900 million users by adopting a "split relay plus transceiver" architecture to address Kubernetes integration and port management challenges. This design uses a stateless relay for efficient packet routing and a stateful transceiver to manage WebRTC sessions.
How Monero's proof of work works (11 minute read)
Monero's RandomX proof-of-work algorithm is designed to promote decentralization by mimicking general-purpose CPU workloads and resisting specialized ASIC mining hardware. It does this by generating dynamic, random virtual machine programs that heavily use CPU caches, memory, and floating-point units, requiring a lot of RAM.
I am worried about Bun (7 minute read)
The future of Bun is a source of concern following its acquisition by Anthropic, especially given perceived declines in the quality of other Anthropic developer tools like Claude Code. While the JavaScript runtime remains excellent for now, the potential for similar "enshittification" as it integrates further with its new parent company is worrisome.
Agent Skills (13 minute read)
The Agent Skills framework addresses the reliability issues of AI coding agents by embedding senior engineering practices, like writing specs and tests, directly into their workflows through structured skills. By prioritizing engineering discipline and mandatory verification, skills help AI agents produce stable, production-ready software rather than bypassing important development lifecycle steps.
How to GET more useful advice and feedback (8 minute read)
To receive more useful advice and feedback, people should move beyond vague inquiries by thoroughly preparing, clarifying their needs, and making specific, direct requests.
Manage Clerk auth without leaving your terminal (Sponsor)
Skip the dashboard. clerk init detects your framework and scaffolds Clerk into your project. clerk config handles sign-in methods, redirects, and session policies from the command line. Open source, works with bun, npm, pnpm, and Homebrew.
clerk.com/cli
Flue (GitHub Repo)
Flue is an experimental TypeScript framework for building headless, programmable AI agents that uses a runtime-agnostic harness for code-driven automation. It enables devs to create autonomous agents with minimal TypeScript by defining logic and context through Markdown files.
Manifest (GitHub Repo)
Manifest is an open-source smart model router that intelligently redirects each AI query to the most suitable model, which can reduce AI costs by up to 70%. The platform has support for over 300 models across more than 16 providers.
The Road to a Billion-Token Context (7 minute read)
Current AI models struggle with long conversations due to limited context windows, which causes performance degradation and hallucinations as memory bandwidth becomes a bottleneck. To overcome this, the hardware industry is optimizing inference with specialized architectures like Nvidia's Rubin CPX, aiming for billion-token contexts by 2030.
The AI-native interview (7 minute read)
Sierra revamped its engineering interviews to prioritize product thinking and business context over precise code writing, adapting its process to the shift caused by AI coding agents. The core innovation is the "AI-native onsite," which replaces standard coding interviews by having candidates plan, build, and demo a product idea using AI tools.
Branch‑Avoidant Programming (5 minute read)
Avoiding costly branch mispredictions from conditional 'if' statements is critical for CPU optimization because they force the processor to stall and restart its execution pipeline. A "branchless" approach solves this by replacing conditional jumps with arithmetic operations to maintain a linear flow, potentially improving performance many times over the branched method.
The most important software engineering news in one daily email
Join 450,000 readers for
one daily email