When we manage websites for a living, specifically WordPress websites there are a lot of tasks that come with it. Plugin updates come in all the time. These can be an absolute nightmare, breaking functionality and sometimes even taking down a website. Good webmasters/site managers have backups and can repair any damage the updates may cause. But these updates are part of normal updating process. This post is more about a case that doesn’t fall within the normal bounds of managing a website.
A few years ago a client came to me. I won’t mention his name, but will tell you a little bit about the project. He is an artist and wanted a site to display his works. Great, I could use WordPress and one of the many gallery plugins. BUT, he had very specific needs. He really wanted to have the images speak for themselves, and didn’t want any of the normal features of most galleries (and the things most people ask for). For instance he didn’t like light-box effects. He didn’t even want any borders around his images. Make a long story short, we built him a custom theme and fulfilled all of his needs.
Problem: We really had to re-write a lot of the gallery plugin. So we really couldn’t upgrade the plugin or we’d lose all the customizations. This wasn’t an issue for a couple of years. But then changes to the WordPress core messed up the file upload. We could no longer upload 40-50 files at a time which is the main functionality we needed. Adding images one at a time wasn’t an option. So what do I do? Should I bill him for 8 additional hours to bring his site up to date? (his maintenance plan included 2 hours and the project would take 10.)
Solution: Sometimes you just have to suck it up. I didn’t want to bill the guy $1,000 dollars, and not sure that he could afford it. So, I did the work myself which required me to set up a staging area, update the plug-in and then go through the process of again customizing the functionality and CSS. Fortunately, now the plug-in is improved to the point where my customizations would be stored in a separate area that would allow me to always upgrade the plug-in as needed. So the client would be much better off for years to come.
Bottom Line: I won’t get back the 10+ hours, or make any money for my troubles. But I know I did the right thing, and karma is definitely on my side. Going the extra mile has to be your normal behavior if you are managing websites if you are to stand out in the crowd. I believe we do.
Bet you never thought you’d read that as a title for a post?
The truth of the matter is I never thought so either until the last few days of watching draft coverage. In reality the way teams pick players is similar to the way you SHOULD hire a web professional to design, develop and manage your website.
Here are the reasons, hear me out, they will make sense to you. (I think)
Film: Countless hours of film are watched on every player projected to be in the draft. The similarity here is that you should thoroughly review a designer’s portfolio. Don’t take their word how good they are, review their sites and see for yourself. Click around, do you see errors? If there is evidence of sloppy work, they probably aren’t the company for you to enter into a relationship with.
Team Visits: Players are invited by teams, and are tested and interviewed. For you this is the meeting you have with the web pro, it can be in person or via a phone call. Prepare a list of questions, hit them with your requirements and see how they answer. If they talk down to you or can’t answer any questions then cut the interview short. Now some questions require research so if the web pro tells you they’d have to look into certain requirements, that is ok and actually a sign of honesty. More than anything ask yourself, is this someone I can work with? if you are uncomfortable at this point the relationship won’t get better.
Background Research: Teams thoroughly look into player backgrounds and seeming top picks drop like a stone as they have questionable morals or red flags. For you this is checking references. Ask for a few clients to speak to and see how this person is to work with. Also see how they respond to support requests. If they don’t respond quickly, move on.
Bottom Line: See, it is a very similar process, both take a bit of work, but in the long run you will be happier if you follow these steps. Some NFL teams to better than others year after year. The reason is simple, they follow tried and true practices and always seem to come away with the best players. While it is luck grabbing players like Tom Brady in late rounds, in business we make our own luck. So put the time in before you hire a web professional and you will be much happier long term.