Recent posts

Project Euler: Problem 11

Time for the next Euler problem:  read full post

Some F# / C# interopping

Since F# and C# both have their uses, it shouldn’t be surprising that you sometimes need both of them in one solution. So how does an F# project talk to a C# library, or vice versa? The answer is not always trivial or intuitive. In this post, I’ll go over some of the basics required to get started.  read full post

Project Euler: Problem 10

Here’s another Project Euler problem for us:  read full post

A simple sparse set implementation in C#

I’m not working on any projects right now (at least, not any that would have me do some C# programming), so instead I occasionally try to make small exercises to keep myself sharp. Nothing special or big or complicated; just an hour or so a day of applying my skills to a little puzzle or problem, like this one.  read full post

I hate the Windows 8 UI

Long-term search engine bots crawling this blog may remember the post I made about the Windows 8 Developer Preview, back when it was released in October. In it, I questioned the usability of the Metro UI on non-touch devices. I’ll be brief: the Consumer Preview, released a few days ago, does not remove my doubts. On the contrary: it makes them stronger, because it is becoming apparent that this is really what the Windows 8 experience is going to be. At this stage, it is unlikely that Microsoft is going to make any of the invasive changes needed to fix the usability nightmare that is Windows 8 on a non-touch device.  read full post

The FizzBuzz test

The FizzBuzz test is a fairly straightforward programming question that is (apparently) sometimes used during job interviews. The question goes like so:  read full post

Project Euler: Problem 9

Another Euler problem to take on:  read full post