I was tempted to call this Sports Thoughts, which would have been a great title, but which also would have implied a connection to the previous four posts. And there isn’t one. At all.
Instead, this one ties back to a post from last June: Digital & Analog Sports (which, obviously, you should go read now). That one mainly explored how sports can be grouped in terms of continuous (“analog”) versus interrupted (“digital”) play. It also touched on how sports can be viewed in terms of their MacGuffin (often some type of ball, but sometimes a puck or “birdie” or some other object), and it considered their field of play (location, size, configuration).
This time I’ll explore sports in terms of opponents and teams.
Last time I mentioned wanting to write a chess move parser since my earliest days of programming. Hard-core coders often see things in terms of the software behind them. For instance, I sometimes wonder about the software running my microwave oven. Andy Warhol drew our attention to how an artist is behind even a mundane soup can label. Similarly, every computer-driven item in your growing collection of smart tools and toys has a programmer or many behind it.
Dedicated coders also look at problems in terms of the software to solve them. When my (ex-)wife complained about the difficulty of scheduling teachers, rooms, and classes, for the year, I began pondering scheduling software. I think a big part of it is the challenge of solving a double-puzzle. First you have to figure out the problem; then you have to figure out the software solution.
And one area that programmers find extremely attractive is games!