|
|
|
|
|
by TZubiri
459 days ago
|
|
You might argue that it is never worth it to roll anything on your own (which is already an extreme proposition), but to argue that it has no benefits (other than cost?), I think it's either bad reading comprehension or overzeal to jump into the keyboard and type dogma that you should never roll your own and that you should download 1000 dependencies and a dependency manager to manage all those version conflicts. |
|
If you're a startup and you need something and it already exists, why would you write your own instead? Even if it's clunky, it saves you time.
And for startups, speed and runway is everything. Rolling your own is not a luxury you have.
Especially when you consider how much of the startup experience is changing requirements, pivoting, throwing out code, etc.
And I've never seen 1,000 dependencies in my life. Sure maybe you have 50. That's entirely manageable. Think how much time you'd lose writing and testing all that stuff yourself...