The importance of words and empathy in customer support

When I submitted a support ticket to my hosting provider last week, I noticed an all too familiar message in my inbox. It was an urgent message I received a couple of years ago from the support team. The title is straightforward: Urgent: Website Hacked Abuse Report.
I remember being confused when I first saw it, holding my breath and quickly opening the message to see what it’s all about.
This was the message:

Unfortunately we’re experiencing an issue with your website or account and need your help to remedy the situation ASAP. Failing to respond to this notice via email or ticket with our Abuse department could lead to suspension or termination of your account(s).

We have temporarily suspended this account because of a hacking issue. Your website has been hacked, defaced or infected. Please get in touch with us to help resolve this matter so we can work together to get your account back up and running again.
Unfortunately due to the severity of the compromise you will need to remove all data from the account and install from scratch.

Reply back to this ticket with your questions and we’ll get back to you as soon as possible.

Thank you”

That sounds pretty scary, right? My account was hacked and with it all my websites. At first I thought this was a mistake, since there was no way I could’ve been hacked. I mean, I’m conscious of security and use randomly generated passwords (thanks 1Password) just to make sure. As you can see the first step was obviously denial. After that I quietly freaked out for about 5 minutes and then read the email again more calmly. The only thing that stood out to me at this point was their surprising choice of words. That, and their apparent lack of empathy.
Let’s take a look:

[…] we’re experiencing an issue with your website or account and need your help to remedy the situation ASAP

Alright so there’s an issue and you want me to help resolve this? ASAP? Not sure how I can help but okay.

Failing to respond to this notice via email or ticket with our Abuse department could lead to suspension or termination of your account(s).”

Now I could be wrong, but to me this sounds like a mild threat. Why would my account get suspended or terminated though? I didn’t do anything.

We have temporarily suspended this account because of a hacking issue. Your website has been hacked, defaced or infected.”

Oh so you went ahead and suspended it anyway. And we learn that my account was hacked (or defaced or infected, who knows).

Please get in touch with us to help resolve this matter so we can work together to get your account back up and running again.”

Look they said Please! (Still no apologies to be found though.) This is the first sentence that sounds like it was actually written by a human. I feel a bit better about the whole thing and am happy to find out that we can resolve this together.

Unfortunately due to the severity of the compromise you will need to remove all data from the account and install from scratch.”

Now that’s a bummer. I expected them to help me recover my stuff through backups or something. But no. Nada. Not today. They want me to wipe all my content just like that and re-install everything from scratch? It would’ve been nice of them to take responsibility or at least offer some kind of help to fix this. Instead they basically said delete everything k thx bye and that’s it.

I ended up replying with a few questions involving backups but had to wipe all my files shortly after. It left a very bad taste in my mouth. Not the issue itself, but rather how they communicated with me throughout this ordeal. In fact, the support team’s replies were tone-deaf and didn’t take into account how I felt. It was the first time I’d been hacked and I was naturally worried about the inherent implications.
What really freaked me out was a text file that contained 5 account names and passwords, including my own. Maybe this was a trivial issue for the hosting provider to deal with and it might happen all the time. But they could at least use nicer words and consider how customers might feel when they get hacked through their service.

Many of these thoughts came to mind after reading
Nicely Said: Writing for the Web with Style and Purpose by Nicole Fenton and Kate Kiefer Lee.
I first heard about it during Kate’s talk at Webstock and can’t recommend it enough if you’re interested in writing for the web.

Also check out Mailchimp’s Content Style Guide and their Voice & Tone guide for more good stuff.

Learning music with Ableton’s interactive lessons

I saw this little introduction to music making by Ableton on Hacker News the other day and spent more time on it than I’d like to admit. To be honest I didn’t expect much when I clicked the link but then there I was, jamming in my browser almost immediately. All it took was reading the first paragraph on the page:

In these lessons, you’ll learn the basics of music making. No prior experience or equipment is required; you’ll do everything right here in your browser.”

No prior experience or equipment required? Cool.
Do everything right here in the browser? Let’s get started already!
The barrier to entry seemed so low that it was hard to resist giving it a try, even just out of curiosity.

The lessons are broken down into chapters where they give you a few instructions and explain basic music concepts. There is no right or wrong answer though and every task seems achievable without much trouble. You can also choose to do whatever you like on the canvas provided.

