Carbon Five + Cooper: Exploring Alexa & the Future of Voice UIs

By on in C5 Labs, Design, Development

Recently, designers and technologists from Cooper & Carbon Five sat down to brainstorm about the future of voice-driven user experiences, focusing initially on Alexa. It was a fun kickoff for what we hope turns into a series of prototypes and experiments exploring (and pushing) the boundaries of this exciting emerging technology. Here’s what we’ve discovered so far:

Continue reading …


The Carbon Five Guide to User Research: Interview Synthesis

By on in Design, User Research

So you’ve conducted a round of user interviews. Great! You’ve got video or audio you can revisit if you or your partner weren’t able to jot down everything in time. Wonderful! You recorded your thoughts during the session and kept track of conclusions and interesting observations immediately after. Amazing!

(Wait, you haven’t run a user interview yet? We run User Research Sprints that help with this exact thing.)

We’ll be using a fictional story about a hotel that wants to boost its appeal among business travelers. They’ve interviewed a group of experienced travelers and are about to break down the results. This story is loosely based on the DoubleTree cookie.

Continue reading …


The Carbon Five Guide to User Research: Interviewing

By on in Design, User Research

CarbonFive-small

You’ve written your script. You’ve screened your respondents and you’ve scheduled time with them (which you learned to do in our Guide to Recruiting Participants). You’ve got a big day of learning about your users ahead of you!

We’re going to cover what to do during the interview and what to prepare ahead of time. Preparation is important—he more confident you are, the more your respondents will trust you and feel comfortable responding.

Continue reading …


The Carbon Five Guide to User Research: Recruiting Participants

By on in Design, User Research

If you have ever tried to recruit folks for a focus group or usability test, you know it can be really hard, super frustrating, and downright discouraging. But have no fear, Carbon Five is here! Before you start reaching out, you’ve got to get into the right headspace. You will probably be interacting with people that come from diverse backgrounds, and there are some unusual places you can find ready willing and able participants for your research study. A few rules of thumb will help you successfully recruit:

Continue reading …


C5 Labs: YouCaring + Carbon Five

By on in C5 Labs

Empathy is at the core of Carbon Five’s design process. We use it every day to design and develop software that can help solve real problems that affect real people. We are always looking to partner with companies and organizations who also value empathy. That is why we were excited to collaborate with YouCaring, a free fundraising and crowdfunding website.

Continue reading …


The Carbon Five Guide to User Research: Starting Your Research Project

By on in Design, User Research

So, you’ve read the introduction to the Carbon Five Guide to User Research and you’re ready to get started. Welcome!

During this step we’ll be working through what we’re hoping to find, who we’re hoping to talk to, and what we’re hoping to ask. If you’re trying to convince someone else in your company to invest in a research project identifying the basic assumptions and outcomes like this is a great place to start.

We’ll be using the hypothetical company Delivery Healthy. Delivery Healthy is a startup that serves people who are trying to eat healthy while still ordering a lot of take-out, because they say you should write what you know.

Ready? Let’s go!

Continue reading …


The Carbon Five Guide to User Research: Introduction

By on in Design, User Research

What is User Research?

User Research focuses on understanding user behaviors, needs, and motivations through observation techniques, task analysis, and other feedback methodologies.

User research helps us understand the constraints and opportunities of the audience we’re building for, and is a core part of building a successful product.

Why Research?

Let’s say you’ve got a great idea for a product. Will your users agree? How do you reach them? In order for your product to succeed, it needs product/market fit.

Defining the users you want to reach and talking to them before you build will will give you empathy and a clearer sense what your users hope to achieve using your product. It’s much easier and more effective to design with a specific person fixed in mind than a set of demographics without a distinct voice.

Continue reading …


Finding the Right Company Fit

By on in Everything Else

One month ago I was on a panel at Grace Hopper, “Startups, Big Companies, Silicon Valley, Government Contractor — What’s the right career path for you?”. I was speaking mostly to software engineers who were just entering their career post-college or transitioning from their first job. I was on the panel with four other talented software engineers from a range of job experiences, Sha-Mayn Teh (Teachers Pay Teachers), Jennifer Liu (Quizlet), Neena Parikh (Benchling), and Stephanie deWet (Pinterest). Here are some of the thoughts I personally shared with the room on how to decide on what kind of company to work for.

Grace Hopper Career Panel 2016, entitled "Startups, Big Companies, Silicon Valley, Government Contractor - What's the right career path for you?"
Continue reading …


Rails Database Best Practices

By on in Development, Rails

Working on an oldish Rails project, I came across some smelly ActiveRecord code that begged for some refactoring love. I also spent some time speeding up pages with slow/many database calls. Between those two experiences, I felt the inspiration to write-up some “Back to Basics” Rails Database Best Practices.

Rule #1: Let your Database do its Job

Databases are extremely feature rich and are really freakin fast when used properly. They’re great at filtering and sorting… and many other things. If the database can do it, it will do it way faster than doing the same thing in Ruby, or any other language for that matter.

You might have to learn a little bit about how DBs work, but honestly, you don’t have to go very deep to reap a majority of the benefits.

We generally use Postgres. What you choose is less important than getting to know it and using its features to make your product awesome. If you’re curious about Postgres, there are some good resources at the end of this post. We love it.

Our first, overarching rule: Let your database do what databases are good at, instead of doing it in Ruby.

Continue reading …