Blogs
Experiencing Client Trepidation to Social Media? - 07 May 10
As a business owner, the not so distant past meant watching over the flock and tangibly relating to customers. A systematic order of establishing and maintaining customer relationships was established, and with experience, easy to command. Times have changed - maybe not so much changed but progressed. In the last decade or so the tools to use have not only improved, but the language spoken has completely been replaced. As an agency, untangling the social media approach for our fellow small business clientele has been a kicking, screaming, hand holding, break-up, make-up experience. The result is either lukewarm acceptance or complete denial of any existence of social media whatsoever. Three comforting mantras have helped our clients find at least a validation of the social media zen: acknowledgement, practicality and bravery in the new world.
Acknowledgement, or, crossing the bridge... at least getting to the bridge... okay, recognizing that there is a bridge. Social media is here, everywhere and from the immediate eye roll your client doles out upon hearing those two foreign, beguiling words, it is not welcome. To you, it seems like an uphill battle. To them it is simply unfamiliar territory. It is a language spoken by their kids, employees and jackasses. You are the jackass. Accept it. Once you do, you can carry them straight to the bridge. Knowing that social media is not a hand it over, 'here is how it works kind of thing', but that it is a 'work in progress, living breathing thing' eases much pain. By revealing this to your client and that you too are still learning has just opened a door and welcomed them in to learn the language. Now we're talking.
Practicality, or, listening to reason. It is all really common sense, but seeing the black and white of it is comforting. When test driving a new car, the wiper versus turn signal placement predicament is usually a fleeting test of humility. When boiled down, so is social media. It is simply different positioning of objects used daily. Conversation, building relationships, sharing, listening, offering, accepting, all social muscles flexed. Opening your clients eyes to the realization that this is simply all it is, is comforting. A facebook page is just sharing with current customers. A twitter account is networking with customers and possible customers.
Bravery, or, do not get bewildered by always changing social media moires and the latest newfangled whathaveyou. Nothing is worse than learning everything for the recital, then having two numbers change right before the show. Terror. Your client has come a long way... a sporadically updated facebook page... a twitter stream dotted with @'s and retweets. You are so proud. Stronger everyday. Then, it happens, changes to facebook, a new Twitter app, or the worst, the dreaded word from your client that makes you realize all your work is about to collapse like a house of cards... the introduction of a new "gizmo". You know that feeling. Arm your clients with the knowledge that, yes, all these things change, new things are constantly introduced, but, most importantly, we are on this road together. No new gizmo will defeat us, no 'like' option will get us down, no fail whale will sink us.
All in all, your client has a lot of smarts - or else they would not be your client. They know they have to face this. They know that results will not be instantaneous, (though they would like them to be). What they do not know is how to proceed on their own. The words Social Media harness schools of thoughts, ideas, methodologies and campaigns that can be overwhelming, confusing and deflating. Let them know you are there to help, to further, to grow, to go down that road with them, and, most importantly that you will be there when needed.
Build Your Own Mac-based Development Server for under $100.00 - 18 Apr 09
When working on web projects it's always best to build your projects in a live server environment, but not on a live server or domain. For a small studio, keeping two servers running for projects (one server live, one for development) can get rather costly, and besides... who has time to administer all that hardware? I'm admittedly a nerd, but I don't want to spend all my time doing IT work - I'd rather design. So how do you set up a development environment that's reliable, easy to use, and cost effective - and do it all by yourself? I'm about to show you exactly how to do that... and to do it for under $100.00.
Right out of the gate, I'm going to state that I'm a die-hard Mac fan (as most designers are). I'm comfortable working on PC's and a few flavors of Linux, but when it comes to day-to-day workflow Mac is how I roll. This blogpost is written with other Mac users in mind.
First thing you need for this project - a Mac. Doesn't necessarily have to be Intel-based, you can use any Mac you have but it's got to at least be fairly recent. For my server, I decided to use the 1.42 GHz PowerPc G4 Mac Mini with 1 gb ram I have in my conference room... it basically sits in my conference room idle except for making client presentations, so why not get a little more use out of the little guy? At the time of this writing, this Mac is running the most current Mac operating system 10.5.6.
Your Mac needs to be on a dedicated IP address and located outside of your firewall. If you have either a Comcast business class cable modem or an AT&T business class DSL modem, you should have access to the use of five dedicated IP addresses (one will be taken up by your modem, the other four are yours to do with what you want). If you do NOT have a dedicated IP address, you can use a dynamic one - but you will have to use a paid DNS service like DynDNS or EasyDNS. I personally have never used either of these services, I have a static IP from my service provider that I use on my development server.
Next you need to route the DNS for that IP address to a URL (or subdomain of your URL), so your sites are visible to the internet. My suggestion here is to get one dedicated URL that you will use only for development, and point that URL to your dedicated IP address (in this case, say it's www.mydevelopmentserver.com). Then you can set the DNS records up for that URL with a Wildcard DNS Record (looks like this: *.mydevelopmentserver.com), so you don't have to adjust DNS records & wait for propagation every time you want to set up a new site. Using wildcard DNS, you can also have an unlimited amount of subdomains at your disposal, which is extremely convenient. You can manage the DNS and purchase the dedicated URL from GoDaddy for $8.00.
You'll also need to download and install MAMP Pro. MAMP stands for Macintosh, Apache, MySQL and PHP. It also comes with PHPMyAdmin for setting up and administering all your databases and database users. Make sure you download the Users Manual as well, you'll need it for configuring your server and your sites, as well as setting your permissions.
Using MAMP Pro, you can set up your sites locally using the GUI in about two minutes (if you use Wildcard DNS as I described above, you set up as newsite.mydevelopmentserver.com). Set up your databases and database users using PHPMyAdmin, and then locally install whatever you need to install for the project at hand. MAMP Pro comes with a two week free trial, after which you have to buy a license for $56.00.
Now... if you are only going to be developing from the same office where your server is, you're pretty much done - you can upload files locally using good old fashioned sneakernet. However, these days who works like that? What if you need to bring in a freelancer, or are working with a team on a project? You need to be able to upload files to your server from anywhere, just like on your production server. Hardcore peeps can use SSH to upload files (which is free), but not everyone is comfortable doing that. In that case, you'll want to download and install PureFTPd Manager, which puts a very user friendly GUI on a BSD FTP server that runs very nicely on OSX. PureFTPd Manager is free, but donations thru PayPal are encouraged.
And speaking of working remotely, what if you need to set up a brand new project while you are out of the office? You'll need a way to access the MAMP interface from out of the office - but who in their right mind is going to pay $300 for Apple's Remote Desktop? Well, luckily there is an alternative - Devon Technologies Desktop Transporter, which does the exact same thing as Remote Desktop - for $29.00. Note that there are other free alternatives for remote access (one I have used with success is Chicken of the VNC, but I prefer Desktop Transporter). Desktop Transporter also comes with a free 30 day trial, so you can test drive before you commit.
Of course, make sure that you keep this server backed up at all times. You've spent valuable time building your development environment, and the sites you are working on need to be protected. Use Apple's Time Machine (it's free, and built right into the operating system) to back up your server regularly.
So, where are we on the cost front?
- $ 8.00 - Dedicated URL
- $ 56.00 - MAMP Pro
- $ 29.00 - Desktop Transporter
Total Cost: $ 93.00
There you have it - your very own development server for under a hundred bucks!
When David Tweets Goliath - 03 Dec 08
Over the last week, I've been doing my usual amount of "tweeting" during work hours and after - ranging from bouncing design ideas off of others, discussing my favorite hockey team, or just conversing with any number of people I've met thru Twitter. In case you've been living in a cave for the past year or so, Twitter is a »microblogging« platform - allowing people to communicate with each other in 140 characters or less. CommonCraft does a great way of explaining how Twitter works in this two minute video.
What that video does not tell you is this - Twitter can be a great equalizer. Take what happened to me over the last week, thanks to what I've been tweeting.
I was using the web interface supplied by Network Solutions to take care of some technical issues on some of my domains. I ran into what I'll politely call a few "snags" (see this and this) and tweeted my frustrations. Within a few hours I was not only contacted via Twitter by two Network Solutions representatives, but was also contacted by phone by a senior Account Representative the very next day. The rep on the phone didn't really understand how my account had been brought to his attention (read: has no earthly idea what Twitter even is), but he knew this - I had an issue with his company's product, and he was told to fix it (read: shut me the hell up).
While talking about these issues last week, I also was tweeting about NetSol's competitor, GoDaddy. Surprisingly, I was tweeted back by the GoDaddy representative on Twitter within a few hours. They were interested to hear about my issues with both NetSol and GoDaddy, and were willing to assist in whatever way they could.
Now get this: yesterday (the holiest day of the e-comm world known as CyberMonday), I got an e-mail offer from VMware, offering their software for half-price for the next 24 hours. I followed the link in the email and found that there was an issue with my existing account not letting me log in to purchase. I had been following @vmwarefusion on Twitter for a while, so I tweeted them about the issue and was tweeted back within fifteen minutes. Turns out my issue was not something easily fixed, so they contacted me by e-mail. Needless to say, by the end of the day I had purchased the software I wanted, and was happily tweeting about it.
But here's the best use of Twitter for customer service that I personally have witnessed, from the nice tweeps over at Rackspace. I have been a client of theirs for about two years now, and have occasionally tweeted about it. This afternoon, I got a phone call from a member of their design crew, who had read some of my tweets about their DNS control panel (flashback to the NetSol issue the week previous). They have a web GUI that I use to administer my servers hosted there, and are about to launch a new web GUI - v6 in the next month or so that they have been beta-testing very quietly. The guy that called me wanted to know specifically what version of the GUI I have been using (both, actually) and what my impressions were of the new design vs. old. I have to say, I was very flattered.
The great thing about Twitter is that like the internet itself, it is constantly evolving. There are some people and brands out there who just don't seem to get it, no matter how well known and respected they are (or appear to be). I won't mention them here, I'm not really in the market to make any enemies at this point. I will however mention two whom I do think "get it" when it comes to Twitter - @mleis and @armano. From the writing side, Michael Leis gives us a great 1,000 word explanation of what's going on in the twitterverse, and from the creative side, David Armano sums it up with a single picture.
Like their homepage says - Join the conversation.
Taking Time to Say "Thanx" - 17 Nov 08
So we're all super-excited about a new project that launched late Friday night, a project that we've been working on for months for a client that couldn't possibly be any nicer. The project was done in collaboration with the folks over at ColliNation - we did all the design work (extra special tip of the hat to the super talented Sarah Becan for this one), and they built the app from the ground up. The site is mythanx.com, and it's all about making it easier and more convenient for people to stop & tell people "thank you" - something that seems to happen less often these days. And the launch of this site has made us a little bit reflective about what we do, and why we do it.
We've been doing what we do here for quite a few years now, and really enjoy what we do. The reason why is simple... we actually like our clients, and we care about their businesses. We're lucky enough to work with great people, and we remind ourselves how lucky we are on a daily basis. And now, we got the chance to help make it that much easier to tell the people in your life "thanx".
Do yourself a favor - go visit mythanx.com. Sure, they're taking social networking to a whole new level, but that's not the point of this post. Stop by mythanx.com and take a minute to tell the people in your life how important they are to you. And with the launch of mythanx.com, saying "thanx" just got a whole lot easier.
Finding Balance Between Design and Functionality - 15 Aug 08
Whether you're brand new to fathead or you've been with us for a while (as many of our clients have), you'll hear us say the same thing, over and over: "good design is the foundation on which functionality is built." That's not just some tired saying that designers throw around... to us, that's the core of our studio belief, and it's a design principle to which we fully adhere.
If you want to read more about why we think this way, you can read about that here. But this blog isn't about self-promotion (well, not too much at least), it's about applying solid advertising and design principles in day-to-day practice, and how these principles can apply to you. And one solid principle that tends to get lost in the shuffle in our opinion is the balance between design and functionality.
A perfect example of this principle in action is to look at two of the most popular social networking sites around, Facebook and MySpace. On the surface, these sites both offer the same basic functionality: allowing individuals and/or groups to interact with each other in a controlled environment. Design-wise, they are night and day.
MySpace allows their users complete control over what their pages can look like - adding music, backgrounds, photos and all sorts of endless add-ons. Throw into that mix a barrage of advertisements along the top and sides, and you've got something that usually ends up looking like a teenager's bedroom, but without mom to come in and clean up every once in a while. Facebook however, allows controlled customization - users can personalize their spaces with a number of different widgets and add-ons, all of which must adhere to Facebook's design standards. There's also plenty of advertising on Facebook, but it's not as "in your face" as MySpace, and again the advertising must adhere to the design standards set by Facebook.
Where am I going with this? Simply put: MySpace places design over functionality, letting their users totally control the look and feel of their own individual spaces. Facebook balances design and functionality equally, allowing users to customize their spaces while maintaining brand consistency. Each site is well suited for the markets they serve. The lesson learned by looking at these sites is about finding that balance between design and functionality, and where it fits in with your brand.
Only when a seventh son is born to a seventh son... - 09 Jun 08
It has to mean something good that the denizens of a design studio never have time to get around to redesigning their own website, or even to add a blog entry. We never have time for self-promotion, because we're always hard at work on client projects. Still, people expect a design agency to revamp their site more often than once every century, so here we are, putting in the odd 20 or 30 minutes worth of work on our site whenever we have a second to breathe. And pretty soon we'll have a nice new shiny pretty site.
check yourself >>







