I sympathize with a lot of what you wrote. There's no doubt that many tools could do much more to make life easier for software engineers. I had exactly the same observation as you about the missing semicolon in C++ some years ago. However, the paragraph about Gradle not doing any user research, never testing error messages, not offering helpful suggestions, etc is completely ungrounded and simply not true. Could Gradle do a better job at it? Sure, and constructive feedback is always welcome. But asserting that Gradle basically doesn't care about its users is deeply unfair to people who work hard to continuously make it better.