Data structures and algorithms were in general use, a textbook detail a few years ago. Why the current day renaissance and emphasis?
Businesses are getting crushed under the weight of their data. They "solve" it by stashing it onto Hadoop. Unfortunately, no one then knows how to map/reduce over that data. So they're none the wiser even though they kept the data that could have made their analysts smarter than their competitor's. This of course totally awsome if you're a Hadoop consultant.
Well, that's at least why I dwell on data structures.
Edit: spelin