2 ms·
> why waste time implementing the ‘low’ level stuff when there were plenty of other problems waiting to be implemented. Because: - The package is licensed thr
by nirui 6y ago
> why waste time implementing the ‘low’ level stuff when there were plenty of other problems waiting to be implemented.
Because:
- The package is licensed through GPL
- The lib allocates memory in such way that it messed up my program
- The last update to the lib is 3 years ago, and it takes at least another 3 years for the author of the package get out of jail which is the min punishment of some NSL
- I don't like how it's interface is designed
- Because I got paid even I write everything by myself
The list goes on.
Another way to look at this is, "Do I really want just to implement a Linked-list? Or an sizable & queueable list that allow me to sort items via LRU?". Sometime, you just have to to write some "low level stuff" by yourself to make it exactly as you wanted.