We threw a little event this weekend: “Programming Languages I’ve Been Meaning To Try But Haven’t Gotten Around To Yet [PLIBMTTBHGATY]” where 60 people congregated in the Stripe offices with wifi, coffee and vittles, just to try out any new programming language. (By ‘we’ I mean I did some of the work of spreading the word and convincing people to attend, and Kat Li at Stripe made everything relevant to logistics of the event actually happen. Thank you Kat!)
How did it go? Personally, I had a blast. People came to work on all manner of unusual projects in all sorts of languages — from Elixir, ATS, and Mondrian to Rust, Lua, Haskell, Go (these last two were by far the most popular). There were a few projects in Ruby, or Python, and a few attempts at writing brand new languages too.
My favorite part of this sort of gathering is watching people meet each other and talk about interesting elements of languages that would otherwise be difficult to find live-in-person expertise on. One person helped another just install Clojure, while others discussed the finer points of concurrency in Go. People met and talked over lunch, and at the end of the day at an informal 'chat about what you came to do’ session.
Some folks have asked whether there will be another PLIBMTTBHGATY (if you ever have to say this out loud feel free to refer to it as 'unpronounceable’). In fact, I’m proud to say this was actually the fourth PLIBMTTBHGATY though only the first to happen in California (the first two were in Boston, and the third was in Reykjavík) — so I am relatively certain there will be another, though the date and location are yet TBD.