Thanks Jimmy - yes exactly. The .Net team have added so much functionality to C# that you don't always know how to use it sometimes. Sticking to a clean functional approach helps; and it's a lot of fun switching your thinking from procedural to functional.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.