Blog

🕑Jan 11, 2008 🖋John Locke 💬0

Quality Code: How do you judge?

We're hiring programmers, over at Freelock. I've been going through lots code samples to try to identify how experienced and competent a particular developer is. I also do this on a regular basis to evaluate how solid a particular open source project is.

🕑Dec 12, 2007 🖋John Locke 💬0

How to get the best price

... but are you sure price is the most important thing?

🕑Nov 08, 2007 🖋John Locke 💬2

REST, PHP, PUT, and WebDAV on Apache

We're doing a fair amount of AJAX development these days, and ran into a problem with the REST convention. Thought I'd put my notes here in case somebody else runs into this.

🕑Oct 01, 2007 🖋John Locke 💬0

Upgrading to Gutsy

Over the weekend, I upgraded my trusty Thinkpad to the new Beta release of Ubuntu, Gutsy Gibbon. Thought I would post my notes so far.

🕑Aug 30, 2007 🖋John Locke 💬0

So, you want a web site...

The first thing to ask is, why? Web sites have lots of reasons for existence, but for business purposes, we tend to see some combination of four motivations:

🕑Jun 09, 2007 🖋John Locke 💬0

My current desktop environment

Several others have listed the applications they use on a daily basis. I've been using Linux for my desktop environment for several years, and thought I would share what I use constantly.

🕑Jun 09, 2007 🖋John Locke 💬0

Random notes

Marc Andreesson, one of the authors of Mosaic, the original web browser, has taken up blogging, and in his first week he's got some thought-provoking posts.

🕑Jun 09, 2007 🖋John Locke 💬4

When all else fails, restore your backup

Quick quiz:

  1. Your computer has been infected with a virus, and it deleted everything on the server. What would you do?

    1. Send the server hard drive to a data forensic/analysis firm to see if they can recover your project data.

    2. Recreate all your marketing material from scratch, scanning your logo and everything else.

    3. File a law suit against Microsoft, Symantec, and Dell for letting this happen.

    4. Call your friendly computer technician who disinfects your computers and then restores your previously backed up data from the Internet.