McLean IT Consulting

WORRY FREE IT SUPPORT

Call Us: 250-412-5050
  • About
  • Services
    • IT Infrastructure Design
    • Remote & Onsite IT Support
    • Disaster Recovery
    • IT System Monitoring
    • IT Audit
    • Documentation
    • Medical IT Solutions
    • Wireless Networks
    • Cloud Computing
    • Virtualization
  • Partners
    • Lenovo
    • Ubiquiti Networks
    • Dragon Medical Practice Edition (Nuance)
    • Synology
    • Drobo
    • Adobe
    • Bitdefender
    • NAKIVO
  • Contact
  • Blog
  • Remote Support

Manage Passwords The Easy Way

October 19, 2011 By Andrew McLean Leave a Comment

Like most people, I have signed up for a vast array of internet services. Let’s start from the beginning, imagining you are a “new to the internet” user (if such a thing exists anymore).

When you sign up for internet service, you are given credentials to login to your online console where you can pay bills, check email, order new services, etc.

From there you may decide not to use the email address you were provided by your ISP (in case you decide one day to change providers), so you sign up for a free Hotmail, Yahoo, or Gmail account. Then your friends tell you about Facebook. “You have got to get on Facebook” they say. And so you do.

Then you discover all the things the internet has to offer. eBay. Amazon. Twitter. Netflix. Flickr. LinkedIn. PayPal. YouTube. Dropbox.

And if you’re anything like me, over the last few years you’ve accumulated multiple accounts of each. I personally have three Gmail accounts, two Hotmail accounts, and two Yahoo accounts – and that’s just E-mail. Making things worse, as a Google Apps user, I needed to make an additional Google account to access their new Google+ network (which has angered a large mob of angry *paying* Google Apps fanatics).

In light of all this, I’d absolutely love to have the same password for everything, but there are two major problems with that. One is that having the same password for everything is a security faux-pas (one should theoretically have a different password for each service so that if one password is compromised, you need not replace all of them). The other is that many services (such as banks and other sensitive areas) require passwords within specific parameters, for example “password must be a minimum of 8 characters with at least one uppercase, two symbols and one number”. Unless your initial password happens to coincide with the strictest of parameters, you’re forced to imagine a new password.

So how does one manage all of this? How do you escape from password hell?

There are innumerable options between all platforms, but the one piece of software I can recommend without hesitation is AgileBits 1Password. The key selling points for me are as follows:

  1. It’s multi-platform including mobile. Windows, Mac, iPhone, iPad, and Android.
  2. It’s pretty, especially for Mac. Never underestimate the impact aesthetics has usability.
  3. There are browser plugins. These will automatically detect a login form being filled out and will prompt you to save the credentials for storage (and later automated use)
  4. Flexible licenses. Have more than one computer? Purchase a family license which covers both Mac and PC and includes 5 licenses.
  5. It syncs! 1Password leverages Dropbox to synchronize the password vault between all devices. You are not required (as with some other programs) to manually copy the database or create each record individually.
  6. Password generator. Can’t think of a new password? Select the parameters you need and let the password generator do the thinking. Since you’ll be saving the password in the software anyway, it doesn’t have to be memorable.
  7. AgileBits appears to be a Canadian company. Not really a selling point per-se, but worth noting. We make good stuff.

There are other password management tools out there, one worthy of notable mention is the open source program KeePass, which bears some resemblance to the Windows version of 1Password. The major advantage of KeePass is that it is free, whereas 1Password starts at around $40, depending on what license option you pick. But if you want a streamlined program that integrates seamlessly securely, I can highly recommend 1Password to anyone.

And before you ask, no. This is not a sponsored blog post.

Filed Under: Technology Tagged With: 1password, management, os agnostic, OS X, password, security, services, software, windows

What Does An IT Consultant Do?

October 16, 2011 By Andrew McLean 16 Comments

I Am An IT Consultant

No matter how long I’ve known someone, there always seems to be some confusion about what it is I do as an IT consultant. The top impressions people have are that I fix or sell computers and that is not inaccurate. I do fix computers, and I do sell computers. But this is misleading and it is the very least of what I do.

