Skip to content

Category Archives: Software Engineering

But I can write that in…

I have lost count of the times I have heard a developer exclaim ‘but I could write that in X days’ when discussing adopting an existing piece of technology developed somewhere else.   This is usually given as a reason not to adopt an existing external solution but to instead write a custom solution with [...]

80-20 Rule Wallpaper

I created the wallpaper below to remind myself about the implications of the Pareto Principle known commonly as the ‘80-20′ rule.  Click the image for the original sized version.

The perfect is the enemy of the good.

Have you ever wondered why some projects develop functional prototypes almost overnight while other projects take forever to produce a working prototype?  I think one of the major deciding factors in whether a project team will rapidly assemble a working product or not is if they are aiming for something that is perfect or ‘merely’ [...]

Dealing with Poisonous People

Another video by the same guys that presented ‘The myth of the genius programmer’, this time from Google I/O 2008: talking about how to protect your open source project from poisonous or negative people. I think their advice is equally applicable to non-open source projects as it is to open source projects.

Hat tip to [...]

RSS Feeds Moving!

I am going to be moving this sites RSS feeds away from FeedBurner this weekend.  Mostly because I want per topic feeds and I have not yet found a FeedBurner plug-in for WordPress that supports that.
Consider yourself warned if you are using an RSS reader!
Update: I didn’t move the RSS feeds in the end.