Competitive programming means you are generally skipping some solid philosophies and patterns for stable development. Training to be competitive is thus developing bad habits on purpose.
https://www.quora.com/Computer-Programming-Is-there-any-top-competitive-programmer-using-Go-as-main-language #programming