Keaton BrandtThe Internet’s Lonely Urban DesignThe Information Superhighway paved over Virtual Villages; can we bring them back?Jan 2849Jan 2849
Keaton BrandtinSource and BuggyKernighan and Pike were right: Do one thing, and do it wellExtensible programs like Obsidian have achieved a Holy Grail of software architecture, after decades of failed attempts.Jul 23, 202316Jul 23, 202316
Keaton BrandtinSource and BuggyElegy for the Native Mac AppRemembering the boom and bust of the Mac platform — and what it means for visionOS.Jun 17, 202310Jun 17, 202310
Keaton BrandtinSource and BuggyTikTok, Leonardo da Vinci, and the AI-driven Future of CreativityCan generative AI spur human creativity, instead of replacing it? To find out, I downloaded TikTok.Apr 11, 2023Apr 11, 2023
Keaton BrandtinSource and BuggyContext: The Missing Feature of Programming LanguagesIf I had the opportunity to define my own eponymous law it would be this:Mar 5, 202319Mar 5, 202319
Keaton BrandtinSource and BuggyTransit Arteries and Autonomous VeinsHow public transit can survive, and thrive, in the age of the autonomous taxiFeb 2, 20236Feb 2, 20236
Keaton BrandtinSource and BuggyData-driven performance optimization with Rust and MiriOr, how I helped Santa’s Elves find their badges 9 times fasterDec 8, 20225Dec 8, 20225
Keaton BrandtinSource and BuggyThe age of “Good Enough”What’s next when everything works fine?Nov 20, 202273Nov 20, 202273
Keaton BrandtinSource and BuggyWhy does Software Engineering take so long?Or, why it doesn’t take even longerNov 6, 202216Nov 6, 202216
Keaton BrandtinSource and Buggy“Zoom Out”: The missing feature of IDEs“Zoom Out” is such a necessity for all creative apps that it rarely even appears on the list of features — yet IDEs have nothing of the…Sep 29, 202223Sep 29, 202223