QIM Consulting


I’ve been struggling with what to do with Quality In Motion Consulting.  I started the company as early as 1999 offering basic web design services.  In 2006, shortly after attaining my Six Sigma Black Belt, I added business process consulting services.  And over the years, I’ve found quite a bit of small engagements writing VBA code to automate business tasks in Microsoft Excel or Access.  It’s been fun.

But now I’m struggling with what to do.

Continue reading “QIM Consulting”

Backup Your Web Site Automatically in cPanel

Website backup

One of the services I perform for web clients is periodically making backups of their web site. This includes backing up the web directory (all of their HTML files including WordPress and any accompanying theme files and plugins) and taking a backup of their site’s MySQL database.

Rather than doing this manually, it’s easier (and more reliable) to just schedule the process in cPanel.  Unfortunately, if you’re using a reseller account like mine or if you have multiple sites, you can’t select a single web site in the native cPanel Backups module.  You’ll have to write a bash script and run it at your desired frequency through Cron. Continue reading “Backup Your Web Site Automatically in cPanel”


I would not give a fig for the simplicity this side of complexity, but I would give my life for the simplicity on the other side of complexity. — Oliver Wendell Holmes

GTD Review: OmniFocus

OmniFocus Dashboard


I recently switched to OmniFocus as my GTD application for Mac OS X and iOS.  Now, I realize this goes against my initial criteria for finding a new GTD system, which included a requirement that the system be cross-platform, but my computer usage — even at work — has shifted to almost entirely Mac OS X.  Further, while I rely on an Android (Samsung Note 3) as my personal phone, there are a couple good applications — I currently use Quantus Tasks — that have been able to access the OmniFocus sync servers using an open API, meaning I can always access my todo list whether I’m on a computer or on the go.  This has also made me more reliant on my company iPhone and I ended up purchasing the OmniFocus iOS application as well.

OmniFocus is not a light investment, the Mac OS X application is $40 (upgrade to Pro version is another $40) and the iOS app is $40 (upgrade to the Pro version is another $20), which is a turn-off for many users, but it can be configured from a very simple workspace to one with significant complexity and features, making it a great choice for GTD practitioners of all skill levels and needs.  Personally, I’ve spent similar money on GTD applications ($50 for todoMatrix and another $20/year for its web interface, $20/year for Doit) and in my opinion, paid applications only increase the level and quality of support and enhancements from the developer over time.

Continue reading “GTD Review: OmniFocus”

Google Font Library Project

Google Font Library

Someone I follow on Twitter (CodeVixen) sent out a link to Font Library, an open source project intended to tag and organize Google Fonts.  If you’re a little typography-challenged at times like I am, you can shop by tag and the site displays a sample of each font on the page so that you can see how it looks.  Really helpful!

Can a GTD system be too simple?

GTD process flow

I was reading an article the other day on Lifehacker that showcased how to use Apple Reminders for GTD.  The idea was that it’s so deeply embedded in iOS and OS X, that users of those platforms should find it beneficial to use it for GTD-based task management.

This raised another question in my mind, can a GTD system be too simple?  I’ve seen ways to deploy Outlook, Evernote, OneNote, Gmail and many other systems for GTD.  One of the founding principles of a GTD system is that it should be easy to use, or you won’t use it the way you should.  But isn’t there a balance between complexity and a lack of features?

It’s no secret that I have a very clear idea of what features are important to me, but each person will typically have their own idea of what is required and what is extraneous.

How do you balance the simplicity and complexity that both add to the usefulness of a GTD system?

Going Paperless with Evernote

Evernote UI

My office was a total mess.  I had two file cabinets full of papers that I may or may not ever need one day.  I’m not a pack rat when it comes to documents, but if there’s a chance I might need it, it got filed.  Filing papers takes a few minutes, so it was not uncommon for me to toss a stack of incoming mail on my desk.  You know, I’ll get back to it later in the day or the following day.  Instead, I toss another stack on top of it.  This only makes it harder to sit down and work through the queued mail. Continue reading “Going Paperless with Evernote”

Creating an Import Folder for Evernote

Import folders are a perfect way to easily drag and drop documents from a computer into your Evernote account.  Follow these instructions to set up an import folder:

First, open your Evernote application (the Evernote program, not the web site) and click on Tools and then Import Folders.

This will open the Import Folders setting dialog box.  Below are the settings I use and recommend.  The Subfolders setting will allow you to drag and drop a folder of documents into the Import Folder rather than having to drop the documents themselves.  I recommend creating a dedicated Evernote Notebook for incoming scanned documents, which is indicated in the settings as well.  Finally, you can decide whether you want Evernote to delete documents after they’ve been imported so that you don’t have to periodically do it.

One last note about the Source/Delete setting.  There are several things that will cause Evernote to not load your PDF:

  • The PDF contains more than 100 pages
  • The PDF file is more than 25MB
  • The PDF does not contain at least one “scanned” page, defined as:
    • A “scanned” page contains at least 1025 pixels of image data
    • A “scanned” page contains no more than 512 characters of regular, searchable text (e.g. this is enough for a text-based fax header or similar). PDF files that have already been processed by a separate OCR system will not satisfy this condition and will be rejected.
  • The PDF contains more than one non-scanned page. (I.e. the doc may have one “cover” page without any image data, but if there’s more than one, than it’s not a real scan and we reject it.)
  • The analysis crashes or fails for some technical reason, typically due to a malformed PDF from some crazy source, or if the PDF is password protected (encrypted).
  • This analysis process takes more than 30 seconds to complete.

If any of these exist and you have the Source option set to “Delete”, you may lose a document that you need to archive.  If you can’t load it to Evernote, you can always keep a local copy of it… but not if Evernote deletes it first.

Need Evernote?  You can get it for free here.

GTD and Analog Journaling

GTD and paper journaling

I’ve been managing my work life, and to a large extent my home life as well, using a GTD system since reading David Allen‘s Book Getting Things Done in 2006.  Frankly, it’s the only way I can stay sane — trying to juggle all the things in my head that go on with work, school, running my own side business, training for marathons or triathlons, and keeping up with my genealogy hobby is just too much without some proven method of organization.

I recently started using a MacBook Pro.  I bought one when the new Retina models were released in August 2012 and I’ve honestly made a conscious effort to use it regularly.  The fact remains that I’m very efficient with the Windows operating system — I know most of the keyboard shortcuts in Windows and the Office applications — and this makes me feel really slow and ineffective when using Mac OS X.  Using Windows on my desktops at home and at work only make the matter worse, so I decided a couple of months ago to use my MacBook Pro at work and as much as possible at home. Continue reading “GTD and Analog Journaling”