1. 13
  1. 3

    Back around 2009 I had a service crash because Erlang at the time (and still currently?) had a maximum of 65535 distinct atoms in a given BEAM.

    That was fun. The error messages were a more formal version of “yeah you really shouldn’t do this.”

    1. 9

      It still has a limit, but that limit is 2**20 aka 1M now. “Don’t create atoms based on user input” is still a best practice :)