Software engineering’s a cult. You’re constantly peddled the different religions by enthusiastic soul preacher evangelists; XP, TDD, BDD, UX, HCI, Accessibility, SCRUM; all purporting to give you eternal happiness and salvation.