1 design
Gleam merch
Lucy the pink star, and a type system with no escape hatches.

Lucy the Gleam Mascot
Lucy, the pink star at the centre of Gleam's branding, on socks. Recognised by roughly one person per conference — but recognised properly, which is the entire point.
Gleam is a statically typed language for the BEAM — the Erlang virtual machine — and its mascot is Lucy, a pink star with a small, satisfied expression. The gap between how Lucy looks and how the compiler behaves is the joke, and the community knows it.
Gleam’s type system has no null, no exceptions, and no implicit conversions.
Everything is explicit; errors are values you have to handle. It compiles to
Erlang or to JavaScript, which means the same code can run on a fault-tolerant
distributed runtime or in a browser. That’s a genuinely unusual combination, and
it comes from a language whose branding is entirely pastel pink.
That contrast is very much on purpose. The BEAM ecosystem has historically been intimidating from the outside — Erlang’s syntax is unfamiliar, the OTP concepts are deep, and the documentation assumes telecoms context that most developers don’t have. Gleam’s whole positioning is that none of that has to be forbidding, and Lucy is the most concentrated expression of it.
Lucy is a relatively recent mascot in a field of long-established ones, which makes her a decent bet for anyone who likes wearing something that gets recognised by roughly one person per conference — but recognised properly.