Actually I didn't make the claim that Ruby follows the principle of least surprise. Someone felt the design of Ruby follows that philosophy so they started saying that. I didn't bring that up actually.
I very much enjoyed my career in science. I didn't leave science because I was disillusioned but felt I'd done my bit for it after about twenty-five years.