my experience with Gradle was frustrating too. Even with some experience with Java.

a lot of what is often called "complexity" stems from lack of types and gaps in comments / documentation.

language needs to be learnt anyway. If config syntax needs to be learnt in addition to language syntax, this is always extra work.


for 1st timers to be able to write hello world, sample config files and a few tutorials would go a long way.