November 2012 Blog Posts

Science and Software Development

Today I gave a talk ”Science and Software Development” at the weactuallybuildstuff.com. The talk was largely inspired by Ben Goldacre’s “Bad Science” column and book and try to apply some of the ideas relating to the use and abuse of evidence in the software industry. In the talk I tried to build a case for why the software industry might by to pay more attention to scientific techniques, such as “Randomized Controlled Trails”, by talking about availability bias, Confirmation Bias, the placebo effect and overconfidence. The slides are available on SlideShare: Science and software development from Robert...

Functional Programming eXchange 2013

Well we're doing it again!   I've been running a conference "Functional Programming eXchange" in London for a few years now. The conference is run by Skills Matter and will take place on Friday 15th Mar 2013.   The idea of the conference is to bring together London's diverse functional programming communities to share ideas and war stories. Most previous talks have focus on concepts from functional programming or feedback from projects that have used functional programming. Previous talks can be seen on line: http://skillsmatter.com/event/scala/functional-programming-exchange-2012 http://skillsmatter.com/event/scala/functionalpx-2011 http://skillsmatter.com/event/design-architecture/functional-programming-exchange-2009 If you'd be interested in speaking please drop us a line with an abstract to fpx@skillsmatter.com If you're intested in coming long...

Sorting Out What .NET 4.5 Bits Come With VS2012

Visual Studio 2012 has been out for a while now, I’ve been using it every day at work and I’m generally very happy with it. The biggest win is the performance, which is some much better than VS2010. I’ve finally begun to get curious about the new stuff in VS2012. Visual Studio was delivered with .NET 4.5 a shiny new version of the .NET framework, that will allow developers to create “Metro” style apps (which for reason that are too silly to go into are no longer called Metro style apps, but we will continue to call...

The Brave New World of Software Development on the Microsoft Platforms

Things are changing at Microsoft (or maybe they changed a while ago and it took me all this time to notice). The short story is the company no longer cares whether you use their development tools, they only care that you target their platforms: Windows 8 and Windows Azure.   The result is this, Microsoft is in the process of opening up Software Development tool chain. They no longer see themselves as the owners of .NET, or at perhaps more accurately some of the technologies around .NET (i.e. ASP.NET, Entity Framework which are now fully open source and parts of ASP.NET are...