As someone who has spend a great deal of time on sorting algorithms when I was in academia ( even published one) I completely agree with this sentiment. Sorting algorithms are tricky to get right and there is a lot of edge cases, so even when you (think) you know what you are doing you still get it wrong. Been there many times and it always causes some frustration.
Do you really want your business critical sorting rely on something that only might work?
Sorting algorithms are like crypto, don't roll your own if you can avoid it.
Do you really want your business critical sorting rely on something that only might work?
Sorting algorithms are like crypto, don't roll your own if you can avoid it.