3 ms·
>Make it simple enough that a brand new completely green junior member of the team immediately understands it on first reading. But what if the junior member c
by nsoonhui 5y ago
>Make it simple enough that a brand new completely green junior member of the team immediately understands it on first reading.
But what if the junior member can't understand OOP, functional programming, has no idea of abstraction and can only produce duplication and duplication of code,should we also try to adjust to that level?
I do see the need to keep code simple, but sometimes an additional layer of abstraction and complexity is needed because code maintenance task requires it, junior people most likely can't appreciate it until they are no longer junior.
- panta 5y agoThen probably it’s too junior, and not ready to be a contributor to the project. He should be brought up to speed with the basic technologies and tools used. Project quality should not be sacrificed.
- j_wtf_all_taken 5y ago> But what if the junior member can't understand OOP, functional programming, has no idea of abstraction and can only produce duplication and duplication of code ... then this person obviously did not pay attention in class and should probably not have been hired.
- ClumsyPilot 5y ago"But what if the junior member can't read english and mutiply 5 by 5"