We recently open-sourced a large part of our front-end code, and wrote a blog post about it.
It also talks about the path from competitive programming to working on real-world software development, and how me hope it becomes a road more traveled.
Out of curiosity, what are you guys thoughts about moving from competitive programming to the software industry, or spending time at both?