What is your favorite algorithm?
My favorite algorithm right now is the merge sort.
I like it so much that I’ve implemented it in PHP and Ruby.
The problem is that as a web developer I’ve never had to use a merge sort. Back in the old days when pagination was tricky, I’ve had to use a linked list, but you really don’t have to use the merge sort anymore.
So at this point it’s really just academic.
What interview question should really count now?
More on that in my next post. As a clue, I’d like to say it has to do with Leibniz’s statement, “The present is big with the future.” A techie who believes that and the principle of sufficient reason is the kind of techie you want.