A few chapters in, I was hooked and wanted more. This was like a gateway drug that took the complexity out of music making for me. As a result of this free course I checked out their products to see what a beginner would actually need to start making music. In the end, my girlfriend was able to talk me out of getting a whole studio setup for now but I’m definitely in interested music production after this.

When companies share knowledge or resources for free and actually help the community without expecting anything in return, the message they send is more genuine than any ad they could come up with. I’ve never heard of Ableton before, so well done to their team for working on this. Remember, sharing is caring.

Boa Mistura bring poetry and magic to São Paulo

Earlier this year the art collective Boa Mistura returned to the favela of Vila Brasilândia to continue working on their project Lus Nas Vielas”.

In 2012 they painted a series of words in anamorphosis on the walls of the São Paolo favela. The concept was to display the values of the people in the neighbourhood on a big urban canvas. The artists achieved this by combining big white letters with bright colours on the walls and floors. They wrote: amor, orgulho, doçura, firmeza, beleza” (love, pride, sweetness, strength, beauty).
The whole process was a collaboration that extended beyond the walls to create new relationships between people and make them smile.

Five years later they added 2 new words: poesia” and mágica” (poetry and magic). It goes to show that with a few buckets of paint you can turn dull walls and irregular buildings into true works of art which people can feel proud of. Another welcome side effect is the attention this project has brought to an otherwise neglected part of the city.
The artists explain:

We as urban artists have to reverse that process of negativity, because the favela does not have to be synonym with violence, because life in this place is more intense and real, because there is no purest and most sincere poetry, than the one that comes from the favelas.”


Find out more about the collective and their projects on their website.

Generating design elements from code with React Sketch.app

Airbnb’s design team released a new open source library for Sketch based on React. It allows to generate templates, components and assets directly from code instead of drawing them in Sketch. This eliminates the need to maintain their design language system across Sketch files for designers and Github repos for developers, so that everyone uses the exact same elements from a single source of truth. In the past we’ve seen many plugins try to generate code from Sketch files in order to bridge the gap between design and development, but the React Sketch.app is doing the opposite.

Once you dig a little deeper you start to see the many advantages of this new approach, especially for big international platforms like Airbnb. As their design system grows, new components can require changes that include colour, typography or spacing. Imagine having to redraw things like that in Sketch every single time to see if it’ll work across thousands of devices and hundreds of languages. You can use code to do the heavy lifting for you and generate content on many artboards with different sizes instead.
The library also makes designing with data really easy by allowing you to use traditional APIs and GraphQL endpoints. The same goes for internationalisation if you want to see how titles or button labels fit across your design system.

Even though I’m not too familiar with React I’m very excited to explore the possibilities that come with this open source library. It further reduces the gap between design and development in a radical way. Head over to airnbnb.design to read more about Painting with Code” where Jon Gold explains the framework in more detail.

The 100 Days Project

It’s that time of the year again. The 100 Days Project started by Emma Rogan is about to kick off on 15 May 2017. The idea is simple: you decide on a creative task and do it every day for 100 days. You can update and keep track of your progress on the website.
Others will do the same so you can check out what everyone’s up to.

I first heard of the 100 Days Project a few years ago and thought it was a great idea. In 2014 I made hand drawn icons, which even got featured in the weekly newsletter, but only got to 90 days before getting side tracked. I didn’t want to go back after the deadline to complete it because that’s technically cheating, right?

Regardless, it was a really fun and challenging activity as it gave you something to aim for every day. There were no excuses since you had to upload your work for the world to see. You simply made time somehow.

To be honest the best part was to see the whole picture come together little by little. A couple of icons in the beginning don’t look like much, but guess what — by day 65 you’ve got a decent icon set to play with and watching the grid filled with your work come to life gives you a sense of accomplishment. Good times, man.

Unfortunately there was no such project in 2015 and I missed the one in 2016. I’m still thinking about what exactly I would like to do for this year’s 100 Days Project but I’m definitely signing up.

If that sounds like your type of thing feel free to sign up or tell your friends about it. There’s an entry fee of minimum $15 NZD but you can give more in order to support the project if you like. A big event is scheduled at the end of the 100 days where people show their work in person and hang out to talk about their process. Also note that you don’t have to be located in New Zealand to participate.