Dragons in the Algorithm
Adventures in Programming
by Michael Chermside

Author: mcherm

Reasons Why My Code Style is Wrong

I have had people tell me things like "You should never throw an exception to return a value in an unusual case, exceptions are only supposed to be used for error conditions." And I HATE it when people say things like this.

There are a couple of audiences at play …

Read more

Posted Fri 24 January 2014 by mcherm in Programming


CAPCHAs are those odd little boxes that show some badly malformed letters and numbers and ask you to type them in. The idea is to check whether you are a human.

The problem is that CAPCHAs are pretty difficult for humans. And they're fairly easy for computers. There are the …

Read more

Posted Mon 28 October 2013 by mcherm in Security, Technology