While developers and software engineers are certainly going to hate me for saying this (and I completely understand, I'm ...