Category Archives: thought

It just works(™)!

I was recently a guest on the .NET Rocks podcast and one of the things that came up was this notion in F# of “if it compiles – it works”. Given the constraints of time on the show (and technical … Continue reading

Posted in C#, F#, thought | 4 Comments

Types, types, types

Back in the 80’s Mötley Crüe sang about Girls, Girls, Girls. In 2013 I’m going to write about Types, types, types. Rock and Roll! I’ve been coding for a few years (though not as many as a lot of folks!). I’ve … Continue reading

Posted in C#, delphi, F#, ruby, thought, types | 2 Comments


If you like laughing at language failings then you have to have seen WTFJS or the famous WAT video. Of course we can all laugh at Javascript and Ruby because we use C# we dont have to work with such a … Continue reading

Posted in C#, thought | Tagged , | Leave a comment

Thought of the day

If premature optimisation is the root of all evil, but functional-first languages treat mutation as an optimisation, does that make languages that enable mutation by default inherently evil?

Posted in optimization, thought | Leave a comment