You don’t have to look too deep into the internet to find a critic of Agile, but you won’t find many that are as clear sighted as the author of
this post. What I like most is each mistake is countered by the thing you could be doing instead. Useful if you run agile in your TA Ops, or indeed if you have any kind of methodology which is in danger of taking over the point.