A short critique of Stallmanism: https://jancorazza.com/2016/09/24/a-short-critique-of-stallmanism/
miniblog.
Related Posts
Really thoughtful critique of the Language Server Protocol, what IDEs need to express, and the design decisions made.
The best interface is no interface: https://web.archive.org/web/20120831083217/http://www.cooper.com/journal/2012/08/the-best-interface-is-no-interface.html/
The author's critique of needing to find an app to accomplish a task is just as relevant today.
A critique of XML usage, and annotating documents rather than exchanging data: https://www.devever.net/~hl/xml
It's rare to see discussions of good XML usage! I've seen marked-up word definitions (a multilingual dictionary) that were a nice fit for XML, but it's rare.