.Net/C# developer, looking to foray into the cool open source technologies, functional programming and the like