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

Washington Housing Alliance Action Fund

Washington Housing Alliance Action Fund

The Washington Low Income Housing Alliance Action Fund first talked to us about building a new site last October, but they were not ready to proceed. This summer they were finally ready, and used our Base Business Site plan to get a site built and launched quickly.

The site was a very straightforward build with a very light integration with Salsa, their fundraising platform. It was done in 8 weeks start-to-finish, with most of that time awaiting content from the client.

"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!

Topic

  • Free/Open Source Software

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

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
AI vulnerabilities, security incidents, resilience, Drupal WordPress, cybersecurity
🕑May 18, 2026 🖋John Locke 💬0

The Rules Have Changed: Security in the Age of AI-Assisted Attacks

Security is getting dramatically harder and more expensive. AI is simultaneously driving an explosion in vulnerability discovery and weaponizing the exploits that follow. The question for every organization with anything online is no longer whether to invest in resilience — it's whether that investment is already in place before the next incident arrives.
dev corner icon
Dev Corner
performance race track wrenches tuning speed obstacles
🕑May 06, 2026 🖋John Locke 💬0

When Your WordPress Site Launches Into a Performance Crisis

A real-world post-mortem on 15 performance issues we fixed in 4 days — and what every WordPress site owner should know before going live.
dev corner icon
Dev Corner
a web page with cards that show a similar theme
🕑Apr 21, 2026 🖋John Locke 💬0

When Views meets Drupal Canvas -- getting dynamic content into your Canvas page

From early days, "views" has been the killer feature of Drupal. Views is a powerful querying tool built into Drupal that allows dynamic lists and displays of content to be created without writing custom code.

dev corner icon
Dev Corner

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.