Skip to main content
Home

Main navigation

  • Services
  • Accessibility
  • Partner Program
  • Blog
    • All Blog Posts
    • Ask Freelock
    • Dev Corner
    • Sustainable/Open Business
    • Off Topic
    • Newsletters
  • About
    • About Freelock
    • Meet the Team
    • Portfolio
    • Client Feedback
    • Typical Hosting Options
    • Invoice Payment
    • Advent 2025 - 24 days of accessibility
  • More ...
    • Topics
      • Reach
      • Engagement
      • Delivery
      • Security
      • Performance
      • Usability
    • Analytics
    • Support and Improvements
      • Drupal Development
      • WordPress
      • Migration
Sun Rays
September 2014

Own Your IT Systems

Own Your IT Systems

Profile picture for user John Locke

John Locke is the lead developer and founder of Freelock, LLC. In addition to being a proficient web developer, he is an experienced technical writer, network administrator, and all around problem solver. He has worked with computers since 1984, and currently advises small businesses on open source software.

Submitted by John Locke on Tue, 09/30/2014 - 08:04

The cloud is all the rage these days, for good reason. And yet we keep having incidents that remind us there are big problems with putting everything in the cloud. Such as the recent celebrity nude photo scandals, ongoing privacy breach revelations, big companies getting hacked, mass credit card number thefts, and more.

As an open source advocate and user, I keep finding myself wondering why so many people trust software services so blindly, rarely stopping to look for alternatives. If it starts with "free service" people can't wait to start putting all sorts of crazy things there.

That's been a fantastically successful strategy for a bunch of online software as a service companies: get people hooked on a free service, and either upsell them to a paid account or sell them to advertisers. But is this good for you, as a technology dependent business or an individual who cares at all about privacy? Not necessarily.

What are the alternatives?

If you dig deeper, past the advertising and the hype of Software-as-a-Service (SAAS) companies, you'll find a really amazing array of completely free, open source alternatives you can run and own yourself. At Freelock, we support our business almost entirely on open source -- not only is our key offering, Drupal, an open source platform, but most of the tools we use for business are as well.

  • Add new comment
Case Study

Washington Housing Alliance Action Fund

Read More
Visit Site

"May you live in interesting times" goes the old Chinese curse... We've certainly been experiencing our own version of that!

We've done some internal restructuring of the way we run our business. The gist of it is that we're switching, for the time being, to a subcontractor model. As much as we think having in-house employees is a better overall model, we ran into challenges around quality, overruns, and expectations. Overall, time and time again, I found myself on the short end of the stick, absorbing the cost of overruns while the employees were shielded. And thus had little incentive to make the whole process work better.

For years I've been trying, with varying degrees of success, to get the team to work from a project plan on each new endeavor. I mostly got lip-service with very little actual planning.

Now, it's in my contractors' interest to make sure the plan is solid, because that's what they are compensated for and will affect their bottom line.  When the project takes a new direction and the plans need to change, they need to communicate those changes clearly enough to make the case for the client. 

What does this mean for our customers? Much more solid planning.

That doesn't mean a huge amount of time spent analyzing before working a project. But what it does mean is that we start with a stock plan we've already built up, dive straight into what makes your site unique, capture what it takes in terms of development effort, and plan a budget for each piece at the start of the project. We try to keep that as minimal and streamlined as necessary -- but we think it's absolutely crucial to make sure we're delivering the best value.

So we're renewing our focus and entire business around quality and value for the client. We're in the midst of 3 major web site releases, last week and this week, and we think these are some of the best sites we've built. We've streamlined our testing and deployment pipeline, and built tools that let us compare staging sites with production sites using side-by-side screenshots. While our capacity for new work is limited at the moment, we think we're worth the wait, because our results are top-notch.

Know anyone?

We're looking for two different kinds of people. It would be great to find people to cover both of these in the same set of people, but if you know anyone who fits either, send'em our way!

  1. Freelancers/Startups/small companies looking for a desk/office space downtown. We love our space, but at the moment, we don't need all of it. We'd love to get a bunch of freelancers in here renting desks, so we can keep our great Pioneer Square digs!
  2. Drupal/Linux/HTML 5 hardcore technical talent we can bring in for particular projects. At this point we're looking to work with freelancers/contractors who are available to meet regularly in person in Seattle for project meetings, architecture discussions, etc. We still have some big opportunities on the horizon, and we're aiming for more. If you're here renting a desk, it gets very easy to tap you on the shoulder to work out sales proposals for new gigs...

This is a pretty big pivot for us in terms of how we do business. What we do hasn't changed all that much -- we still do mostly Drupal; maintenance and long term partnering with our clients is still our main focus; and we love to solve thorny technical challenges. But the main thing I think our customers will start to notice is the level of quality and professionalism we're adding to the mix, as we incorporate much more consistent planning to the work we do.

We'd love to hear your comments or suggestions!

0 comments

0 total 0 new

Reading settings

Saved for comment discussions across this site in this browser. Apply saves your choices; Cancel discards edits. Selected comments and drafts stay open beyond the chosen depth.

No comments yet.

No new comments remain in this discussion.

Add new comment

