Monthly Archives: July 2006

Best of Breed, or Best of Mediocrity?

Having worked for some time as a software engineer in the enterprise security software world, I know that customers (enterprises) look for “best of breed” software. For a large company customer, this usually means that a software solution distinguishes itself in some way that makes it work well in their environment. Often, this translates to […]

The purpose of security…

A coworker made these assertions about security. I think they’re worth repeating: The purpose of security is to establish accountability of an individual. The purpose of auditing is to verify the trust that has been placed in an individual.

Principles of Reputation

One of my past professors, Phil Windley, posted some principles of reputation: Reputation is one of the factors upon which trust is based Reputation is someone else’s story about me – this means that I can’t control what you say about me although I may be able to affect the factors you based your story […]

Is Data Mining Fools Gold?

Here’s a thought provoking article about the problems of large-scale data mining by governments. It’s written by a person living in the UK. “Data-mining is complicated, and the more data you are mining, the more false positives your software will throw up. If you act upon a false positive for a motoring offence, it’s an […]

Article: Crash-only software

Crash-only software: More than meets the eye by Valerie Henson July 12, 2006: http://lwn.net/Articles/191059/ Properly implemented, crash-only software produces higher quality, more reliable code; poorly understood it results in lazy programming. Probably the most common misconception is the idea that writing crash-only software is that it allows you to take shortcuts when writing and designing […]