Skip to content
DevMeme
3029 of 7590
WebDev Post #3344 · source on Telegram

The Existential Dread of an HTML Email Developer

Description

A three-panel meme using the 'What is my purpose?' scene from the animated show Rick and Morty. In the first panel, a small, sentient robot with tank treads asks its creator, Rick Sanchez, 'What is my purpose?'. In the second panel, Rick, looking bored at a breakfast table, flatly responds, 'You make html emails'. The third panel shows the robot slumping in despair, uttering, 'Oh my god'. A watermark for the editing tool 'KAPWING' is visible in the bottom right. This meme humorously captures the profound frustration and sense of futility many developers feel when tasked with creating HTML emails. This is a notoriously difficult and archaic corner of web development, infamous for its lack of standards across email clients (especially Microsoft Outlook), forcing developers to use outdated techniques like table-based layouts and inline CSS, leading to a painful and unrewarding developer experience

Comments

18
Anonymous ★ Top Pick HTML email development is the only field where your main goal is to write code that renders correctly on a browser engine from 1999, also known as Microsoft Outlook
  1. Anonymous ★ Top Pick

    HTML email development is the only field where your main goal is to write code that renders correctly on a browser engine from 1999, also known as Microsoft Outlook

  2. Anonymous

    Butter Robot’s release cycle: inline every CSS rule, nest a dozen tables, sprinkle VML for Outlook 2007, hit “Send” - and suddenly that COBOL batch job feels like greenfield work

  3. Anonymous

    After 20 years in tech, you realize the butter robot had it easy - at least butter doesn't require testing across 47 different email clients, each with their own interpretation of what 'padding' means and whether CSS written after 1999 should be honored

  4. Anonymous

    Ah yes, HTML emails - where it's perpetually 1999, tables are still the pinnacle of layout technology, and 'margin' is a CSS property that exists only in legend. Nothing says 'we value your engineering expertise' quite like debugging why Outlook 2016 renders your perfectly valid flexbox as a vertical stack of regret, forcing you to nest tables six layers deep like some kind of markup matryoshka doll. At least the robot gets to power down at night

  5. Anonymous

    HTML emails: where 'responsive design' means begging Outlook's Word engine not to mangle your tables into VML abominations

  6. Anonymous

    HTML email is where a principal engineer ships nested tables, inlined CSS, and MSO conditionals and calls it “responsive” - the client CAP theorem: Outlook, Gmail, or sanity; pick two

  7. Anonymous

    HTML email: where TDD means Table-Driven Development and the renderer is Microsoft Word - no wonder the robot questioned its purpose

  8. @ZgGPuo8dZef58K6hxxGVj3Z2 5y

    😂😂😂😂😂😂😂

  9. @VolodymyrMeInyk 5y

    sad but true

  10. @yury_tikhoglaz 5y

    What’s wrong with it? Just daily life of marketing guy.

  11. @asoteric 5y

    i made a raspberry pi send html weather forecast emails daily and i love it so much

    1. @Dobreposhka 5y

      go to samsung and you'll get a notification every day in the morning about the weather

      1. @asoteric 5y

        accuweather also provides (or provided? they may be canceling it soon) a weather email service

        1. @Dobreposhka 5y

          weather by email is inconvenient

  12. @AidDeath 5y

    Is any laws in robototechnics about suicide exists?

  13. @dsmagikswsa 5y

    Do people still use table tag to semantic html email?

    1. @Sakaala 5y

      Yes

    2. @scout_ca11sign 5y

      once I had to do boxes in fucking outlook... no modern styles worked but tables did.

Use J and K for navigation