Anders Hejlsberg on LINQ and Functional Programming

Anders is another one of my Computer Science heroes. Always a pleasure to see him on video. Over the next 12 months we are going to see language query get rolled out to the masses. There are going to be fireworks; but pretty soon I hope that an application compiled with baked in SQL will be considered terrible practice.

My main fear with Linq is that its composability may actually decrease the maintainability of the code written. Some (more junior) developers actually embrace complexity instead of keeping solutions as simple as possible.