Thursday, January 29, 2009

Squashing Bugs

For most people, squashing bugs doesn't happen very often. In fact, software bugs that I'm talking about are squashed even less often than insects.

When you're developing a complicated website that is not just traditional HTML you end up with bugs. Bugs are hiccups in the programming where something just doesn't work quite right. Most are solid and can be tracked down depending on the complexity of the software, but some are not. They may be intermittent or in a very complex section where it's very difficult to track down.

This is where we are right now in the development of Oistr.com. Due to the complexity of the flash interface these bugs keep cropping up, sometimes in the use of new features and sometimes the new features have an affect on the current features.

They're called bugs for a reason, like cockroaches they keep cropping up, sometimes totally unexpected and are very difficult to chase down. Sometimes you can even kill one and spawn two more.

Imagine how difficult it would be to deal with this situation. Our software developer Sean has done an unimaginably difficult job and it seems like it's only the beginning.

In Vancouver if you ever run over the Lions Gate bridge from downtown there are moments when it seems that the medium incline is never going to end, that it will only go on forever. Luckily with hills this isn't the case. With bug-squashing it usually is.

No comments:

Post a Comment