Everyone keeps saying that competitive programming improves logical thinking and problem solving skills. How has your logical thinking and problem solving skills improved through competitive programming? For example, I see people saying that after they became good at competitive programming, their debugging and ability to write error free code improved a lot. Also, people say that they can learn new technologies pretty quickly.
Also, it would be very helpful if you could list out the differences between "you before starting competitive programming" and "you after starting/becoming good at competitive programming". I want to know the differences that people have seen in themselves after starting/becoming good at competitive programming.