I think augmenting datastructures should be added somewhere there.
> About people with high tc rating
In Theory, yes,that would ne great. But in practice high gaps in compétence are not good for team moral.
- Just like in highschool, people feel threatened and don't like looking stupid. So They overcompensate.( Nuclear plant problèmes). In Germany,This made worse by a culture of never admitting that one doesn't understand. ( especially in Theory heavy stuff).
- object-oriented vs problem-oriented leads to communication problems.
- Compétitive programmers are not ( usually / on average) the most socially competent people. Which hurts team atmosphere.
- it's not worth the hassle: to ne honest most of what we do ils Boring CRUD. The programmer gets bored and the improvements are not worth the social cost.