Comment Re:Curious (Score 1) 445
Knowledge of how to implement a search algorithm is pretty much useless in most real world applications in businesses especially when most people would just leverage what is already present in a framework like
.NET's linq or use the power of a RDMS to sift through data. There is often no need to "reinvent" the wheel and even if there was such a need, chances are, someone on the team would have already written a generic common library function for the most efficient search algorithm if you happen to be using a framework poor language such as C/C++.
If I may extend your use of "reinventing the wheel" a little further, it's like expecting a modern-day auto mechanic to know how to give a Model T a tune-up. Sure, he could figure it out eventually (especially if you illustrate it to him), but it's probably not something he's ever been exposed to let alone know off the top of his head. All of his normal diagnostic toolkit would be gone (computer, standardized gauges, timing gun, even the humble timing torque wrench).