Edward C++Hands https://bartoszmilewski.com/2013/09/19/edward-chands/ (interesting criticism of the C++ parallelism standards and the programs they produce)
miniblog.
Related Posts
Thoughtful criticism of postgresql and its weaknesses (mostly in clustering): https://medium.com/@rbranson/10-things-i-hate-about-postgresql-20dbab8c2791
Fair criticism of Jupyter Notebooks, and how hard it is to apply good software engineering: https://medium.com/@alexander.mueller/5-reasons-why-jupyter-notebooks-suck-4dc201e27086
It's hard to transition from code in a notebook to standalone program or reusable library in my experience. I think a less stateful design would really help.
A common criticism of macro systems is that it's hard to distinguish functions from syntax. Reading BDD foo.feature files feels the same!