news.girolab.foo
  • Communities
  • Create Post
  • heart
    Support Lemmy
  • search
    Search
  • Login
  • Sign Up
da_cow (she/her)@feddit.org to Programmer Humor@programming.dev · 9 days ago

OOP is a construct of oppression installed by the burgoise

feddit.org

message-square
23
link
fedilink
34

OOP is a construct of oppression installed by the burgoise

feddit.org

da_cow (she/her)@feddit.org to Programmer Humor@programming.dev · 9 days ago
message-square
23
link
fedilink
alert-triangle
You must log in or # to comment.
  • ms.lane@lemmy.world
    link
    fedilink
    English
    arrow-up
    10
    ·
    9 days ago

    replaces Classes with Functions

    code is still parsed from the top down and some functions are more privileged than others

    It’s just like Lenin wanted!

  • jjjalljs@ttrpg.network
    link
    fedilink
    arrow-up
    7
    ·
    9 days ago

    Sometimes I still see job postings that are like “MUST KNOW OBJECT ORIENTED PROGRAMMING” and I’m wondering who in 2026 isn’t at least passably familiar with it.

    But then again I also see job posts that are like “must know Java or JavaScript”

    • favoredponcho@lemmy.zip
      link
      fedilink
      arrow-up
      5
      ·
      9 days ago

      A lot of those posts will also include shit like must know XML and AJAX and it’s clear the recruitment division hadn’t updated their template in ages.

      • irelephant [he/him]@lemmy.dbzer0.com
        link
        fedilink
        arrow-up
        1
        ·
        6 days ago

        So many sites still use that with a shiny UI slapped on top.

      • marcos@lemmy.world
        link
        fedilink
        arrow-up
        2
        ·
        9 days ago

        What is not clear is if the software development division updated their practices.

        • Mirror Giraffe@piefed.social
          link
          fedilink
          English
          arrow-up
          2
          ·
          9 days ago

          Exactly, if there’s even the slightest risk that I’ll need to dust off the good ol ajax that’s a nope from me.

      • bestboyfriendintheworld@sh.itjust.works
        link
        fedilink
        arrow-up
        2
        ·
        8 days ago

        There’s a lot of legacy stuff around. I saw some CORBA in the wild recently.

    • ThirdConsul@lemmy.zip
      link
      fedilink
      arrow-up
      3
      ·
      8 days ago

      Considering most people only know procedural programming and are calling it functional/objective…

    • The Cuuuuube@beehaw.org
      link
      fedilink
      English
      arrow-up
      1
      ·
      9 days ago

      in 2026 you really have to ask an employer what they mean by object oriented programming in the interview. do they mean a methodology of organizing pure functional code into actors and message busses? do they mean imperitive code that’s interacted with through generic interfaces as with python? or do they mean javascipt style OOP where you define classes to organize your imperitive code within a functional language without any concern for the generic interfaces this could hypothetically enable?

  • red_tomato@lemmy.world
    link
    fedilink
    arrow-up
    7
    ·
    9 days ago

    Seize the means of prod!

    • xep@discuss.online
      link
      fedilink
      arrow-up
      4
      ·
      9 days ago

      Or just prod! Seize prod

      • squaresinger@lemmy.world
        link
        fedilink
        arrow-up
        3
        ·
        9 days ago

        Deploy broken code straight to prod?

        • da_cow (she/her)@feddit.orgOP
          link
          fedilink
          arrow-up
          3
          ·
          9 days ago

          Testing is for those who are not confident in their programming skills.

          • Zos_Kia@jlai.lu
            link
            fedilink
            arrow-up
            2
            ·
            8 days ago

            testing is doubting

  • ZombieChicken@sh.itjust.works
    link
    fedilink
    arrow-up
    5
    ·
    9 days ago

    Or do as Alan Kay wants and start calling it “Message-Oriented Programming”.

    “I’m sorry that I long ago coined the term “objects” for this topic because it gets many people to focus on the lesser idea. The big idea is “messaging”.”

    https://lists.squeakfoundation.org/pipermail/squeak-dev/1998-October/017019.html

    • entwine@programming.dev
      link
      fedilink
      arrow-up
      0
      ·
      9 days ago

      I still get sad when I think about Objective C and how it didn’t take off vs C++ just because it had ugly syntax (which becomes beautiful once you understand why it is the way it is)

      • plyth@feddit.org
        link
        fedilink
        English
        arrow-up
        1
        ·
        9 days ago

        Why is it the way it is?

  • a14o@feddit.org
    link
    fedilink
    arrow-up
    4
    ·
    9 days ago

    Object.property = theft;

    • entwine@programming.dev
      link
      fedilink
      arrow-up
      3
      ·
      9 days ago

      sieze(worker, ObjectFactory.meansOfProduction);

  • Lili_Thana@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    3
    ·
    9 days ago

    Fuck OOP all my homies use DOD.

    • pipe01@programming.dev
      link
      fedilink
      arrow-up
      4
      ·
      9 days ago

      Department of defense?

      • ѕєχυαℓ ρσℓутσρє@lemmy.sdf.org
        link
        fedilink
        arrow-up
        3
        ·
        9 days ago

        It’s DoW now, baby. And apparently, it’s over 50,000!

      • Lili_Thana@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        2
        ·
        9 days ago

        Data Oriented Design

Programmer Humor@programming.dev

programmer_humor@programming.dev

Subscribe from Remote Instance

Create a post
You are not logged in. However you can subscribe from another Fediverse account, for example Lemmy or Mastodon. To do this, paste the following into the search field of your instance: !programmer_humor@programming.dev

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

  • Keep content in english
  • No advertisements
  • Posts must be related to programming or programmer topics
Visibility: Public
globe

This community can be federated to other instances and be posted/commented in by their users.

  • 2.19K users / day
  • 3.71K users / week
  • 3.84K users / month
  • 3.89K users / 6 months
  • 1 local subscriber
  • 30K subscribers
  • 151 Posts
  • 1.01K Comments
  • Modlog
  • mods:
  • adr1an@programming.dev
  • Feyter@programming.dev
  • BurningTurtle@programming.dev
  • Pierre-Yves Lapersonne@programming.dev
  • BE: 0.19.15
  • Modlog
  • Instances
  • Docs
  • Code
  • join-lemmy.org