This is an emblematic quote:
Take subtasks, for example. The invention of Jira subtasks is an affront to dev teams. Clearly someone who has never spoken to an engineer on a dev team created it. It’s the least dev-friendly way possible to get insight into what’s happening with a Jira story.
Behind the bombast, the author assumes that the purpose of subtasks is to provide micro-level insight on progress to PMs. I agree that this would be a misuse of subtasks. Speaking as an engineer, I _love_ subtasks because they help me keep track of my various efforts towards whatever feature the ticket is tracking. Also, I'm the one who defines them!Jira isn't anyone's favorite software, but it is so configurable that it ends up being an embodiment of your dev process. If you hate it, chances are it's because you hate how you're managed.