Excellent article on giving worthwhile criticisms, and getting value from criticisms from others: https://chappellellison.com/giving-and-taking-criticism/
miniblog.
Related Posts
I've read good criticisms of ORMs: objects aren't exactly like DB rows, and they make some queries hard.
I keep coming back to having *some* layer between me and SQL though. ORMs have nicer APIs and I really value automatic schema migration.
A thoughtful post on the limitations on deep learning: https://arxiv.org/pdf/1801.00631.pdf
I think the author's criticisms of deep learning's coverage in the media are fair, and that we should consider it another tool in the toolbox. Comparing it with AGI seems like a very high bar though.
Thoughtful criticisms of git from the sqlite developers: