Re: beginning to learn Clojure after imperative programming my whole life

2017-08-10 Thread Didier
It did for me. It's that Clojure forced me to learn about and practice new ways to model problems and solution. For example, I'm much better at recursion and dynamic programming now. Now algorithmic problems are always hard, so there's a limit to how much better I got because of Clojure, but

Re: beginning to learn Clojure after imperative programming my whole life

2017-08-10 Thread hiskennyness
On Wednesday, August 9, 2017 at 2:43:20 PM UTC-4, Andy wrote: > > This feels like a different world. > Yep. > > Has anyone experienced a sharp increase in their problem solving abilities > after switching to Clojure? > Not sure about problem-solving per se, but better tools do seem to take

Re: beginning to learn Clojure after imperative programming my whole life

2017-08-09 Thread Gregg Reynolds
On Aug 9, 2017 7:46 PM, "Luc" wrote: The other unpleasant option to climb the learning curve asap is to end up with a deadline to spit out a product  I did it, 5 months of pure Hell  yes, but now you are a badass, no? it's the only way. After that the pain went

Re: beginning to learn Clojure after imperative programming my whole life

2017-08-09 Thread Luc
The other unpleasant option to climb the learning curve asap is to end up with a deadline to spit out a product  I did it, 5 months of pure Hell  After that the pain went away, either my brain adapted or my nervous system could not feel it anymore, can't remember 藍 Luc P. -- You received

Re: beginning to learn Clojure after imperative programming my whole life

2017-08-09 Thread Gregg Reynolds
On Aug 9, 2017 1:43 PM, "Andy" wrote: This feels like a different world. There's a reason for that. The conceptual space of languages like clojure is indeed radically different than the conceptual space of "imperative" languages. Think Turing (or maybe VonNeuman) machine

Re: beginning to learn Clojure after imperative programming my whole life

2017-08-09 Thread Mike
Hi, Andy. It took me up to 8 months before I switched my brains to functional way of thinking. When I started to learn Clojure, first code was in Clojure syntax but fully imperative style. Everything in Clojure was inconvenient and horrible. I didn't understand why people like Clojure. But,

Re: beginning to learn Clojure after imperative programming my whole life

2017-08-09 Thread Gary Trakhman
Hi Andy! Honestly, there's something very lovable and addictive about working in Clojure and lisp in general, but I would caution against trying to use it as a silver bullet, and generalizing it to improving general 'problem-solving' skills might be a bridge too far. I think what lisp does do is

beginning to learn Clojure after imperative programming my whole life

2017-08-09 Thread Andy
This feels like a different world. Has anyone experienced a sharp increase in their problem solving abilities after switching to Clojure? I have been working my way through Living Clojure an Oreilly book. My curiosity got the better of me and I wondered if anyone here had some suggestions for