Skip to content
DevMeme
3545 of 7590
Languages Post #3882 · source on Telegram

JavaScript Devs Adopting TypeScript Feel So Distinguished

Description

A screenshot from the movie "Twilight" featuring the Volturi vampires. Three characters with pale skin and long dark hair are dressed in ornate, old-fashioned, aristocratic clothing (gold and beige frock coats with elaborate white cravats). The central figure looks forward with a serious, almost smug expression. The tweet from Madison Kanna (@Madisonkanna) above the image reads: "JS devs when we start using typescript". This meme humorously portrays JavaScript developers, who are accustomed to a dynamically-typed and flexible language, as becoming overly formal and sophisticated after adopting TypeScript. TypeScript introduces static typing to JavaScript, requiring developers to define types for variables and functions. This change adds a layer of structure and compile-time verification that can feel more rigorous or "proper" compared to plain JavaScript. The joke is that this newfound structure makes JS developers feel as distinguished and superior as the ancient, aristocratic vampires pictured

Comments

13
Anonymous ★ Top Pick JavaScript lets you believe you're a nimble startup founder. TypeScript makes you feel like you're a 300-year-old vampire architecting a legacy system, where every type must be 'immortal' and you hiss at the first sight of an 'any'
  1. Anonymous ★ Top Pick

    JavaScript lets you believe you're a nimble startup founder. TypeScript makes you feel like you're a 300-year-old vampire architecting a legacy system, where every type must be 'immortal' and you hiss at the first sight of an 'any'

  2. Anonymous

    Nothing upgrades developer etiquette faster than a compiler yelling at `any` - one minute it’s cowboy coding, the next it’s "good day, Sir, may I lint your carriage?"

  3. Anonymous

    After 15 years of 'undefined is not a function' in production, we finally discovered what the Haskell folks meant by 'if it compiles, it works' - though we still ship 500KB of type definitions that get stripped at build time

  4. Anonymous

    The transition from JavaScript to TypeScript is like going from 'it works on my machine' to 'it won't even compile on my machine' - and somehow that feels like an upgrade. You trade runtime surprises for compile-time arguments with the type checker, but at least now your bugs have the decency to introduce themselves before production. It's the developer equivalent of trading chaos for bureaucracy and genuinely feeling sophisticated about it

  5. Anonymous

    TypeScript is the powdered wig we put on JavaScript to pass enterprise change control - right up until someone slips an any into the hot path

  6. Anonymous

    TypeScript gives our code powdered wigs and discriminated unions - then a JSON payload crosses the I/O boundary and the monarchy ends at runtime

  7. Anonymous

    JS devs on TypeScript: trading 'any' for generics, because nothing says elite like compiler-enforced existential crises

  8. @saidov 4y

    I thought it is reversed

  9. @saidov 4y

    TS devs when we start using Javascript

    1. @dsmagikswsa 4y

      That’s deep

    2. @pace_e_calma 4y

      Definitely

  10. @yaviyavi 4y

    What?, It make you feels like a vampire?

    1. @DDmitras 4y

      Make us feel real programmers

Use J and K for navigation