Think about Master Chef and Hell's Kitchen. Who would really want to see people cook something that they won't be able to taste? Viewers need to rely on the judges' opinions about the food and that's it. And yet a lot of people watch those shows, not only for the food, but for the 'process' involved in cooking. It's really the drama and emotions involved in the episodes that people crave and keep those shows alive.<p>How about America's Next Top Model? Or The Apprentice? Most viewers of these shows are neither models nor managers. Perhaps when coding has become as ubiquitous as cooking, business, or fashion (which will happen most likely), coding as a spectator sport will make more sense.