Skip to content
DevMeme
3254 of 7435
JavaScript's Identity Crisis: You're a React Developer Now
Languages Post #3578, on Aug 22, 2021 in TG

JavaScript's Identity Crisis: You're a React Developer Now

Description

A screenshot of a tweet from Andy Ingram (@andrewingram). The tweet, set against a dark blue background, lists the demonyms for developers of various programming languages. The text reads: 'I like how developers using different languages go by different names. Python -> Pythonista, Go -> Gopher, Rust -> Rustacean, JavaScript -> React Developer'. A small watermark with a skull emoji, a laptop emoji, and the text '.to' is visible on the right. The humor stems from the final entry, which satirizes the immense dominance of the React framework within the JavaScript ecosystem. While other languages have unique, community-adopted names for their practitioners, the joke implies that the identity of a JavaScript developer has become almost entirely subsumed by their knowledge of React, especially in the frontend domain. For experienced engineers, this is a nod to the framework-driven nature of modern web development and the frequent conflation of the language with its most popular library

Comments

40
Anonymous ★ Top Pick Back in my day, we were JavaScript developers. Now, your title is just the first entry in your package.json's dependencies list
  1. Anonymous ★ Top Pick

    Back in my day, we were JavaScript developers. Now, your title is just the first entry in your package.json's dependencies list

  2. Anonymous

    Pythonista, Gopher, Rustacean… after 20 years JavaScript has renamed me jQuery Ninja, Angular Acolyte, React Renegade, and now Next.js Nomad - apparently identity is just another breaking change in the JS release notes

  3. Anonymous

    The real joke is that 'React Developer' is now a more specific job title than 'JavaScript Developer' because nobody's hiring for vanilla JS anymore - they want you to know their specific flavor of the month framework, even though you'll be rewriting it in the next hot thing before the project ships anyway

  4. Anonymous

    The real joke here is that JavaScript developers have moved so far up the abstraction ladder that they've forgotten what language they're actually writing in - they're not JavaScript developers anymore, they're React developers, Vue developers, Angular developers... Meanwhile, Rustaceans are still arguing about lifetimes and Pythonistas are debating whether to use dataclasses or Pydantic models. But hey, at least the Gophers are happy with their single way to do things - until generics entered the chat

  5. Anonymous

    Pythonistas, Gophers, Rustaceans - JavaScript devs just rotate demonyms with package.json: React this quarter, Next the next, “legacy” by Q4

  6. Anonymous

    In JS, abstractions leak so badly they rebrand the developer - your identity becomes a transitive dependency

  7. Anonymous

    Rustaceans wrestle borrow checker; React Developers wrestle hooks - both redefine 'ownership' nightmares

  8. @nuntikov 4y

    rustacean? Is that real?

    1. @RiedleroD 4y

      aye, that's real. It's in the official rust docs.

      1. @RiedleroD 4y

        I think it's hilarious

  9. @nuntikov 4y

    Yeah, indeed funni

  10. @scout_ca11sign 4y

    what do you call some1 using typescript?

    1. @CrabCrap 4y

      React Developer

    2. @kandiesky 4y

      Angular bitch

    3. Deleted Account 4y

      Insane

  11. @ZgGPuo8dZef58K6hxxGVj3Z2 4y

    Hahahahhahahah

  12. @MagnusEdvardsson 4y

    C -> suicidal mofo

    1. Deleted Account 4y

      c is nice

  13. Deleted Account 4y

    Kotlin -> composer

  14. @feskow 4y

    Haskel - Poser (haskelitist?)

  15. @cheapgemmer 4y

    php - dat wordpress guy

    1. @mainfme 4y

      Stupid opinion

    2. @RiedleroD 4y

      wordpress is for people that can't write php though

  16. @RiedleroD 4y

    assembly -> god

    1. @MagnusEdvardsson 4y

      Word 🙌

  17. Deleted Account 4y

    html -> idiot (Actually the meme doesn't specify programming language but ¯\_(ツ)_/¯)

    1. @RiedleroD 4y

      hey, I'm no idiot >:I

  18. @MagnusEdvardsson 4y

    It is

  19. Alexander Schwarz 4y

    and I'm coding on IPL, Fortran, LISP, ALGOL and COBOL

    1. Deleted Account 4y

      Cobol friking sucks

  20. @Diniremix 4y

    Hahahahaah

  21. @Diniremix 4y

    Java? …

  22. @tokimonatakanimekat 4y

    Apex?

  23. @yuriikovalets 4y

    Javascript - Homosexualist

    1. @Supuhstar 4y

      🙃?

  24. @sylfn 4y

    C++ => crazy

    1. @RiedleroD 4y

      no. C => crazy C++ => crazy++

      1. @Supuhstar 4y

        hehehe

      2. @sylfn 4y

        then C# => #crazy (# moved forward)

  25. @silved 4y

    You just offended entire race of people But yes

Use J and K for navigation