Here’s a quick typology of tech journalism today: news reporting (“Amazon announces layoffs affecting 18,000 employees”), gadget reviews, company and founder profiles, opinion essays (Zeynep Tufecki et al.), investigative journalism (“The Uber Files”), industry digests (TechCrunch), personal blogs, Substacks, and—if you’re feeling generous—Hacker News comments and GitHub issues. It’s an incomplete catalog, but you get the idea. Yet surveying this landscape reveals a curious lacuna: software criticism, in which a piece of software is subjected to critical analysis.