What happens when there's a rampant conversation going on on a geek channel? It's time for Umbrella Metaphors.
"If a language were used to make an umbrella, what would it look like?"
Naturally, there were several suggestions for certain languages.
- PHP umbrella is made of ragged pieces of duct tape
- VB umbrella is old and kids-size
- C++ umbrella requires a 15-digit code to open
- Java umbrella is sold with the handle and material seperately, and you need to match them up, and you have to download it from github
- Ruby umbrella is shaped like a cube, but if you stand in just the right place, it keeps you try
- ASP umbrella is large, but has big holes cut into it
- Fortran umbrella is made of iron, and is rusted shut ;)
- haskell umbrella is inside-out.
- .net umbrellas are a range of colour-matching umbrellas, but they only work with certain types of rain.
- lisp umbrella is old, but still works, and all the new umbrellas coming out look like it more and more
- lisp umbrella is incomprehensible as a functional umbrella. but pushing a button appears to keep the water off you, just have no idea how.
- lisp umbrella is patterned with a bunch of images of other lisp umbrellas on it, which are in turn..
Thanks to Avatar-x, ojacobson, the_goat, Optic, elmood, and the other happy geeks at the Toronto Hacklab

That's a whole lotta fun! :D