Interview with competitive live coders

Last week my friend LLB and I wrote an article about live coding. Or rather, given what the task consisted in, it would be more accurate to say that we copy-pasted the answers of six interviewees until the order felt right.

In their comments, they remember how and when they’ve discovered live coding and got involved, explain how they prepare for a competition, talk about their state of mind during a match, share their esteem for fellow live coders, and reflect on this new kind of e-sport.

You can read them here: A new e-sport: live coding competitions.

Yet another GLSL live editor

I mentioned already the current trend of writing live coding tools. During the Tokyo Demo Fest, which was taking place last weekend in Akihabara, Hole performed a live coding with his own tool, thus VJ-ing while the DJ was on stage. Interestingly, this led to collaborative coding when someone joined him. This could be a very interesting direction to explore.

The tool, LiveCoder, looks pretty clean on big screen and may be worth trying out.

Live coding and apples

There is a recent trend of coding with an overlay editor on top of the live result, changing as the code gets written and modified. I suspect it originates on one hand from the work of the folks at Sexy Visuals and some of the videos Iñigo Quilez has been publishing demonstrating some concepts, including a basic raytracer in less than half an hour. And on the other hand, on Shader Toy (made by the same usual suspect), a web page using WebGL to allow fast GLSL shader prototyping in a browser.

It was only a question of time before someone would merge both concepts. Thus Ricardo Cabello (often known as Mr Doob) sparked off a lot of effervescence when he published his GLSL Sandbox. People would try many things, give feedback and advices, someone would quickly come up with a gallery… But after various toy experiments by various people, IQ would come back and make waves with his procedural apple. He also published another live coding video, showing how it was made.