In old corporate structure, a Computer Technician (aka Computer Consultant) and a Systems Analyst are two very different people. The systems analyst could be compared to a General where the computer technician acts as a foot soldier in the trenches at the front lines of battle. The Analyst has a very high-level view of issues that a business may have with their technology, or they are sometimes given a set of guidelines or a road-map that a company may have for advancing their IT infrastructure.

For example, say a large-scale enterprise has several departments using Windows workstations and servers, but they intend to convert their design department to Apple workstations running OS X. In the old days (and in some larger companies, even now), the Systems Analyst would collect information such as a list of software requirements, research potential pitfalls or issues with compatibility between now heterogeneous systems, evaluate software, and a plethora of other prep work… before sending a Technician to do the real work based on the Analyst’s report or instructions.

The Systems Analyst will often also be the liaison between the client (or end users) and the technicians. It’s an unfortunate truth that many extremely talented technicians lack certain social skills.

Systems Analyst+Computer Technician+Project Manager=IT Consultant

In the modern model, the more valuable assets to a company are both Systems Analyst AND Computer Technician. This is exactly the role of the IT Consultant. Not just the high-level administrative tasks, but performing the actual work, and being able to interact with the client. But without the high-level view of a qualified Systems Analyst, many technicians will blindly muck about with computers and while successfully making them work, perhaps not considering the other systems involved or the benefits of doing things another way.

I’ve had a history in corporate, small business, and contracted IT, and in my journey I’ve developed a set of core work values, some of which I’ll list below.

  1. Working with an IT Consultant should feel collaborative. Your success is my success.
  2. Records and documentation are of primary importance. If it’s not documented, it doesn’t exist. If your “computer guy” (whether that be an employee or a consultant) is hit by a bus today, how much do you know about your own systems? However, proper documentation takes time to complete and should not be expected to be done for free.
  3. Research is part of the business. No single human can know everything all the time. Except for very rare cases (where it is established and agreed upon in advance), I do all work-related research on my time. I don’t believe you should have to pay me based on how fast or slow I learn how to perform a task.
  4. Use experts. Being aware of #3, I have a vast pool of experts who I can call on or refer to when dealing with a problem outside my competency. In this way, a good IT consultant is also like a general contractor, knowing when to bring in outside help.
  5. In cases where I am asked to fix a problem, if I am unable to fix it, I will not ask to be paid for my time (except in some cases a nominal diagnostics fee to determine whether it is fixable).

My reasoning for #4 is about ethics. I’ve seen some so-called professionals misrepresent themselves as experts in systems they have no business touching. If I take on a project, I am stating that I believe I have the qualifications for it. You should not be asked to pay for my hubris.

But I digress.

Defining specifically what I do is an impossible task, because it varies so greatly. 90% of the time, am I configuring someone’s email, repairing a computer, or installing a printer? Probably yes. But the other 10% is what I live for. Configuring an Active Directory domain for a new enterprise. Designing and implementing a network or offsite backup solution. Creating a Virtual Private Network for a multi-site office. Migrating a corporation’s email service to the “Cloud“. The question of what I do becomes more a matter of what I am capable of doing. For more information, please visit my previous post: “Why Hire An IT Consultant“.

Filed Under: Editorial Tagged With: cloud, cloud computing, consultant, ethics, infrastructure, it, SAAS, windows

Contact Us

McLean IT Consulting Inc.
Serving Greater Victoria

P: 250-412-5050
E: info@mcleanit.ca
C: 250-514-2639

Featured Article

Case Study: ABC Mediation

The following is an analysis of a recent local project that migrated a client to cloud systems in order to address a large number of operational … Continue Reading

Blog Categories

Our Mission

We seek to enrich and improve small and medium businesses by delivering best-in-class technology solutions, and offering a premier customer service experience. Contact Us Now!

Quick Menu

  • About
  • Testimonials
  • Contact
  • Blog
  • Sitemap

Let’s Get Social

  • Email
  • Facebook
  • LinkedIn
  • Twitter
  • YouTube

Copyright © 2025