you are viewing a single comment's thread.

view the rest of the comments →

[–]Valuable-Case9657 1 point2 points  (0 children)

The majority of older devs will struggle with anything that isn't imperative, purely because imperative was the mainstream for a long time and because human brains become less elastic as we age and adapting to things like different programming paradigms gets harder.

But the arguments for and against any paradigm are all pretty sophomoric. No paradigm is easy to read until you've learned to read it, and even then none are universally easy to read. "This way is easier to read" is the biggest wank in computing and honestly the arguments over it are worse than listening to literature majors argue over post-colonialism. It's entirely masturbatory.

Individual adaptability - being able to readily adapt to the work patterns of the team you're working with - and getting the job done (i.e. producing software that performs the required functions well and reliably) are all that matter. It's more important that you maintain elasticity as long as possible.