Jeff has a good post here about code comments and that they shouldn't be used as crutches: Coding Horror: Coding Without Comments I agree with the article, but one thing I rarely hear mentioned is that it's often more interesting to comment the business...

The Application Itself Firstly, here's what we're aiming towards: Live demo: Click to view live . Download the code: Screenshot: Writing The Application Now, when I originally wrote the bones of the app it was very simple; everything fit in the single...

I've always struggled with making my apps look decent. In my head I can picture how it should look, but when it comes down to it, I often end up with stuff that looks like a dog's breakfast. Here's the cure: http://blogs.msdn.com/corrinab/archive/2008...

L-Systems We've established that drawing the tree will use the concept of self-similarity. To put this in action, we're going to use what's called an L-System . Here's a crash-course... Firstly, we establish that we have a "pen" that at any...

I mentioned in the last series of posts that I'd written a small Silverlight game for an internal competition. Well, I'm finally able to put it online, here it is: http://silverlight.net/samples/2b2/waronterrier/waronterriertestpage.html It's very similar...

(Bonus points for misleading title)
The Australian Team SOAK just made it into the finals of the Imagine Cup. They were one of the 6 teams chosen in the Software Design Category.
This year's theme was "The Environment", and Team SOAK has written...

Did you know that SBCL is now faster than Java, as fast as Ocaml, and getting better ?! What does this mean for you? Most likely, nothing. They have various benchmarks that are used to measure the speed of a language implementation; and I think it's a...