I worked with Paul at a previous job and really enjoyed it. Such a great mind and passion for functional programming. Would love to work with him again (maybe in a different context).
That's unbelievably kind of you. Hopefully our paths will cross again!
In my experience, the trick is to remove `using Linq` from the entire project.
As someone who has had a mild case of Linq jealousy for some time, I’m curious what makes you averse.
It's too easy to fall into the temporary collection trap you described; on a large project with many developers, allowing Linq is a bit like leaving a toaster plugged in beside the pool.