Logo
UDP: I might have your packets, who knows?
  • Home
  • Hot
  • Random
  • Search

Browse

  • AI AI
  • AWS AWS
  • Agile Agile
  • Algorithms Algorithms
  • Android Android
  • Apple Apple
  • Backend Backend
  • Bash Bash
  • C++ C++
  • Cloud Cloud
  • Csharp Csharp
  • All Categories
As an Amazon Associate ProgrammerHumor.io earns from qualifying purchases.

HTTP 418: I'm a teapot

The server identifies as a teapot now and is on a tea break, brb

HTTP 418: I'm a teapot

The server identifies as a teapot now and is on a tea break, brb

Go-language Memes

Posts tagged with Go-language

Canadian Go Programming

Golang Programming
2 hours ago 236.4K views 0 shares
Canadian Go Programming
Someone discovers what looks like generic syntax in Go (a language famously without generics at the time), only to learn the most beautifully cursed truth: those aren't angle brackets—they're characters from the Canadian Aboriginal Syllabics Unicode block that are technically valid in Go identifiers. So instead of actual generics, this developer created a "template" file using these visually identical characters and just does find-and-replace to generate monomorphized code. It's the programming equivalent of "we have generics at home." The real kicker? Go's identifier rules allow these Unicode characters, so from the compiler's perspective, ImmutableTreeList<ElementT> is just one long, perfectly valid identifier name. The reaction "Oh my god" says it all—this is simultaneously genius and an absolute crime against readability. Peak developer ingenuity meets Unicode shenanigans. Before Go 1.18 added actual generics, people were getting creative .

Today's picks

It's AI Fault

It's AI Fault

Programming
2.0M views 9 days ago
Situation

Situation

Programming
72.2K views 3 years ago
Unpopularopinion:

Unpopularopinion:

Programming
66.8K views 4 years ago