Whilst the criticisms of git's UI are deserved, SVN is hard if you've learnt git first. Merging branches with conflicts is not easy in SVN!
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.
Excellent article on giving worthwhile criticisms, and getting value from criticisms from others: https://chappellellison.com/giving-and-taking-criticism/
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.