Actually, after 28 years of programming, I’d have to say that religion (at least some religion) is a lot more objective than is programming!
Of course the religions that can’t explain themselves with proof I’ve found to be false. Whereas in programming, there really are many ways to the same end. For my part, after studying theology full-time for 3 years (and still doing a little programming on the side;-), I was disappointed with most religions. For my part, I’ve found Catholicism to be the only one out of about 10 I’ve extensively studied that can answer all the claims and counterarguments. The reader will strongly diAsagree, of course, because the world has taught you a false version of this religion. Of course Judiasm in its time, as well.
On the other hand, if you can program it, you can probably get it done with a PC, a Mac, in java, and a lotta times on a Basic Stamp (ok maybe that’s going too far).
Truly being able to say I’ve viewed all religions with the same skepticism I view any new magic bullet programming paradigm, I do not find this type of logical closed-endedness among the majority of the variety of religions, even some of the ones with many adherants.
Dev isn’t a religion. It’s better!
We just finished a 4-year project with a 800 data entry screens and 400+ possible form pages of output. I’d be hard pressed to say we used any methodology, but just because most of the users, testers and developers actually cared, and most knew what they were doing, it succeeded. So if you want success, get good people
Something dev does, then, have in common with religion for sure - a dev method or religion after gets praised or blasted not on its legitimacy, but on the care of the people who adhere to it. Sometimes you’re working with a Gregor Mendel, other times, a Judas.