Blog

A few notes on upgrading a Drupal dev workstation from Ubuntu 12.04 to 14.04

After using the latest Ubuntu Long Term Support release (14.04) on my laptop for the past few…

Heartbleed - Do you need to do anything?

Everybody is writing about Heartbleed this week. The reason? It probably affects more people…

Ask Freelock: Spammers getting their just desserts?

Ha. Just got another message from a client who has been the victim of several comment spam…

Now Hiring: Drupal Developers

Why is it that there is no top-notch Drupal shop in Seattle? There are several small shops here…

Successful projects, part 5: A custom web site is like a building

Previously we learned why a custom web site is not a car. But it is a lot like a building.

Successful projects, part 4: It costs more if you do half the work

"My budget is really tight, can you get the project started and show me what to do to finish it…

Successful projects, part 3: A custom web site is not a car

"I just want a web site to do memberships, events, and e-commerce. How come you can't tell me…

Bitcoin: the future of e-commerce?

I've long been a Bitcoin skeptic, not necessarily seeing the point of it. While I've kept…

Successful projects, part 2: Paying for Deliverables

Clients love fixed-price projects, because they have transferred the risk of the unknowns to…

Successful projects, part 1: Paying for Attention

Ask any contractor the most economical way to get a job done, and the answer will be "Time and…