Help/Documentation

You don't need a new website. You need to make your current website more effective! How can you do that? There is no single answer -- websites are part of a larger system, and you need to consider many different aspects to make your site effective. We've been making websites since the start of the web, and know what makes them work -- as well as not work. Take what we have learned to make your site better!
Graphic of a colorful webpage interface with error icons highlighting required fields

Error Identification and Suggestions

You're checking out on an e-commerce site. You click Submit, and the page reloads with an error message at the top: "There were errors in your submission." That's it. No indication of which fields have problems. No explanation of what's wrong. You start hunting through the form, checking each field, trying to figure out what went wrong.

This frustrating experience is unfortunately common, especially on e-commerce sites, membership portals, and complex forms. But it's also completely avoidable - and fixing it makes your site accessible and more usable for everyone.

Matrix
🕑Dec 06, 2016 🖋John Locke 💬12

Yet another messaging platform: Why Riot?

People who know me know I can get stubborn when I get sold on a particular technology. For the past year, my favorite is Matrix, a distributed chat system that addresses pretty much everything anyone wants from a messaging system. The only catch? Not that many "regular people" are using it yet.

🕑Jul 13, 2008 🖋John Locke 💬0

The unwritten rules of open source support

What's extraordinary about the open source community is that this level of support happens all the time, every day, without charge, in hundreds, thousands of projects out there.

🕑Jul 09, 2006 🖋John Locke 💬0

Why sales is important to your business

Over at Freelock Computing, we're learning the fundamentals of business from experience. We've been doing technology for a long time, but are relatively new to business, so what we've learned is hardly innovative or new.