The news, 365 days behind — on purpose Delayed live · replaying 2025

One Year Ago.AI

Remember how fast this is.

07JAN2025replayed
one year on
communitycrawshaw · Tailscale

How I program with LLMs: a detailed personal account from a Tailscale co-founder

A hands-on developer documents three uses of generative models — autocomplete, search, and chat-driven programming — and argues the tool shifts package design tradeoffs toward smaller, more isolated packages.

David Crawshaw, a former staff engineer at Google and co-founder of Tailscale, published a detailed personal account of how he uses large language models while programming. The post, which hit the front page of Hacker News with 919 points and 332 comments, catalogs three modes: autocomplete, search, and what he calls ‘chat-driven programming.’

Crawshaw estimates that for every two hours of programming he accepts more than ten autocomplete suggestions, uses an LLM for a search-like task once, and engages in a chat session once. He describes the shift as comparable to the 1995 moment he first had continuous internet access — ‘astonishing, and felt like the future.’

The post dives into the craft of writing prompts, advocating for ‘exam-style questions’ — providing specific objectives and all background material while avoiding messy IDE contexts. Crawshaw also argues that LLMs alter code engineering tradeoffs: because they excel with small, isolated contexts, developers should prefer smaller packages and more tests, even if that means writing more code overall. He concludes that fixing the mistakes in LLM-generated code is often easier than starting from scratch.

The Hacker News thread is split. Some commenters — several with senior credentials — report trying the tools and finding them useless for their daily tasks, despite open-mindedness. Others say Crawshaw’s credibility makes the endorsement especially meaningful, comparing the current moment to earlier tooling rifts over CNC machines and IDEs. A smaller number of commenters invoke literary warnings, comparing the trend to E.M. Forster’s ‘The Machine Stops.’

D
dewitt@dewitt

notes the author is a world-class engineer, making the endorsement significant

G
gopalv@gopalv

compares the divide over LLMs to earlier divides over CNC machines, 3D printers, and IDEs

D
dns_snek@dns_snek

reports trying ChatGPT, Gemini Pro, and Claude but finding them frustrating and unfit for daily tasks despite open-mindedness

D
davepeck@davepeck

disagrees with dns_snek, citing personal experience that LLMs are a clear accelerant

N
namaria@namaria

draws a parallel to E.M. Forster's 'The Machine Stops' and warns of systemic collapse

One year later — open only if you can handle spoilers

Over the following year, the polarity between LLM boosters and skeptics only deepened within the developer community. By mid-2026, the term 'vibe coding' had entered common usage, and several major IDEs had integrated LLM agents natively, but no consensus on productivity had emerged.

Replay thisPost on XRedditHNLinkedIn

The Weekly Replay · free by email

This week, one year ago — every Sunday.

One email each Sunday: the week's replayed AI news, with the one-year-later annotations included. Written like it's breaking — dated like it isn't.

Free · double opt-in · unsubscribe anytime · privacy