140 points by signa11 6 days ago|14 comments
eka1 8 hours ago
He puts words around what I've been feeling for the past 6 months or more:

> Ousterhout introduces the term “tactical tornado” for a programmer who churns out tons of working but overly complex code that doesn’t fit well into the existing system. Worse, a bad manager often sees a tactical tornado as the most productive programmer on a team, failing to recognize the complexity and code debt left behind for the rest of the team to clean up. If we aren’t careful managers, AI agents can easily become the ultimate tactical tornadoes.

pbohun 15 hours ago
Russ also has a great blog, with the most recent entry on fast floating-point printing and parsing. I believe these performance improvements have landed in the latest version of Go. https://research.swtch.com/fp
dchest 17 hours ago
I recently learned that Russ also wrote software for The On-Line Encyclopedia of Integer Sequences (https://oeis.org) and is the president of the OEIS Foundation.
vdm 2 hours ago
shaftoe444 2 days ago
> Software engineering is what happens to programming when you add time and other people.
Cthulhu_ 16 hours ago
The book Software Engineering at Google goes into this (all factors of programming at scale / over time), worth a read.
tmoertel 14 hours ago
It's available online for free: https://abseil.io/resources/swe-book

And, yep, it's worth a read.

pstuart 17 hours ago
An amazing distillation of the craft.
ignoramous 15 hours ago
Then a new term is warranted for what happens to programming when we add prompts & agents.
arccy 14 hours ago
don't we already have the words slop and vibecode
SA9G 14 hours ago
I love the "Tornado" term and "software debt"... worked with a few over the years, fixed the bug but broke the paradigm. Well articulated wisdom.
pluralmonad 13 hours ago
Cloudflare says I'm not allowed to view the page. At least they are protected from "attacks."
Transformanshen 13 hours ago
Solid interview but honestly a bit boilerplate in parts. The bit about "program death" and Naur's theory is gold though, even worth re-reading every few years. His take on AI feels a bit cautious though. I think he's underestimating how fast tactical tornadoes are gonna become the default just because managers love seeing shit get done fast, even if it's messy...
unpopularopp 6 hours ago
Yet he is actively making the world worse at Google. Go (lol) figure!