The content of this field is kept private and will not be shown publicly.

Filtered HTML

  • Web page addresses and email addresses turn into links automatically.
  • Allowed HTML tags: <a href hreflang> <em> <strong> <blockquote cite> <cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h1> <h2 id> <h3 id> <h4 id> <h5 id> <p> <br> <img src alt height width>
  • Lines and paragraphs break automatically.

Drupal Canvas — Block HTML (locked)

  • Allowed HTML tags: <strong> <em> <u> <a href> <p> <br> <ul> <ol> <li>

Drupal Canvas — Inline HTML (locked)

  • Allowed HTML tags: <strong> <em> <u> <a href>

Recent Rants

developer coding AI software performance review
🕑Sep 13, 2026 🖋John Locke 💬1

Using AI to review AI-Generated code: Astra vs. Opus vs. DeepSeek

Astra built an impressive amount of working code, but missed serious performance problems. DeepSeek found several of them for 22 cents. Opus cost dramatically more and found a substantially different set of problems, especially around UI and accessibility.
dev corner icon
Dev Corner
Dark banner graphic showing "Drupal" and "matrix" connected by a line.
🕑Aug 31, 2026 🖋John Locke 💬0

Drupal Meets Matrix part 1: Setting up Matrix API

I've been maintaining the matrix_api module on Drupal.org since 2016, nearly a decade of it doing one thing well: posting Drupal events into a Matrix room. This year that changed.

dev corner icon
Dev Corner
software maintenance security patch vulnerability
🕑Aug 27, 2026 🖋John Locke 💬0

WordPress Has Thousands of Maintainers. Does Your Replacement?

Last month, a critical WordPress vulnerability triggered emergency patching across the web — and reignited a familiar argument: if WordPress keeps having security problems, why not let AI build something new instead?

It’s a reasonable question.

AI has made software dramatically cheaper and faster to create. But somebody still has to understand it, patch it, test it, and keep it running eighteen months from now.

That’s the part of the “AI instead of WordPress” pitch we think is getting overlooked.

sustainable business icon
Sustainable/Open Business
Drupal developer local environment setup tools
🕑Aug 01, 2026 🖋John Locke 💬0

Zero to new Drupal site in 133 seconds

Gabor asked in Slack about how people contributing to Drupal manage multiple different Drupal versions, and different contributed module branches, when using AI agents:

dev corner icon
Dev Corner
WordPress security vulnerability hacker cyberattack website
🕑Jul 21, 2026 🖋John Locke 💬1

We Patched wp2shell in 4 Hours. On a Friday Afternoon.

On July 17, WordPress shipped an emergency security release for a vulnerability chain now being called wp2shell.

sustainable business icon
Sustainable/Open Business
hacker cybersecurity website breach recovery
🕑Jul 09, 2026 🖋John Locke 💬0

Tempting Fate: What Happened When One of Our "Protected" Sites Got Hacked

A real client site got hacked and lost 35GB of files overnight. Here's how we diagnosed it, recovered in a few hours, and what we changed after.
sustainable business icon
Sustainable/Open Business
workshop board of old-school woodworking tools
🕑Jun 12, 2026 🖋John Locke 💬0

Against Inevitability

What Freelock is for, and what we're against
sustainable business icon
Sustainable/Open Business
fragmented data, multiple, coding agents, directory structure, context markers, documentation
🕑Jun 02, 2026 🖋John Locke 💬0

"Argo-nizing" Our Platform for AI Development

How grouping related repos into a single parent directory made AI coding assistants significantly more useful
dev corner icon
Dev Corner
Website management, Drupal, WordPress, security, automation, configuration management.
🕑May 28, 2026 🖋John Locke 💬0

Every Night, Argo Watches

While your site is running, things change. A content editor tweaks a configuration setting. A security vulnerability surfaces in a dependency. A production fix gets applied directly instead of going through the normal release process.

sustainable business icon
Sustainable/Open Business
Website security, data breaches, ransomware attacks, recovery solutions, cybersecurity practices
🕑May 19, 2026 🖋John Locke 💬0

Your Website Will Be Attacked. Here's How We Make Sure You Survive It.

The question used to be whether your website would face a serious security threat. That question has been answered. The question now is whether you'll be ready when it happens — and whether you can recover cleanly when something gets through.
sustainable business icon
Sustainable/Open Business

Footer

  • Contact
    • +1 206.577.0540
    • Sitemap
  • Freelock Blog
    • Ask Freelock
    • Dev Corner
    • Newsletters
    • Sustainable/Open Business
    • Topics
  • Services
    • Website Maintenance
  • About Us
    • Our Team
    • Client Feedback
    • Portfolio
  • Policies
    • Acceptable Use Policy
    • Copyright Infringement Policy
    • AI Use Policy
    • Privacy Policy
    • Security Statement
    • Standard Contract Terms

Contact

We are located in beautiful Seattle, WA.

 Freelock LLC
 PO Box 9625
 Seattle, WA 98109

User Menu

Social media

  • BlueSky
  • GitHub
  • LinkedIn
  • Mastodon
  • YouTube

1995-2026 Freelock LLC. Neonbyte theme by Dripyard.