TLDR Dev

TLDR DEV 2026-03-12

6 sections19 entrieslinks blockcomplete parse

Parse notes

  • Subscription/account footer truncated before parsefooter_truncated

01GENERAL

Sponsored

Bugs sneak out when less than 80% of user flows are tested before shipping. However, getting that kind of coverage (and staying there) is hard and pricey for any team.

qawolf.comSponsor

02ARTICLES & TUTORIALS

TEMPORAL: THE 9-YEAR JOURNEY TO FIX TIME IN JAVASCRIPT

Temporal is a newly standardized JavaScript API that finally fixes the numerous pain points associated with the legacy `Date` object. The `Date` object's issues, including mutability, inconsistent arithmetic, and ambiguous parsing, led devs to rely on large third-party libraries. Its development involved multi-company collaboration, notably using the unique `temporal_rs` shared Rust library for implementation across JavaScript engines.

bloomberg.github.io19 min read

YOUR DOCS DIRECTORY IS DOOMED

The common practice of managing context for LLMs through simple Markdown `/docs` directories is a failing, temporary solution. This approach leads to problems like discoverability issues, ownership ambiguity, "doc rot," and a lack of hierarchy. A “Context-Driven Development" (CDD) approach might be better, where context is strategically owned by the organization, and is made navigable, composable, and tightly linked to the codebase.

yagmin.com5 min read

03OPINIONS & ADVICE

THE REASON MOST PEOPLE ARE TERRIBLE COMMUNICATORS (AND HOW TO FIX IT)

Many people struggle with communication because they explain complex topics bottom-up, starting with details and gradually building to a conclusion. A top-down communication approach, beginning with the main point and then providing context as needed.

alifeengineered.substack.com14 min read

TAMING CHAOS IS A LEARNABLE SKILL

Taming the inherent chaos of software engineering is a learnable skill. Engineers must adopt a proactive attitude, own their systems, and focus on finding solutions by cutting scope rather than corners within budget constraints.

swizec.com7 min read

EVERY MINUTE YOU AREN'T RUNNING 69 AGENTS, YOU ARE FALLING BEHIND

The prevalent social media rhetoric that uses fear and anxiety to push new AI tools is all nonsense. AI is not a magical force, but rather a continuation of exponential progress, primarily functioning as advanced search and optimization, with inherent limitations. Avoid zero-sum games, and instead focus on creating genuine value for others.

geohot.github.io3 min read

04LAUNCHES & TOOLS

Sponsored

BUILD AGENTS, AUTOMATIONS, AND APPS WITH TINES

88% of AI proof of concepts never make it to production. Tines' intelligent workflow platform combines deterministic automation, AI, and human-led steps to run workflows you trust in production. Power your most important workflows today with Tines free Community Edition.

tines.comSponsor

AGENT BROWSER PROTOCOL

Agent Browser Protocol (ABP) is a specialized Chromium build designed to facilitate AI agent interaction with web browsers. It transforms continuous web browsing into discrete, stable steps, allowing AI agents to reason effectively without racing against a live browser. ABP does this by pausing JavaScript and virtual time between actions.

github.comGitHub repository

PLANNOTATOR

Plannotator is an interactive, visual tool for reviewing and refining plans generated by AI coding agents. It provides features like plan diffs, code review, and the ability to annotate any markdown file, streamlining the agent's development workflow. The tool integrates seamlessly with AI coding agents such as Claude Code, OpenCode, Pi, and Codex.

github.comGitHub repository

05MISCELLANEOUS

MANY SWE-BENCH-PASSING PRS WOULD NOT BE MERGED INTO MAIN

A METR study found a gap between AI-generated code passing automated benchmarks and its acceptance by human maintainers. Roughly half of the AI-generated PRs that passed SWE-bench automated tests were rejected by repository maintainers, even after adjusting for review noise. Maintainers cited issues like poor code quality, breaking other code, or core functionality failures as reasons for rejection.

metr.org15 min read

HOW WE HACKED MCKINSEY'S AI PLATFORM

CodeWall's autonomous AI agent successfully exploited an unauthenticated SQL injection vulnerability in McKinsey's internal AI platform, Lilli, gaining full read and write access to its production database within two hours. This compromise exposed over 46.5 million chat messages, 728,000 sensitive files, and McKinsey's entire proprietary RAG knowledge base.

codewall.ai6 min read

WHY IS WEBASSEMBLY A SECOND-CLASS LANGUAGE ON THE WEB?

Despite advancements since 2017, WebAssembly is still a second-class language on the web, primarily due to cumbersome code loading and a lack of direct access to Web APIs. This limitation creates a difficult developer experience. The WebAssembly Component Model is proposed as a solution to provide first-class integration into the web.

hacks.mozilla.org16 min read