UDebug 2.0: Connecting the Competitive Programming Community
uDebug 2.0: Connecting the Competitive Programming Community
Not long ago, I received a message from one of my Facebook followers, saying that “uDebug is [a] really good place for programmers. [Just as] Facebook [is] connecting people ... uDebug [is] connecting programmers.” In an instant, this individual had captured the essence of what uDebug is attempting to accomplish. But perhaps we’re getting ahead of ourselves.
More formally, uDebug is an engaged community of competitive programmers who help each other by answering questions on chat, providing hints and solutions to problems from several online judges, furnishing test input and sharing feedback. The focus is for the competitive programming community to engage with each other and be part of a democratic culture.
In this talk we begin by looking at what uDebug was in its first incarnation, uDebug 1.0. Then we take a quick trip down memory lane to describe the history of uDebug. Later we see how uDebug evolved over time and that it became necessary to be reinvented in its current form, uDebug 2.0. We then take a closer look at some of the people who made uDebug 2.0 a reality with their amazing contributions (including some current World Finalists). We’ll then do a walk-through of the features uDebug 2.0 has to offer. Finally, we conclude the talk by noting how uDebug has transformed from being just a service to a one-of-a-kind community that connects competitive programmers with the singular goal of helping them become better at their sport while enjoying what they do and fostering a sense of camaraderie.