Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
Just add something the other library cannot do and pretend that this was the reason for writing a new lib all along
-
7Raiden8786yUsing 3rd party library is somehow overrated these days. Where's the fun of implementing something yourself? Where's the challenge? That's what's good, IMHO, about coding!
-
7Raiden8786y@aditya23 Yes it all depends on use cases! But imagine that you have a closed source 3rd party library, if you want to change a single bit than it becomes unusable all of a sudden, and you didn't learn anything and you still don't know how to implement it yourself!
-
mundo0349796yI agrre with the over snrtiment here:
Your own code > 3rd larty library
Reason:
A library has lots of functionality that you don't need, using your own code will make your software smaller, less dependencias and you learned what the library does and how it does it.
You could go in the lib's code, check how it does it and probably improve your own implementation.
So, congrats on the not-wasted time! -
LuxARTS16636yI don't use 3rd party libs most of time but I download them and open to see the algorithms. If I see something useful, just copy that snippets. Of course I'm talking about open source libraries.
-
mundo0349796y@paranoidAndroid those are generally built in though, so technically they are not really 3rs party libraries.
-
7Raiden8786y@paranoidAndroid I agree, I'm not saying you should reimplement fprintf! But if you have to write a csv writer, you're so better off doing that yourself rather than adding an unnecessary dependency!
-
Library's are chill and all but you should be stoked that you're able to build it our yourself.
-
hjk10157316yWell build libraries thrump custom code almost every time.
1 has thought out API that is suitable for many situations (so can be easily users in other projects when you know it)
2 is maintained/security checked by many others
3 decreases the knowledge footprint of the project. This is usually a good thing.
4 drastically decreases development time (not even counting maintenance, yep shit gets updated eventually your code has to follow)
I almost never consider closes source stuff. It had to implement some seriously hard to do things well to justify its usage. -
hjk10157316y@7Raiden and that is probably why so many CSV writers go apeshit when the data contains a newline or other "special" character...
When dealing a well defined common problem it's probably already solved properly. No need to do it again poorly, just use the fucking solution at hand.
Related Rants
What a fantastic waste of time😂
joke/meme
library
undefined
joke