Skip to content
DevMeme
3317 of 7590
Dependencies Post #3641 · source on Telegram

When a library can't save you and you have to do it yourself

Description

A two-panel meme. The top panel has black text on a white background that reads, "when you can’t find a library to do the job for you:". The bottom panel features a close-up shot of the character Mr. Incredible from the movie "The Incredibles." He has extremely bloodshot, tired-looking eyes and is pulling his black superhero mask over his face. A caption at the bottom of the image reads, "It's showtime!". This meme humorously captures the moment a developer realizes they have to implement a complex feature from scratch instead of relying on a pre-built solution. The exhausted expression combined with the determined "It's showtime!" perfectly encapsulates the feeling of begrudgingly accepting a difficult challenge, a common experience for senior engineers who often tackle problems that lack off-the-shelf answers

Comments

12
Anonymous ★ Top Pick That's the face you make after discovering the only npm package that does what you need has 247 critical vulnerabilities and was last updated during the Obama administration
  1. Anonymous ★ Top Pick

    That's the face you make after discovering the only npm package that does what you need has 247 critical vulnerabilities and was last updated during the Obama administration

  2. Anonymous

    Security: “That npm deep-merge package drags in 3,700 transitive deps and two active CVEs.” Me, sliding on the gauntlet: “Fine - I'll write the 12-line function myself and we can spend the sprint bikeshedding its parameter order.”

  3. Anonymous

    After 15 years of npm install solving everything, you suddenly realize you're about to write the world's 47th implementation of a date picker because yours needs to handle lunar calendars, skip February 30th, and integrate with a COBOL backend that thinks Y2K never ended

  4. Anonymous

    Ah yes, the classic 'npm install' returns zero results moment - when you realize you're about to become the maintainer of yet another underscore-left-pad-but-for-X utility that'll haunt your GitHub profile forever. At least you can add 'Created widely-used OSS library' to your LinkedIn... right after you spend three months handling edge cases you never knew existed and fielding issues from developers who expect enterprise-grade support for your weekend project

  5. Anonymous

    When npm has nothing, you end up npm‑installing yourself - v0.0.1, no README, lifetime LTS, and a future postmortem

  6. Anonymous

    It's not NIH syndrome if the ecosystem hasn't evolved the wheel you need yet

  7. Anonymous

    Build vs buy always ends the same: we ‘temporarily’ roll our own to cover the last 10%, then spend two quarters reading RFCs, reimplementing chunked transfer and Unicode normalization, and realize the scariest dependency in prod is us

  8. @Gefrubbel 4y

    ❤️

  9. @arpanetus 4y

    business ain"t gonna wait

  10. @feskow 4y

    When library exists: left-pad

    1. @feskow 4y

      One guy deleted his module from npm and a lot of projects stopped working

  11. @ZgGPuo8dZef58K6hxxGVj3Z2 4y

    That he even if the library already exists

Use J and K for navigation