4 ms·
> Programmers who don't see the value of immutability or can't understand it are not programmers you really want to work with. I'm not disagreeing with you, bu
by jcadam 8y ago
> Programmers who don't see the value of immutability or can't understand it are not programmers you really want to work with.
I'm not disagreeing with you, but since you just described easily 90%+ of all working programmers, it's kind of unavoidable.
One place I worked, one of the lead engineers knew I was into functional programming and asked me if I thought it would be a good idea to introduce Scala or Clojure into our pure Java code base. I said "No. The majority of the programmers here couldn't make the adjustment."
Put another way, if I could assemble a hand-picked team of all of the engineers I would rate as "great" who I've worked with over my 12+ year career thus far -- I'd have a team of about 7 people.