Skip to content
DevMeme
4577 of 7590
WebDev Post #5022 · source on Telegram

Starting web dev explained in one character: the humble “<”

Description

Screenshot of Reddit in dark-mode. The top comment, with a generic alien avatar, reads: “How would one even start developing a site like that?” and shows 96 upvotes. Directly beneath it, a reply with a user profile photo and a badge strip that says “3 Awards” contains only the single character “<”. That minimalist reply has 340 upvotes, far outscoring the original question. The joke is a developer in-joke: every HTML document - and therefore virtually every website - begins with an opening angle bracket, so the lone “<” is both technically correct and humorously terse

Comments

27
Anonymous ★ Top Pick Every web project starts with a lone “<”; six months later that innocent angle bracket is buried under 600 MB of node_modules, three micro-frontends arguing over CSS scope, and a Kubernetes cluster pretending it’s still just serving HTML
  1. Anonymous ★ Top Pick

    Every web project starts with a lone “<”; six months later that innocent angle bracket is buried under 600 MB of node_modules, three micro-frontends arguing over CSS scope, and a Kubernetes cluster pretending it’s still just serving HTML

  2. Anonymous

    This is the same energy as answering "How do we scale to 10 million users?" with "Kubernetes" - technically correct, wildly insufficient, and somehow still gets promoted to principal engineer

  3. Anonymous

    The real answer is always the same: you start by spending three weeks evaluating JavaScript frameworks, two months setting up the perfect build pipeline, another month debating monorepo vs polyrepo, then realize the site you're trying to replicate is just a WordPress blog with a premium theme. But hey, at least your webpack config is immaculate

  4. Anonymous

    Decades of microfrontends, SSR, and hydration drama - the canonical bootstrap remains the same: press '<', commit, and let the toolchain add 600MB of node_modules

  5. Anonymous

    Start with '<'; the rest is negotiating with the CSS cascade, hydration, and 1,000 transitive dependencies

  6. Anonymous

    Inspect element, grep for the root div - if it's buried under 5k lines of Tailwind and a Framer Motion fever dream, abort mission and pitch a static site rewrite

  7. @SamsonovAnton 3y

    Ехрlаin, рlеаsе!

    1. Deleted Account 3y

      <html> <head> <title></title> </head> <body> <h1></h1> </body> </html>

      1. @zxcvbnm1771 3y

        <!DOCTYPE html>

        1. @ZgGPuo8dZef58K6hxxGVj3Z2 3y

          <doctype HTML/> is the correct way CALM THE FUCK DOWN IT WAS A JOKE

        2. @pavloalpha 3y

          😂

        3. @RiedleroD 3y

          deprecated since HTML5

          1. @pavloalpha 3y

            Html 4 better

            1. @RiedleroD 3y

              no no no

              1. @pavloalpha 3y

                You If u use html5

          2. @dosse91 3y

            False, it was introduced with HTML5 and it's mandatory, otherwise the browser will operate in quirks mode

            1. @RiedleroD 3y

              huh? thought it was the other way around

              1. @dosse91 3y

                Nope :) https://www.w3schools.com/tags/tag_doctype.asp https://developer.mozilla.org/en-US/docs/Web/HTML/Quirks_Mode_and_Standards_Mode

        4. @callofvoid0 3y

          I still dont get why this thing is used

  8. Deleted Account 3y

    Well, it make sense

  9. @Johnny_bit 3y

    <?php 😂

  10. @ZgGPuo8dZef58K6hxxGVj3Z2 3y

    1. Type <! 2. Press Tab twice

    1. 𝙳𝚖𝚢𝚝𝚛𝚘 𝙼𝚒𝚗𝚝𝚎𝚗𝚔𝚘 3y

      emmet moment

      1. @ZgGPuo8dZef58K6hxxGVj3Z2 3y

        Or even better download library for blank website project

        1. 𝙳𝚖𝚢𝚝𝚛𝚘 𝙼𝚒𝚗𝚝𝚎𝚗𝚔𝚘 3y

          i personally just google "html hello world" and continue from that

          1. @ZgGPuo8dZef58K6hxxGVj3Z2 3y

            Yeah thats super great solution too but make sure to include as many css files with some template as you can

  11. @ghostgimli 3y

    >rm -rf *

Use J and K for navigation