This is an awesome article:
I've been in this situation before when "agile" processes were strewn like
cancer throughout a project I really cared about like, with depressing results.
As with any system of processes it's not the process itself that's inerently
toxic, but the way it's implemented. I think it's possible to use scrum as a
tool for oversight without demoralising talented developers, it just seems rare
that it's done well.
I strongly suspect that in many cases scrum is promoted as a way to justify
certain expensive management roles that would otherwise simply not need to
exist in an engineer-driven culture.