Because It's Not Fun Enough
Summary
An opinionated analysis of why programming languages gain or lose traction, arguing that social and economic factors determine adoption as much as technical merit. It frames language success around the triple axes of vocation, art, and job, with examples like C++, Rust, JavaScript, COBOL, and Ada. The piece emphasizes that language choice should consider human factors and ecosystem, not just performance.