Showing posts from August, 2017

Team Blue Iris ICFP 2017 Programming Contest Postmortem

Team Blue Iris ICFP 2017 Programming Contest Postmortem My son and I competed as team "Blue Iris" in the ICFP 2017 programming contest.

The ICFP programming contest is an annual 3-day programming contest sponsored by the International Conference on Functional Programming. Functional programming is an approach to writing programs that stresses writing as much of the program as possible in terms of functions. That's as opposed to the more commonly used imperative programming.

In the contest, people form teams to compete for three days to solve a problem, using any combination of programming languages. People compete for the joy of problem solving in the language of their choice. It's common for people to use outlandish or obscure programming languages. It's sort of like the Wacky Races of programming contests.

I've competed in this contest about six times over the past 10 years. This year was the first year my son joined me. My son's got about a year's …