Thinking about how I would like to improve my programming in my lunch hour, I had an idea: lunch hour coding as a jam, or a competition.
The format could be: A challenge/puzzle is posted at a given time, competitors sign in, and start coding live in their browsers. Other competitors and spectators can log in and watch the code being written live. Since competitors can see each others' code, they could easily fork someone else's implementation and make their own modifications.
I suppose having a few awards would work: first competitor to produce a correct solution, fastest execution time, most forked, etc. Use unit tests to determine whether a solution succeeds or fails.
Would work quite nicely for recruitment, CV-building, etc.