The comic titled "#DEFINE MADNESS" perfectly captures the special relationship between developers and compilers.
Our protagonist keeps hitting compile and getting errors, growing increasingly frustrated. Meanwhile, behind the scenes, the compiler is just a machine dutifully collecting errors with a catapult and asking "He recompiled the same code again, should we stop?"
It's like yelling at a vending machine that ate your dollar. The machine doesn't care. It's just doing its job. And yet here we are, expecting different results from identical actions. Einstein called that insanity, developers call it "debugging."