I have seen a lot people investing too much of their time in competitive coding, but does it necessarily mean they are better programmers than those who don't do competitive programming. I have observed that to a large extent the set of open source contributors and those who do competitive coding form non-overlapping sets.