@sventechie -- somewhat similar situation, definitely missing clojure a lot. do you find that you eventually got used to procedural programming again though? OO is feeling quite confusing and hard to grasp still for me. oh well 🙂
@lewis I still understand it, but I view most of it kind of how I’d view an oldschool BASIC program with line number references. It feels pointlessly old-fashioned to be mutating variables all over the place. Instead I try to make all data in and out of a function explicit.
I try to remove all unnecessary state from objects. Debugging mutations feels like a huge waste of time after becoming used to Clojure’s defaults.