OddThinking

A blog for odd things and odd thoughts.

Rational 1000: A Time-Travelling Debugger with No Future

The Rational 1000 debugger had an optional feature – the ability to step-forward or backward through the code.

Read more...

Advertising Drivers

When I become the CEO of a major car-manufacturer, I’m going to start selling my cars in a very different way.

Read more...

Business Presentations and the Cognitive Style of Edward Tufte

I examine the causes of poor business presentations, and then evaluate Edward Tufte’s criticism of PowerPoint.

(Note to casual readers: This is a long (6000 word) essay!)

Read more...

Playstation Considered Flawed

The last gaming console I ever bought was the Sony PlayStation. Maybe I am really missing out, but the PlayStation was so disappointing, I never felt the urge to move away from the PC-based video-games again.

Read more...

Revoking Australian Citizenship

Last Thursday, the Australian Treasurer, Peter Costello, made a speech, titled “Worth Promoting, Worth Defending: Australian Citizenship, what it means and how to nurture it.” I found the speech to be disappointing and mildly terrifying.

The thesis of the speech is that immigrants who come to Australia and become citizens should be sure to adopt Australian beliefs and values. If they don’t (and they are still citizens of another nation) they should have their Australian citizenship revoked.

I think there were several flaws in his argument, and I am annoyed enough to want to address them here.

Read more...

Quick project to make the world a better place

Yes, as it happens, I am a bit grumpy today. So what?! You want to make something of it!

Read more...

CSS versus HTML Tables

CSS Principles For the last twelve months, I have been trying to toe the party line when it comes to Cascading Style Sheets. Tables are our enemies. Div and span are allies and friends. Content shall never be mixed with formatting. Animals shall never sleep in beds. Err.. sorry, got distracted. Where was I? I […]

Read more...

Pretty Good Privacy, Pretty Bad Anonymity

An anonymous war-story about the dangers of relying on GNU Privacy Guard to protect your anonymity as well as your privacy.

Read more...

Software with No Visible Means of Support

Conclusion this week: Not only is my life more dependent on crappy software than ever before, but there is no hope that the software I depend on will ever improve.

Read more...

Rational 1000: A Version Control War Story

About an hour after I started the check-in process, a horrid thought occurred to me…

Read more...