Skip to content
DevMeme
3254 of 7590
JavaScript's Identity Crisis: You're a React Developer Now
Languages Post #3578 · source on Telegram

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 5y

    rustacean? Is that real?

    1. @RiedleroD 5y

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

      1. @RiedleroD 5y

        I think it's hilarious

  9. @nuntikov 5y

    Yeah, indeed funni

  10. @scout_ca11sign 5y

    what do you call some1 using typescript?

    1. @CrabCrap 5y

      React Developer

    2. @kandiesky 5y

      Angular bitch

    3. Deleted Account 5y

      Insane

  11. @ZgGPuo8dZef58K6hxxGVj3Z2 5y

    Hahahahhahahah

  12. @MagnusEdvardsson 5y

    C -> suicidal mofo

    1. Deleted Account 5y

      c is nice

  13. Deleted Account 5y

    Kotlin -> composer

  14. @feskow 5y

    Haskel - Poser (haskelitist?)

  15. @cheapgemmer 5y

    php - dat wordpress guy

    1. @mainfme 5y

      Stupid opinion

    2. @RiedleroD 5y

      wordpress is for people that can't write php though

  16. @RiedleroD 5y

    assembly -> god

    1. @MagnusEdvardsson 5y

      Word 🙌

  17. Deleted Account 5y

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

    1. @RiedleroD 5y

      hey, I'm no idiot >:I

  18. @MagnusEdvardsson 5y

    It is

  19. Alexander Schwarz 5y

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

    1. Deleted Account 5y

      Cobol friking sucks

  20. @Diniremix 5y

    Hahahahaah

  21. @Diniremix 5y

    Java? …

  22. @tokimonatakanimekat 5y

    Apex?

  23. @yuriikovalets 5y

    Javascript - Homosexualist

    1. @Supuhstar 5y

      🙃?

  24. @sylfn 5y

    C++ => crazy

    1. @RiedleroD 5y

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

      1. @Supuhstar 5y

        hehehe

      2. @sylfn 5y

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

  25. @silved 4y

    You just offended entire race of people But yes

Use J and K for navigation