Mark is currently employed as Principle Software Architect by Dot Net Solutions Ltd, creating all manner of software on the Microsoft stack, including ASP.NET MVC, Windows Azure, WPF and Silverlight.
His career in software design and development spans three decades and more programming languages than he can remember. C# has been his favourite language pretty much since the first public beta, when you had to write the code in a text editor and compile it on the command line. Those were the days. You kids today, with your IntelliSense and your ReSharpers, don’t know you’re born...
Things vying for Mark’s attention lately include functional programming, dynamic programming, Ruby, internet-centric applications, the Azure cloud platform and NoSQL data stores.