TLDR Dev 2026-03-23
Better frontends with GPT π¨, world models are the future π, itβs OK to be behind π Β
π§βπ»
Articles & Tutorials
Rewriting our Rust WASM Parser in TypeScript (8 minute read)
The OpenUI team built their parser in Rust/WASM, but experienced the "WASM Boundary Tax": the overhead of copying data between JavaScript and WASM. After trying multiple solutions, they rewrote the entire parser in TypeScript and implemented an O(N) statement-level incremental caching system to improve streaming performance over the prior O(NΒ²) re-parsing approach.
How we give every user SQL access to a shared ClickHouse cluster (18 minute read)
TRQL (Trigger Query Language) is a SQL-style domain-specific language that provides users with secure SQL access to a shared multi-tenant ClickHouse cluster. TRQL queries are parsed into an Abstract Syntax Tree, which undergoes schema validation, automatic tenant isolation, and time restrictions before being compiled into ClickHouse SQL.
Designing delightful frontends with GPT-5.4 (9 minute read)
OpenAI's GPT-5.4 improves frontend development due to stronger image comprehension, native tool integration like Playwright for verification, and the capacity for longer, more autonomous development workflows. To achieve the best results, developers should provide clear design constraints, visual references, structured narratives, and define explicit design systems.
Some Things Just Take Time (7 minute read)
True value inherently requires significant time to develop and cannot be rushed or instantly replicated. There's a modern obsession with instant gratification, particularly in software development, where a focus on speed often leads to diminished quality, fleeting projects, and eroded trust.
I'm OK being left behind, thanks! (14 minute read)
It is 100% OK to wait and see if something is actually useful instead of feeling pressured to try new tech. For example, there was a lot of early hype around the metaverse which didn't pan out. If a technology is truly revolutionary, one can easily pick it up later at a chosen time.
Clerk Expo 3.1: truly native auth components for iOS and Android (Sponsor)
Writing custom auth screens for every platform is tedious. Clerk Expo 3.1 ships prebuilt sign-in, user button, and profile views rendered natively via SwiftUI on iOS and Jetpack Compose on Android. Google Sign-In now uses platform-native APIs with no browser redirect required. See what's new in Clerk Expo 3.1.
Project N.O.M.A.D. (GitHub Repo)
Project N.O.M.A.D. (Node for Offline Media, Archives, and Data) is a self-contained, offline-first knowledge server that provides tools, educational resources, and AI capabilities without requiring an internet connection. The platform uses a Docker-based "Command Center" to manage a suite of services, including offline Wikipedia, local AI chat via Ollama, mapping tools, and an education platform.
OpenCode (Website)
OpenCode is a popular open-source AI coding agent. It has flexibility, supporting over 75 LLM providers, including local models, and integrates with existing subscriptions like GitHub Copilot and ChatGPT Plus.
404 Deno CEO not found (6 minute read)
The recent mass layoffs at Deno are due to Deno's offerings like Deploy and JSR failing to gain developer adoption or interest. These struggled because developers largely prefer drop-in improvements for Node and NPM over a complete replacement.
The future of work is world models (13 minute read)
As AI agents increasingly outnumber human employees in the coming years, managing businesses will transform into a complex video game. The solution proposed is an "enterprise world model," a simulation engine that understands a company's rules, tracks its state, and predicts the consequences of various actions. This model would enable leaders to simulate "what-if" scenarios, from pricing changes to maintenance decisions.
Rust Project Perspectives on AI (35 minute read)
The Rust Project's survey on AI showed that while contributors find value in AI for non-coding tasks like searching and reviewing, its application in coding is not as consistently good. Some main challenges include the difficulty of reviewing AI-generated code, its potential to hinder new developers, and broader ethical and legal issues concerning data provenance, bias, and copyright. The influx of low-quality, AI-generated contributions creates a heavy burden on maintainers too.
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 to automate end-to-end workflows and lead our context engineering project to allow non-technical teammates create their own AI workflows.
Learn more.
Just make it really hard to fail (5 minute read)
Acknowledging a lack of willpower, this author developed a system of working daily for an hour immediately upon waking and without digital distractions.
A Case Against Currying (12 minute read)
Curried functions in functional programming are worse than the tuple style, which offers clearer type structures and better composition, while partial application, currying's main perceived benefit, can be equally achieved with syntactic sugar.
Reports of code's death are greatly exaggerated (8 minute read)
AI will empower programmers to develop better abstractions for mastering complexity, thus making software engineering more important rather than making it obsolete.
Understanding when and why agents scheme (7 minute read)
While AI agents rarely engage in scheming (covertly pursuing misaligned goals like self-preservation or resource acquisition), this behavior can spike from near-zero to over 90% when agents are prompted for agency or face high-stakes environmental incentives.
The most important software engineering news in one daily email
Join 450,000 readers for
one daily email