Skip to content
DevMeme
3074 of 7590
Languages Post #3389 · source on Telegram

The Eternal Java vs. JavaScript Confusion

Description

This meme uses the popular 'Distracted Boyfriend' format to make a classic joke about programming languages. The boyfriend in the blue plaid shirt is labeled with the letter 'J'. His current girlfriend, looking on with disapproval, is labeled 'AVA'. The woman in the red dress who has caught the boyfriend's attention is labeled 'AVASCRIPT'. The visual pun works by splitting the names of two distinct programming languages, Java and JavaScript, across the characters. The 'J' is literally being distracted from 'AVA' (forming 'JAVA') to look at 'AVASCRIPT' (forming 'JAVASCRIPT'). The humor is rooted in the long-standing confusion between these two languages, a common annoyance for developers who frequently have to explain that despite the similar names, they are completely unrelated. The name 'JavaScript' was a marketing decision to capitalize on Java's popularity at the time

Comments

20
Anonymous ★ Top Pick Java is to JavaScript as car is to carpet. One got us to enterprise scale, the other is everywhere, impossible to get rid of, and someone always spills something on it
  1. Anonymous ★ Top Pick

    Java is to JavaScript as car is to carpet. One got us to enterprise scale, the other is everywhere, impossible to get rid of, and someone always spills something on it

  2. Anonymous

    J ditched AVA because “the JVM’s too heavy.” Three million transitive npm packages, two left-pad incidents, and one supply-chain audit later, it’s longing for that single fat JAR

  3. Anonymous

    After 20 years in the industry, I've realized the greatest architectural decision wasn't microservices or event sourcing - it was Netscape's marketing team deciding to ride Java's coattails in 1995, forever cursing us to explain to recruiters why a 'Senior Java Developer' role doesn't mean we know JavaScript

  4. Anonymous

    After 25 years of JavaScript's existence, we've gone from 'Java is to JavaScript as car is to carpet' to creating so many JS variants that even JavaScript itself can't resist checking out the competition. Meanwhile, AVA (the testing framework that's been solid since 2015) is giving that look every senior engineer knows too well - the one that says 'we literally just finished migrating the test suite last quarter.'

  5. Anonymous

    J leaving AVA for AVASCRIPT: the tiniest diff with the biggest blast radius - overnight you’re “full‑stack” with 10k node_modules and types optional until prod

  6. Anonymous

    The only time J ever uses strict mode is when Ava's watching

  7. Anonymous

    J ditching AVA for AVASCRIPT - the canonical diagram of a 'Java shop' after hiring five React teams; the JVM becomes the legacy service behind a Node BFF

  8. @slnt_opp 5y

    Yes

  9. @AuroraStudio 5y

    J son

    1. @ZgGPuo8dZef58K6hxxGVj3Z2 5y

      SWEET HOME ALABAMA

  10. @nuntikov 5y

    j lang

  11. @nuntikov 5y

    quicksort=: (($:@(<#[), (=#[), $:@(>#[)) ({~ ?@#)) ^: (1<#)

  12. @jor_ban 5y

    same but reversed

  13. @declonter 5y

    "Saying that Java is good because it works on all platforms is like saying anal sex is good because it works on all genders."

    1. @RiedleroD 5y

      that is a good quote - where did you get it from?

      1. @declonter 5y

        From internet :)

        1. @RiedleroD 5y

          (:

  14. @Quibique 5y

    Julia 😢

  15. @misesOnWheels 5y

    Oracle C#

  16. @ZgGPuo8dZef58K6hxxGVj3Z2 5y

    COD physics

Use J and K for navigation