Tabs, Spaces, Hand Tools, and Seat Belts
Summary
The article debates whether software production should be treated as a craft or as an industrial process, using tabs vs spaces as a lens and exploring the Bun migration, Rust, Zig, and Go. It riffs on formatting automation (gofmt, clang-format, Prettier) and the social dynamics of tool choices, while predicting the future of coding with automation and coding agents. It blends nostalgia with critical takes on language design and developer workflows.