Thanks for the article, but he is wrong on this point. I have been programming for 17 years and I a) probably wouldn't do well if given an test on algorithms b) have many happy customers that would vouch for me. In 2013 I don't need to know how to traverse through a linked list to write web software that pleases clients. The thing about needing to know pointers and algorithms to have a successful career in programming is wrong. The closest thing to algorithms I need to know is that I need indexes in my database if the queries get slow. I would argue most developers need to learn marketing more than how to program a fibonacci sequence using recursion.