Skip to content
DevMeme
2891 of 7435
Realizing life's worst problem is the excess of JavaScript libraries
Dependencies Post #3196, on Jun 7, 2021 in TG

Realizing life's worst problem is the excess of JavaScript libraries

Description

Four - panel pastel comic. Panel 1: a green-skinned, red-sweatered figure stands in a densely packed, bluish crowd; a torn paper caption reads "There are too many people..." Panel 2: the same figure walks past a shop window displaying a red convertible and two cheering humans under graffiti-style text "FUCK YEAH!"; a caption says "Too much greed." Panel 3: the figure strolls through a gloomy landscape of grey clouds, bare trees, and muddy ground; caption: "Too many problems.." Panel 4: the figure contemplates a calm lake flanked by mountains and pink sky; caption: "Definitely too many javascript libraries..." Lower left corner shows social icons and "@PASTILLUSTRATOR"; lower right has the signature "mads 2021" and "www.pastille.no". Technically, the gag equates global existential complaints with the modern developer’s frustration over the endless proliferation of JavaScript packages, dependency sprawl, and framework fatigue that complicate front-end and web development

Comments

20
Anonymous ★ Top Pick I miss the days when “adding a button” meant HTML - now it’s a geopolitical summit between React 17, React 18, and three component libraries that each vend their own patched Lodash
  1. Anonymous ★ Top Pick

    I miss the days when “adding a button” meant HTML - now it’s a geopolitical summit between React 17, React 18, and three component libraries that each vend their own patched Lodash

  2. Anonymous

    The only thing growing faster than node_modules folder size is the number of JavaScript frameworks claiming to solve the problems created by the previous JavaScript frameworks - and we're all just one 'npm audit' away from existential dread

  3. Anonymous

    After 20 years in the industry, you realize the alien isn't contemplating the JavaScript ecosystem - they're just trying to pick a date picker library for a simple form. By the time they finish evaluating options, three new frameworks will have been released, two will be deprecated, and the original requirement will have changed to 'just use native HTML5.' The real existential crisis is knowing that somewhere, right now, someone is writing yet another state management library because Redux has 'too much boilerplate.'

  4. Anonymous

    The only overpopulation crisis I worry about is in node_modules - my static page has 1,300 transitive deps, three CVEs, and five conflicting opinions on how to parse a date

  5. Anonymous

    Left-pad's revenge: one util spawns a universe of deps, each vowing 'no breaking changes' before 2.0 drops

  6. Anonymous

    Perspective check: the planet may be crowded, but my npm graph grows superlinearly - one import and I’ve got 4k transitive deps, a dozen CVEs, and a caret that schedules next week’s postmortem

  7. @aysommer 5y

    dev_meme.js

    1. @TERASKULL 5y

      best I can do is meme JS https://github.com/agh372/MemeJS

  8. @feskow 5y

    Drinking game: pick a word. If '{your_word}.js' exists, you drink

    1. @RiedleroD 5y

      colonjs

    2. @RiedleroD 5y

      novel.js

      1. @feskow 5y

        guess what https://www.npmjs.com/package/novel-js

        1. @RiedleroD 5y

          yes, I've searched them up. They both exist.

          1. @RiedleroD 5y

            I'm sure exist.js exists as well, but I gtg

            1. @RiedleroD 5y

              yes

  9. @misesOnWheels 5y

    not angry, just disappointed https://github.com/shitjs/ShitScript

  10. @azizhakberdiev 5y

    js.js

    1. @gDanix 5y

      Yep, as you may have guessed: https://github.com/jterrace/js.js/

      1. @pavloalpha 5y

        LOL

        1. @azizhakberdiev 5y

          This is that babel does also

Use J and K for navigation