OddThinking

A blog for odd things and odd thoughts.

Light Up Puzzle

Long-term readers (given the radio silence, do I have any other type?) will remember that I wrote a Puzzle Solving Framework to help solve “newspaper” pencil-and-paper puzzles. I’ve been thinking of preparing a presentation about it for a local Python group, so I decided to implement another one. Introducing Light Up Light Up is an […]

Read more...

Categories: Puzzle Solving,S/W Dev
Tags: puzzles

Over-experienced

Apparently, I used C# well before the iPhone.

Read more...

Anti-Pattern: Report Proliferation

Report generation involves a conflict of interest, leading to proliferation.

Read more...

Analysis of Captive Queens

I introduce the game of Captive Queens, explain the rules, analyse the tactics and determine the chance of winning.

Read more...

Categories: Puzzle Solving

Security Notice: Chasey It Selection Protocol

To decide who is “it” (or “in”) first, in a playground game, such as chasey (a.k.a. tag), a fixed algorithmic process is used to make a pseudo-random choice.

Of course, this is a deterministic procedure, and we can, with diligence, careful calculation, computational power and just a little bit of luck, reverse engineer the algorithm and determine who will be eventually selected.

Read more...

Progress Bar Component

Progress Bars haven’t progressed much for over a decade.

Let me tell about the Progress Bar component that I will definitely one day develop, with the one proviso: I will probably never develop it.

Read more...

Categories: Uncategorized

Pseudo-Reduplication in Australian Place Names

How many Australian locations have repeated names, like Wagga Wagga, Woy Woy and Curl Curl?

Read more...

Anti-Pattern: Let the Users Configure the Business Rules

Here is a software analysis anti-pattern I have seen many times in my career. It is popping up in my current project, and I am trying to work out how to subvert it early.

Read more...

Most Anagrammatical Words

“But, Julian,” I hear you ask, “What words in the English language have the most anagrams?”

Read more...

Doing What You Can

A random memory from when I was a kid on holidays in Murray Bridge just occurred to me. I was listening to a local radio station that was running a promotion with a baby food manufacturer. They called their listeners at random, and if they could read off the serial number from a can of […]

Read more...