OddThinking

A blog for odd things and odd thoughts.

Common Phrase Experiment

Did you ever notice that some people (all people?) have certain phrases that they use a disproportionately high percentage of the time?

You may find in infuriating or endearing – probably depending on what you think of the person anyway.

I was wondering what my commonly-repeated phrases might be.

Then I realised I had a large corpus of my writing on this blog, and I may be able to do an experiment to find out.

Read more...

Knuth’s Greatest Ever Paper

The blogosphere tilted on its axis slightly last week when Donald Knuth had a birthday, and every Computer Science geek rushed to provide a tribute.

Read more...

Categories: Doubleplus Geek,Humour
Tags: computer science, Humour, knuth

Solving Slitherlinks with Software

In this article, I describe how I wrote some software to tackle the Slitherlinks puzzles.

Read more...

Compact Monthly Archive Widget – 1.0 Released

The Compact Monthly Archive (CMA) Widget has just been released at 1.0.

This widget has been on the sidebar on the left of OddThinking for 9 months, but now it is available for you own WordPress blog.

Read more...

Categories: About OddThinking,S/W Dev
Tags: cma, plugin, software, widget, WordPress

Message-Passing in my Puzzle-Solving Architecture

This article focuses on that message-passing system and the variants I have tried in the puzzle-solving architecture that has evolved over a number of pet projects.

Read more...

Categories: Doubleplus Geek,Puzzle Solving,S/W Dev
Tags: architecture, puzzle, software

Slitherlinks Hints and Techniques

This article includes some Slitherlinks tips for players who understand the basics and want to tackle the medium and hard examples.

Read more...

Virus 2: A Puzzle

Virus 2 is a flash game with a disturbing name, but quite simple game-play.

I set out to solve it under some arbitrary constraints.

Read more...

Shuffling and Ownage

In which Jeff Atwood dismisses my experience as “naïve”…

Read more...

Categories: Doubleplus Geek,Insufficiently Advanced Technology,S/W Dev
Tags: cards, Coding Horror, randomness, security, shuffling

Wine-gum/Podcast Selection Algorithm Solution

I want my podcasts carefully sorted so as to maximise the space between podcasts of the same feed.

Here’s my solution.

Read more...

Categories: S/W Dev
Tags: algorithm, computational complexity, podcast, software, solution, winegums

Eiffel and Ariane 5 – revisiting the claims

I listened to a lecture by Bertrand Meyer on the subject of Ariane 5 about eleven years ago. It made me mad.

Read more...