Not-invented-here Memes

Posts tagged with Not-invented-here

Why Are You Writing A Library

Why Are You Writing A Library
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.

The Two Paths Of Software Development

The Two Paths Of Software Development
The eternal developer dilemma depicted as a fork in the road! On the left path, there's a magical castle bathed in sunshine with the promise of "HERE'S A PACKAGE THAT DOES IT FOR YOU" – the dream scenario where someone else already solved your problem. On the right path, dark storm clouds and lightning with "YOU'RE PUSHING THE LIMITS OF MODERN MATHEMATICS" – what happens when you stubbornly decide to implement that "simple feature" yourself. Every developer knows that moment of existential crisis: do I spend 5 minutes installing a dependency that solves my problem, or 5 days reinventing the wheel while accidentally stumbling into computer science research territory? The sign at the bottom pointing to "ADDING A NEW FEATURE" is the trigger for this whole mental breakdown. The irony? We almost always start down the right path anyway. Because surely our implementation will be better, cleaner, and more efficient than that 10,000-star GitHub repo maintained by 47 senior engineers for the past decade...