Why Are You Writing A Library

Why Are You Writing A Library
bell-curve-meme-memes, library-development-memes, reinventing-the-wheel-memes, npm-memes, open-source-memes | ProgrammerHumor.io

The bell curve strikes again. On the left, you've got the junior dev who's blissfully unaware that npm exists and thinks every function needs to be handcrafted. In the middle, the sensible majority screaming "just use lodash for god's sake." And on the right? The 10x engineer who's seen the bloat, read the source code of every popular library at 3am, and decided that yes, the world needs yet another date formatting library because moment.js is 2.7MB and they can do it in 8KB.

The tiny slice of "public libraries don't have the feature set I need" is the most honest answer here, but let's be real—half of those people just didn't read the docs thoroughly enough. The other half are building something genuinely novel and will either revolutionize the ecosystem or abandon the repo after two commits.

The "it might become popular" crowd at 2% is basically buying lottery tickets but with GitHub stars instead of money.

More Like This