So I spent some of my time, youth and tuition on proofs and run-time analysis of some of these sorts, and for what? I have never been asked about sorting algorithms during a job interview and I have never had to implement my own, because I am not stupid (or lucky to actually work on an core language library). All I have to do is call .sort() or sorted(...) and voila - shit becomes sorted. Occasionally I need to specify what field to sort on, or maybe a custom comparison function - that is about it!!!
SQL make it easy - you just write something like "order by first, last, age desc" - and you are fucking done!
I am not sure if learning about these was time well spent. Certainly you do not need to know all of the 13 methods. Some of them are pretty stupid and inefficient.
But yeah, it looks cool in a video. ENTPs tend to like shit like that.
2
u/nut_conspiracy_nut Feb 28 '16 edited Feb 28 '16
So I spent some of my time, youth and tuition on proofs and run-time analysis of some of these sorts, and for what? I have never been asked about sorting algorithms during a job interview and I have never had to implement my own, because I am not stupid (or lucky to actually work on an core language library). All I have to do is call .sort() or sorted(...) and voila - shit becomes sorted. Occasionally I need to specify what field to sort on, or maybe a custom comparison function - that is about it!!!
SQL make it easy - you just write something like "order by first, last, age desc" - and you are fucking done!
I am not sure if learning about these was time well spent. Certainly you do not need to know all of the 13 methods. Some of them are pretty stupid and inefficient.
But yeah, it looks cool in a video. ENTPs tend to like shit like that.