He's looking at how to employ practical ideas that satisfy the business side as well as the people using it, which I'm sure is something we all want to do on sites that sell a product or service. He plans to publish the newsletter monthly. Check it out.
I've been looking for ways to energize my creativity in between the longer stretches of time spent on difficult, routine, and less creative work. The thing that has been doing it for me lately is working with static html on some of my smaller production sites.
I was playing around with static html tools for a little side project I've been toying with. I was tinkering with Stacey and Kirby. Awesome tools for static PHP page building. I was also playing around with CodeKit, which looked like the most promising tool for little projects. But I figured it was all just playing and there wouldn't be a real static site project for me to work on for a while probably.
Then last month we launched UX Apprentice using WordPress. We were on a stable server that hosts some pretty massive sites, so I was happy. But then, as web hosts always do, it went down for a short period. Some rare issue on load balancers was the cause we were told. Downtime happens. But then while discussing this issue I said, "Fuckit. This site is so simple, let's make it static and put it on an S3 bucket."
A week earlier I was playing with Hammer for Mac, the latest static site builder I had found. Among my options, including just doing it all by hand, this was the simplest of them all. I looked at what I would need to port the site to Amazon's S3 service for websites with no fuss. All I needed to do was suck the WordPress site down and convert it to static HTML.
I know this is small potatoes compared to the bigger things people are doing out there, but I got a kick out of doing this.
Here's how I did it, in case anyone out is considering doing the same:
2) Create a Hammer Project
Look at your downloaded site, and clean out the cruft. Open Hammer for Mac and create your project. Open the source folder.
3) Organize files, use HTML editor to convert PHP to Hammer-smart stuff
I did the find/replace grunt work using Coda on my CSS and html files. Replaced the PHP that I use in my header to use the @include directive and the $title variable. My SCSS files got picked up and compiled with no problems. I then used the @path helper on images in my SCSS.
About two hours of this clean up and it built with no errors.
All my SCSS was compiled, my includes worked, and my CSS and JS were optimized (combined and minified).
I set up my hosts on my machine so I could test locally in the browser so all the TypeKit would work after I added that domain. I also learned that you can't test Typekit with a url using the file:/// protocol. Bummer. I already use VirtualHostX which makes simple work of managing multiple hosts on your local machine. It edits your httpd-vhosts.conf and hosts file. I had bought it originally because the web sharing option went away in OS X, and I'm too lazy to edit files just to turn PHP on.
Then of course, I tested on all my browsers and tested the responsive layout. We were ready to go.
Publishing on S3 is pretty simple. A normal person just needs to set up a bucket and use an S3 aware FTP app like Transmit and you're done. We ended up commiting it to a repository that is watched by a server that kicks off updates to S3 for pages that have changed.
That was the whole mini-relaunch that happened quietly after we launched UX Apprentice. We were live on WordPress for a week, and now we're hosted on an AWS instance and I expect the uptime will be awesome—as good as any S3 site. We do the same for our main balsamiq.com site and every time I see our blogs report downtime, I feel this wave of relief knowing our static pages on S3 are happily being pushed out without issue.
Anyhow, that made for an exciting day last week. It's energizing to feel frustrated by something and quickly turn something around that's better. And for anyone that's doing UX work that's looking for a decent HTML prototyping workflow and knows enough SASS and JS, Hammer may be the thing for you.
Switching to monthly link drops rather than weekly.
Crazy big link drop because the world gets crushingly demanding of one's time around the holidays, and it takes time to recoup.
This is a good bit of advice for kids and adults alike from Jake the Dog. Adventure Time is my son's favorite show, and one of mine as well. I made the print for his birthday, and will put it on of our walls. I like having the reminder every time I feel discouraged when starting something new.
What I'm doing
I'm doing a review of customer support sites, looking mostly for software (desktop and web) and services-related sites that provide a customer support site for getting answers to questions, and viewing documentation and tutorials.
Why I'm doing it
Some sites have better search capabilities for questions than others. Other sites do well at presenting documentation. I'm finding that there's sometimes a difference in how companies handle giving answers to the most granular questions as opposed to presenting a unified view of a product via a manual-like experience. There's a smaller/larger need, first time/experienced user dichotomy of needs, among other different descriptions of how and why a user approaches a support site. The need may range from "How do I do X" to "How do I get started using this" and every grayer need in between. I'm currently involved on a project where this is the problem we're faced with as the company has gone through several stages of growth, and needs to evolve legacy content and systems.
Can you help?
What are you favorite support sites in terms of these kinds of needs? I'm going to screen capture and review a handful of them here and show a cross-site comparison of capabilities. As a bonus, I'm doing a giveaway of a couple sketchbooks from those who comment.
Please give me the name of the company and the URL for the support site. And thanks for helping out!
Some of my starting points
Today I took my first mountain bike ride near my new home in Marin County. Humbled, mud splattered, and soaked from not making it through several streams, I paused to reflect on how different the place that I'm in now is from where I was a year ago.
I spent a wonderful 3 months living on the side of a hill looking onto Mount Tamalpais in Marin with my family re-connecting with nature, and discovering the joy of living with only several bags of possessions and a new slate. With my new place and time in life, and after the small temporary move to search for a home, and a final move to that place, I'm finding myself looking, exploring, putting things in new places, getting rid of more possessions, and finding inspiration in unfamiliar spaces. I've been surprised by how easy it is to adjust, and by the many kind people willing to accept this odd, seemingly misplaced city boy in this slower paced town.
Over the past few years my voice seems to have gotten quieter on this site. I started blogging less, pointing less, and talking less. If you've met me in real life, you know I'm already a person of few words, so my voice now feels like a whisper. With the move away from city living, I also feel less inclined to do, in reaction to what's happening around me. I feel like I'm looking for the things that I want to focus on doing. I also feel like the first few years of this blog have been about recording and continuing to define things for myself. But it also feels like it's time to learn anew and make again—to empty my cup as I've done so many times before.
Best wishes for an amazing new year, everyone. May it be full of creative wonder, meaningful failures and satisfying successes. Here's to starting over and putting a few more miles in these legs to make it through the tough spots.