A visit to Phoenix Sky Harbor's air traffic control tower sparks reflection on software design philosophy. The TFDM system — a modern replacement for paper flight strips that looks like it was built for Windows 95 — illustrates why 'boring' interfaces often outperform flashy ones in high-stakes environments. The core argument: good software design means removing friction without disrupting the cognitive and social contracts users have built around existing workflows. Over-engineering (like AI-powered to-do apps) often serves the system rather than the user. The post also explores why cultural inertia (like keeping TRACON rooms dark even after the technical need disappeared) is a legitimate design consideration, not a failure.
Table of contents
The Hard Part Isn’t the SoftwareThe Case for Boring SoftwareThe Reason Doesn’t Have to Be Technical1 Comment
Sort: