March 31, 2026
Birds, bricks, and beef
Combinators
Code Lego Bricks Ignite Nerd Drama: “Y” Is King and Birds Are Involved
TLDR: Combinators—simple building‑block functions—took center stage, complete with cheeky “bird” nicknames. The crowd split between a “Y‑combinator is king” chorus, theory fans demanding more rigor in everyday coding, curious newcomers asking for plain English, and deep divers debating typed versions and exotic engines—proof that tiny ideas spark big feelings.
Today’s drop: combinators, the tiny code “Lego bricks” that only touch what you hand them, no side effects, no funny business. The article whispers that some of these things even get bird names (yes, literally), nodding to a classic logic puzzle book—and one footnote cheekily admits, “I made this one up.” Cue the comments section going full science fair meets stand‑up.
One newcomer begged for context—“it seems interesting, but I have no idea what I am looking at”—and honestly, fair. A fanboy swooped in to crown the Y‑combinator the best of the flock, with half the thread making sure everyone knows we mean the mathy function, not the startup accelerator. Meanwhile, a purist lit a bonfire: why aren’t these eternal patterns taught everywhere so we stop re‑inventing the wheel in every new Python or JavaScript project? That rant drew knowing nods and some nervous giggles.
Then the deep cuts arrived: someone wondered if array‑first languages like APL and J would level up on a totally different compute engine (interaction nets—think wiring diagrams for ideas), while another asked the brain‑tickler of the day: do typed versions of these logical Lego exist? The vibe: curious newbies, bird‑watching theorists, and pragmatic coders all arguing over the same tiny bricks—and it’s delightful chaos.
Key Points
- •A combinator is defined as a function or operator that only refers to its arguments and operands without modifying them.
- •The article notes that some other primitives also show combinator-like behavior.
- •Combinators sometimes have bird names as part of a naming convention.
- •The bird-name tradition is credited to Raymond Smullyan’s "To Mock a Mockingbird."
- •Some bird names mentioned are sourced from the Uiua combinator page, with the author indicating one name was invented by them.