Category Archives: Uncategorized

I broke Ubuntu

Well, more accurately, I broke X-Windows while trying to get Doom III to work. X-Windows works (I think) by using one of the many available X-Servers in combination with some front end stuff and information about your hardware. Some time … Continue reading

Posted in Uncategorized | 2 Comments

Internet Messenger and the problems it brings

Obie wrote a post on the benefits of IM. Marco asked, “What about the problems that an IM will bring to the company? [ I ] know that people tend to lose some time just chatting with friends, girlfriend, whatnot.” … Continue reading

Posted in Uncategorized | 1 Comment

The Ubuntu Server

is now up and running. At the moment it’s just a file server; no web or ftp yet. It’s bizarre. It’s just a shuttle box with a power cord plugged in the back. It doesn’t need a network cable, because … Continue reading

Posted in Uncategorized | 8 Comments

An example of why IFoo as Foo’s interface is evil and should be punished.

I thought this was worth reposting from the comments of my previous IFoo post. Anybody who does not work in the conventions used by the project is undoing the team’s hard the work to build a clean codebase with a … Continue reading

Posted in Uncategorized | 9 Comments

When you think you’re being watched…

I was chatting to Darren over the partition this morning about this blog, and how much fun I was having starting arguments; about our company newsletter, the article I wrote for it, and whether I should submit my blog entry, … Continue reading

Posted in Uncategorized | 6 Comments

What’s worse than Foo and FooImpl?

IFoo as an interface for Foo. It’s short and ugly, it’s only come into being because no one thought it through at the time, and everyone thinks poorly of it even though they may not say so. If you’re the … Continue reading

Posted in Uncategorized | 17 Comments

The Great Mock Debate continued

First, an apology to Alan: Perryn’s right; by and large we agree. I should have phrased things better (again). That’s what I get for posting on Friday afternoon while trying to do three other things at the same time. I … Continue reading

Posted in Uncategorized | 2 Comments

Mocks and why you have to use them

Alan says you don’t have to use mocks for testing. “No, no, no!” he says. “If you never tested any collaborations with live objects, your rapid feedback test suite had limited use.” That’s true; you don’t have to use mocks … Continue reading

Posted in Uncategorized | 1 Comment

More Context IoC

Thanks go to Ade for providing me with many fun links and this insightful comment: If you find yourself seeing duplicated signatures containing lots of arguments to constructors it usually indicates a missing abstraction which would bring together all those … Continue reading

Posted in Uncategorized | 4 Comments

More Inversion of Control

Followup to Darren’s post about Sam’s posts and my post. If you’re not interested in the detail, skip to the simple rules at the bottom. Darren says: The reason GameFactory needs all that stuff is because it is presumably going … Continue reading

Posted in Uncategorized | 2 Comments