Re:Ask HN: When are you considered a “senior” programmer?
by Nemcue on Thursday September 29, 2016 @07:56AM
(#12604569)
You need to realize most mid- and junior programmers simply aren't good.
Re:Ask HN: When are you considered a “senior” programmer?
by marcosdumay on Thursday September 29, 2016 @01:40PM
(#12607196)
And that means they aren't good, not that the person using good practices isn't good.
If it is a business requirement that good developers must be slowed down for bad ones to catch up, then do it by encapsulation and mentoring. Not by decreeing that good developers must act exactly like bad ones.
Adding a simplier design with functional code is a good thing. If there is a mid level developer that can't follow the current state of the art, than he is not a good mid level developers. Also "good" junior developers have mostly zero problems in understanding more functional code. I mean you don't need to understand Applicative Functors to use map/flatMap.
I mean there is a line which you should not cross too fast when introducing functional stuff, however most people just don't even try to understand the simple stuff even that it is way more simple than most while/for loops.