TLDR Dev 2026-03-13
Vimeoโs subtitle trick ๐ฅ, AI for better code ๐, teachable AI agents ๐ย
๐งโ๐ป
Articles & Tutorials
Big Data on the Cheapest MacBook (6 minute read)
The new entry-level MacBook Neo's performance on database workloads using ClickBench and TPC-DS is quite good. On ClickBench, the MacBook Neo outperformed cloud instances in cold runs due to its local SSD and held its own against a mid-range cloud instance in hot runs despite limited resources. It was also able to complete the more complex TPC-DS SF300 benchmark.
How Vimeo Implemented AI-Powered Subtitles (8 minute read)
When Vimeo built LLM-powered subtitle translation, they hit a counterintuitive bug: the AI would merge fragmented speech into one clean sentence, leaving empty time slots and blank screens mid-video. The fix was splitting the pipeline into three phases: chunk the source into logical thoughts, translate freely with no structural constraints, then use a separate LLM call just to remap the translated text back into the correct number of timed lines.
Chaos Engineering Practices to Increase Confidence and Reliability (5 minute read)
Instead of hoping random failures expose weaknesses, the Monday team injects controlled failures in staging, such as network partitions, pod kills, and DNS outages. This practice paid off fast, as what they thought was a working circuit breaker actually hung for 30 seconds and crashed under a simulated network partition, which was caught and fixed the same day.
AI should help us produce better code (5 minute read)
While some developers fear AI will degrade code quality, coding agents can actually improve it by proactively addressing technical debt. Agents are great at handling time-consuming refactoring tasks, making it affordable to eliminate minor code smells and architectural inconveniences. Furthermore, AI tools allow developers to explore more options before finalizing designs.
The purpose of Continuous Integration is to fail (6 minute read)
The true purpose and value of Continuous Integration (CI) is in its ability to fail, not to pass. CI acts as a safety net, identifying developer mistakes early in the feedback loop, which prevents faulty code from reaching deployment and incurring greater costs. Conversely, passing CI merely adds overhead without providing new value.
โDesign Me a Highly Resilient Databaseโ (9 minute read)
Interview questions that ask candidates to "design a highly resilient database" without providing any context are pointless. For example, database resilience is entirely dependent on specific product requirements, such as data type, consistency needs (e.g., ACID for finance vs. eventual for IoT), and acceptable failure modes. Every database involves inherent tradeoffs.
Webhook scaling challenges? Svix has you covered. (Sponsor)
Dropped events. Endless retries. Customer complaints.
โ Running webhooks at scale eventually turns into an infrastructure nightmare.
โ
Svix handles delivery, retries, monitoring, security, embeddable self-serve UI, and everything else you need for webhooks your customers can rely on.
๐ See why Replicate upgraded.
Understudy (GitHub Repo)
Understudy is a teachable AI desktop agent designed to operate a computer like a human colleague, learning tasks by demonstration. It extracts intent rather than just coordinates, interacting across the GUI, browser, shell, and other tools without requiring API integrations.
Rudel (GitHub Repo)
Rudel is an analytics dashboard designed for Claude Code sessions, offering insights into token usage, session duration, activity patterns, and model usage. This collected data includes comprehensive session details such as full prompt and response content, user/organization IDs, project paths, and Git context.
Are LLMs not getting better? (3 minute read)
LLMs aren't continuously improving their programming abilities necessarily. LLM performance has gotten worse under the stricter criterion compared to the typical benchmarks. Statistical analysis of merge rates since early 2025 suggests a constant or piecewise constant trend, rather than a linear upward slope, indicating a stagnation in capability for over a year.
13-hour AWS outage reportedly caused by Amazon's own AI tools (4 minute read)
Amazon's own AI coding tool, Kiro, reportedly caused a 13-hour AWS outage in December after it autonomously decided to delete and recreate an environment. Amazon is calling it a user error due to misconfigured access controls, and says the same thing could've happened with any tool. However, multiple AWS employees told the Financial Times it was at least the second time Kiro had caused a disruption recently.
Returning To Rails in 2026 (32 minute read)
Modern Rails 8 has an enjoyable, efficient workflow, with a "no-build" frontend, integrated backend solutions, and easy deployment.
AI is great at writing code. It's terrible at making decisions (5 minute read)
While AI is great at generating functional code, it lacks the engineering judgment needed for architectural decision-making, which is the true challenge in having maintainable software systems.
TLDR is hiring a Senior Software Engineer, Applied AI ($250k-$350k, Fully Remote)
As the first engineer on TLDR's new Applied AI team, you'll build AI agents and composable Claude Skills to let non-technical teammates create their own AI workflows.
Learn more.
Document Poisoning in RAG Systems: How Attackers Corrupt Your AI's Sources (14 minute read)
Knowledge base poisoning can easily corrupt RAG systems into confidently reporting fabricated data.
OneCLI (GitHub Repo)
OneCLI is an open-source credential vault and gateway that transparently injects API keys for AI agents, allowing them to access services without directly handling sensitive secrets.
The most important software engineering news in one daily email
Join 450,000 readers for
one daily email