Skip to content
DevMeme
4164 of 7590
Languages Post #4546 · source on Telegram

When JavaScript fans get hit with the industry’s TypeScript draw-four card

Description

Outdoor patio scene: a child in a yellow shirt (face blurred) sits at a wooden table holding a fan of Uno cards. Over the child is caption text: "JavaScript enthusiasts loving this easy type-free language". In the foreground, another hand aims powerful Uno action cards (+4 wild and +2) toward the child; across these cards is the caption: "Industry adopting TypeScript because fuck you". The meme humorously juxtaposes JavaScript’s dynamic, untyped charm with the software industry’s push toward TypeScript’s static typing, likening the forced migration to being slammed by high-penalty Uno cards

Comments

16
Anonymous ★ Top Pick JavaScript feels like recess until the first null-in-production postmortem; then the CTO slaps down strictNullChecks like a draw-four, and suddenly we’re all refactoring anonymous callbacks into 200-line generic types with a smile
  1. Anonymous ★ Top Pick

    JavaScript feels like recess until the first null-in-production postmortem; then the CTO slaps down strictNullChecks like a draw-four, and suddenly we’re all refactoring anonymous callbacks into 200-line generic types with a smile

  2. Anonymous

    The same engineers who spent years defending JavaScript's "undefined is not a function" as a feature are now writing TypeScript interfaces longer than the actual implementation

  3. Anonymous

    The irony is that JavaScript developers spent years arguing 'we don't need types, just write better tests' - then the industry collectively decided that every codebase over 10k LOC would inevitably become an unmaintainable nightmare without TypeScript's compiler holding everyone's hand. Now we're all writing `as any` to bypass the very type system we were forced to adopt, which is basically JavaScript with extra steps and a build pipeline that takes 3x longer

  4. Anonymous

    TypeScript is the industry's Draw Four: you sat down for “just some JS,” and now you're debugging structural typing, variance, and a tsconfig with more flags than your feature toggles

  5. Anonymous

    JavaScript lets you move fast; the enterprise plays Draw Four - strictNullChecks, noImplicitAny, exactOptionalPropertyTypes, noUncheckedIndexedAccess - and tsc becomes your most relentless code reviewer

  6. Anonymous

    JS devs revel in 'any' freedom like Uno wilds; industry drops TypeScript +4: draw interfaces or go home

  7. @jor_ban 4y

    dynamic typing sucks

    1. @Grebenkin_Il 4y

      You just don't understand how it works )

      1. @jor_ban 4y

        I really understood how it works after 2 week debugging of <any> variable

        1. @Grebenkin_Il 4y

          You spend 2 weeks and you understand now. Why do you need ts?

          1. @jor_ban 4y

            I work with angular

            1. @Grebenkin_Il 4y

              It's justify you. Okay, it was joke. I mean, a lot of sites use Jquery and native Js and they are pretty good. Ts gives you more quality of code. It's my opinion

              1. @jor_ban 4y

                its true I wont argue

        2. @kvrvgixzis 4y

          cancel dynamic languages. Jordan said so

  8. Денис 4y

    Dynamic typing is fine and very convenient, but fuck it.

  9. @misesOnWheels 4y

    let thisIsAString = "...";

Use J and K for navigation