You know the myriad of websites with programming challenges and some kind of automatic assessment of how well you complete them? Well, its like one of those, but the challenges, rather than simple things like "write a Ruby program that consumes a series of lines on stdin with numbers and spits out a series of lines on stdout with the prime factorization of the corresponding input line" are things like "write a bot to interact with our stock trading HTTP and WebSocket APIs, that will make a specified amount of profit trading this particular stock within these particular constraints".
I always assumed detours like that (assuming you are referring to doing/starting that because of the game) would be one of the most useful benefits to playing. It forces you to have to explore areas that you might not normally get into based on your job and interests.
That's what I'm taking it as a license to do. I mostly do statistics/analysis for a living, so building automated systems is pretty new (and fun) for me.
[1] I would have really liked that as I ended up writing all data to SQLite and then imported it to R for analysis. Not the most elegant solution...
Its a dirty hack, but appears to work.
FWIW, websocketpp is the C++ library I'm using.