Skip to content
DevMeme
6160 of 7590
FunctionalProgramming Post #6755 · source on Telegram

The Unlikely Alliance of Functional Programmers and Anarchists

Description

The 'Epic Handshake' meme format is used to show an unexpected agreement. The image features two powerful, muscular arms - one Black in a white t-shirt, the other white in a red t-shirt - clasping hands in a firm handshake. The left arm is labeled 'Functional Programmers', and the right arm is labeled 'Anarchists'. At the center, where their hands meet, the shared belief is written in bold white letters: 'NO CLASS NO STATE'. A small watermark for 'imgflip.com' is present in the bottom-left corner. The humor derives from a clever pun, where the phrase 'no class, no state' applies to both groups but with entirely different meanings. For functional programmers, it refers to the architectural principles of avoiding mutable 'state' and often favoring functions over 'classes' found in object-oriented programming. For anarchists, it's a political slogan advocating for a society with 'no class' hierarchy and 'no state' government. The meme hilariously unites these two disparate groups through this shared, context-dependent mantra

Comments

19
Anonymous ★ Top Pick Anarchists and FP devs both agree: shared mutable state is the root of all evil, whether it's in your multithreaded application or the halls of government
  1. Anonymous ★ Top Pick

    Anarchists and FP devs both agree: shared mutable state is the root of all evil, whether it's in your multithreaded application or the halls of government

  2. Anonymous

    Both groups agree that if your program - or your society - still has mutable global state, you’re probably about to debug a revolution

  3. Anonymous

    After 15 years of debugging race conditions and untangling inheritance hierarchies, you realize functional programmers and anarchists have the same solution: eliminate the ruling class and abolish the state. Though only one group means it literally, both are equally evangelical about their cause at conferences

  4. Anonymous

    When your functional programming principles accidentally align with revolutionary political theory - turns out both camps have been trying to eliminate class hierarchies and mutable state all along. Who knew that Haskell developers and anarcho-syndicalists would find common ground in their mutual disdain for inheritance?

  5. Anonymous

    Functional programmers and anarchists both want “no class, no state” - until the enterprise SDK sneaks in a mutable global singleton and you’ve reinvented government

  6. Anonymous

    FP and anarchism: both dismantle state and class, but one delivers monads while the other just endless debates

  7. Anonymous

    “No class, no state” - until the architecture review, where we rename them typeclasses and an append‑only log, then ship a “stateless” service with three caches

  8. @deadgnom32 1y

    Anti-Anarchists: Pro-State

  9. @mrYakov 1y

    No class, state ownership: Rust users, socialists

    1. @deerspangle 1y

      Turned it into meme for you

  10. @purplesyringa 1y

    kid named state monad:

  11. @phoetik 1y

    The left left c++ for rust for this particular reason

    1. @deadgnom32 1y

      the what what c++ for rust?

      1. @purplesyringa 1y

        left left! hope that helps

        1. @deadgnom32 1y

          no, it doesn't

        2. @deadgnom32 1y

          I see, but don't get it

          1. @purplesyringa 1y

            "The political left has abandoned C++ in favor of Rust for this particular reason"

            1. @deadgnom32 1y

              aaah

        3. @deadgnom32 1y

          translation in telegram also can't figure out the meaning of this message

Use J and K for navigation