The following thoughts are my own and do not represent the views of ACM,
the SIGCSE organization, or Grinnell College!
While I have tried to give credit to a range of organizations through this
talk, I almost certainly have omitted some – maybe quite a few.
I apologize for these omissions, but believe that additional groups and
activities will only reinforce some of my conclusions.