re: Why you should do Competitive Programming, even if a little VIEW POST


I completely disagree with you. I find young coders getting into CP all the time. They are driven by the short term reward cycle that various problem solving sessions have.

"premature optimization is the root of all evil" - Donald Knuth

Writing the kind of code you write in CP is by no means the best possible code. Actual codebase for actual humans should be declarative and simple.

A more wholesome way to learn is to first build your personal portfolio with projects and then moving into open source-- trying to learn from beautiful codebases while trying to contribute yourself.

code of conduct - report abuse