Rewriting React ๐Ÿ“, the end of software engineering ๐Ÿ, HTML vs Markdown ๐Ÿค”

TLDRยทยท6 min read
EngineeringAI/MLTechnology
Share๐•in

AI Summary

This TLDR Dev edition covers a from-scratch React API rebuild for TanStack Start achieving ~9KB gzip size and 2-3x speed gains, architectural deep-dives into lakebase and AI agent harnesses, and opinions on AI's long-term impact on software engineering careers. Additional highlights include open-source tooling launches, a case for HTML over Markdown in AI agent outputs, and hard-won engineering rules around production incidents and idempotency.

Key Facts

โœ“TanStack Start rebuilt the React API from scratch, achieving a ~9KB gzip bundle (vs React's ~60KB) and 2-3x faster performance while passing all tests.
โœ“Bun is undergoing a 960,000-line rewrite from Zig to Rust for memory safety, passing 99.8% of its test suite after just six days of development.
โœ“Software engineering may become a high-intensity, limited-duration career as AI tools drive productivity gains but gradually atrophy deep technical expertise.

Author Takes

BearishTLDR Dev

AI's impact on software engineering careers

Relying on AI for coding reduces deep technical expertise over time, potentially making software engineering a high-intensity career with a limited duration.

BearishTLDR Dev

AWS reliability and trust

AWS erodes developer trust through technical complexity, hidden billing, exorbitant egress fees, vendor lock-in, and unresponsive support during account suspensions.

BullishTLDR Dev

HTML vs Markdown for AI agent outputs

HTML enables richer visualizations and higher information density than Markdown for AI agent communication, though at the cost of higher generation times and token costs.

BullishTLDR Dev

Local AI vs cloud-hosted AI

Prioritizing on-device AI over cloud dependencies leads to greater user privacy, improved software reliability, and more efficient use of modern hardware.

SkepticalTLDR Dev

AI-assisted task completion and dependency risk

Using AI to overcome task paralysis creates a rapid dopamine cycle that risks costly and addictive dependency on AI for implementation.

Contrarian Angle

Projecting Libraries Instead of Shipping Full Dependencies

The TanStack Start React rebuild demonstrates that cheap code regeneration via AI makes shipping full general-purpose dependencies obsolete โ€” future web dev will resemble Linux distros with shape-specific library projections.

Challenges the conventional wisdom of shipping universal libraries; instead advocates for consumer-owned, use-case-specific projections that are smaller and faster.

Distributed Job Queue in a Single JSON File on Object Storage

turbopuffer built a reliable FIFO distributed job queue using a single JSON file on object storage with stateless processes, achieving 10x lower tail latency than their prior queue.

Replaces complex distributed queue infrastructure with a near-trivially simple object storage pattern, defying conventional assumptions about what job queues require.

Rust replacing Zig

Bun is undergoing a massive 960,000-line rewrite from Zig to Rust to improve memory safety and stability.

Engineers switching from Zig to Rust

More from TLDR

๐Ÿ“ฐTodayโšกFeed๐Ÿ“กSignals๐Ÿ’ฐCapital