Dave's Space

A dimension not only of sight and sound, but of mind

Archive for august 2009

Singletons considered harmful

2009-08-29 by David, tagged as oop, patterns

The trouble with people is that they tend to oversimplify things. It's in our nature. But, this trait can get us into trouble, especially when dealing with complex systems. When it comes to programming patterns, I submit that the singleton pattern is overused and is currently causing more harm than good. Stop the madness!

Read more »

An Old Project

2009-08-28 by David

Once upon a time, a long long time ago, actually more than 10 years ago, I wrote a software renderer on an SGI workstation.

Read more »

Back when I was naive

2009-08-28 by David, tagged as philosophy

Back, since it seems before time began, in the giddy days of 2003, I once had some thoughts I felt I should write down regarding everyone's favourite topic: love. I approached the topic from my usual analytical angle. Not quite sure why I'm putting this up here, but what the heck, for history's sake, here's the article. Please note, views can change over time :)

Read more »

Hey, where'd FODS go?

2009-08-28 by David, tagged as news

And so it begins. After much procrastination, I've finally decided to spruce up this intro page, and I've found a good solution to the whole web page maintenance problem that was plaguing previous solutions.

Read more »