I'd also like to thank everyone who helped organize and present it.
It was a really great experience. To touch on just a few of the things
I learned (with apologies to anyone or anything I'm forgetting right
now):
- Sam has achieved the platonic ideal of typed/racket error messages;
it is simply not possible to improve them.
- Eli can show me how to organize something using macros and at-exps
three different ways simultaneously. (It would be ten ways if he
weren't slowing down for my sake).
- Matthew can write sophisticated programs on the fly -- not merely in
Racket, but directly in JIT bytecode.
- Joe showed it's possible to do "crowdsourcecoding" on a scale I
hadn't imagined possible.
- If Danny Yoo gets any more prolific, his LOC will exceed the number
of atoms in our solar system.
- Although I already knew that every problem can be solved by a layer
of indirection, Ryan showed it can also be solved by another layer of
ellipses.
p.s. I also learned that my usual mid-afternoon brainpower plunge
isn't offset by a hackathon environment; in fact the opposite. I bit
off more than I could finish yesterday. Although that's a hackathon
fail for me, I'm looking forward to getting the Google API Discovery
stuff from https://github.com/greghendershott/gapi to a useful PLaneT
form within the next couple days. Thanks again to Eli for all of his
help showing me a better approach.