Criticism should not be insulting.

The primary title of this document is a thinly veiled attempt of shrouding the author's true intent. It's clear from their final words on the topic that they mean to insult, not criticize.

Agree. Articles like this are good fun (another favourite of mine is How to Write Unmaintainable Code [0]), but misleading titles are still poor form.

For good general advice on productive criticism, I recommend How to Criticize with Kindness, by the philosopher Daniel Dennett. [1]

[0] https://github.com/Droogans/unmaintainable-code

[1] https://www.brainpickings.org/2014/03/28/daniel-dennett-rapo...