Archive for July, 2007

Avoid Writing Unintuitive Code

July 20th

This blog post was inspired by a brief chat I had recently with Kirupa of kirupa.com. I subscribe to his blog’s RSS feed as he comes out with some really good stuff. His recent post which showed a way of shuffling a List of strings (using C#) inspired a bit of thought on the topic [...]

And Help You I Shall!

July 18th

My previous post on constructing meaningful questions was inspired by years of frustrating experiences on forums and bulletin boards, but it wasn’t until I had a chat with me ol’ mucka Dan that I realised that there are actually quite a few cases where good quality questions are given inappropriate or completely misleading answers.
The intent [...]

Creating Concrete Objects

July 14th

Being a fan of OOP, I tend to write a lot of object-oriented code. Coming up with a meaningful object model that behaves in an appropriate way is just as important as having a meaningful interface to your objects. A concrete object is an object that actually behaves in the manner you’d expect without any [...]

Help Me Help You!

July 14th

Help!!I need somebody…Help!Not just any body…Help!You know I need someone…HEEEELP!

I have lost count of the times I’ve heard this (and not just when playing The Beatles). In fact, to be honest, I never kept count, but I know it’s a lot.
On a daily basis I lose a fair bit of time helping my workmates. I [...]

Becoming a Geek Part 3: The Game Geek

July 13th

Welcome to the next in the Becoming a Geek series. Today I’m going to cover the areas which I think a budding Game Geek needs to be adept in for him/her to be a true Game Geek. I’d like to make a clear distinction from the start that the Game Geek is a different beast [...]

Size

Colors