Interesting idea over at CleverCS: Software Development as a Spectator Sport. I know that as a developer, I like to learn about how other developers work, or the decisions that led them to their implementations, etc. Making those sort of things accessible to a wider audience has some merit.
Of course, there are ‘popular’ books on topics in hardware and software development, and they do sometimes do a good job of making the content interesting to non-geeks.
I have also pondered the idea of ‘real-time development’, some sort of system that can let software development occur in a more continuous fashion than the typical edit-compile-debug cycle. That sort of system would possibly make for some interesting spectating too…
(I think there are a few projects out there in the world trying to create a real-time development system, but I haven’t researched them too much…)
Hey, remember that TV show where you watched people compete in arcade video games? I very vaguely do… And that vague memory is vaguely related to this post.