How do you manage to keep on doing competitive programming? Given that you have a full-time job and you have to keep learning new technologies cauz our industry is about always learning. These things take almost all the available time of the day! I find it not easy to do so :( My guess is the many users here started doing competitive programming when they were undergrad. How could you keep you competitive programming activities like solving problems, participating in contests, ..etc ?