Random Talk
Software Disenchantment
At the beginning, the author points out that fields like automobiles, aviation, and architecture have reached a point where established paradigms exist—the wings, shape, and functions of airplanes are mostly standardized, and their proven success is clear to all. Recently, I've also been wondering: why can these fields get it right, while in software development, things seem to just get worse? Every time I run `npm install` on a MacBook Pro or an iMac, the fans kick up to full blast. Web development feels like it's built on a shaky tower of sand, with an overwhelming, endless number of frontend frameworks and state management tools available.