< Return to Video

RailsConf 2014 - Branding for Open Source Success by Bree Thomas

  • 0:18 - 0:21
    BREE THOMAS: Hi. How's everybody doing?
  • 0:21 - 0:22
    It's nice to see you. In case you're wondering
  • 0:22 - 0:27
    what I'm doing - this is a tip from Ben Orenstein,
    who said to get rid of pre-presentation
  • 0:27 - 0:30
    jitters, you should power pose.
  • 0:30 - 0:33
    I want you to know that, if this doesn't work,
  • 0:33 - 0:36
    I am going to fucking punch him.
  • 0:36 - 0:39
    So, my name is Bree Thomas. I think we
  • 0:39 - 0:41
    can put these down now. I also wore black
  • 0:41 - 0:44
    so you couldn't see the armpit sweat. It's
    a
  • 0:44 - 0:44
    good trick.
  • 0:44 - 0:49
    My name is Bree Thomas. I am a brand-spanking
  • 0:49 - 0:54
    new developer, as of like, eight months old.
    Yes.
  • 0:54 - 0:57
    Yes, thank you. Thank you.
  • 0:57 - 1:00
    So I, I'm, I work with a product company
  • 1:00 - 1:02
    called iTriage and so I spend much of my
  • 1:02 - 1:07
    day spelunking a very intimidating code base,
    and I
  • 1:07 - 1:10
    spend a lot of my time studying and pairing
  • 1:10 - 1:14
    with anybody who will have me, to be honest.
  • 1:14 - 1:18
    But in a past life, not too long ago,
  • 1:18 - 1:22
    I was a product marketer. Dun duh duhh.
  • 1:22 - 1:24
    And that's what I want to share with you
  • 1:24 - 1:27
    today, a little bit of that experience. Specifically,
    I
  • 1:27 - 1:31
    want to talk to you about brand. What brand
  • 1:31 - 1:35
    is, why you should care, and how you can
  • 1:35 - 1:38
    use brand in your open source projects to
    start
  • 1:38 - 1:41
    differentiating yourself in, face it, what
    is now a
  • 1:41 - 1:47
    very saturated and competitive landscape.
  • 1:47 - 1:50
    But before we can, before I can tell you
  • 1:50 - 1:52
    how to do this, we've got to level set
  • 1:52 - 1:54
    at the what, right. So what is brand? And
  • 1:54 - 1:57
    to do that, I'm gonna show you some logos,
  • 1:57 - 2:01
    K. Don't worry. They're not. Some big brand
    logos,
  • 2:01 - 2:03
    and I just need you to tell me what
  • 2:03 - 2:06
    they sell.
  • 2:06 - 2:11
    K. Does anybody know what this brand sells?
    Anybody?
  • 2:11 - 2:14
    Mike! What does this brand sell?
  • 2:14 - 2:15
    MIKE: Sporting equipment.
  • 2:15 - 2:19
    B.T.: Very good. Are you a runner? Not so
  • 2:19 - 2:22
    much. OK. Just checking. Just checking. What
    about this
  • 2:22 - 2:25
    brand? Does anybody know what this brand sells?
  • 2:25 - 2:27
    AUDIENCE: Computers. Hardware.
  • 2:27 - 2:33
    B.T.: Hardware! OK. Great. Good. What about
    this brand?
  • 2:33 - 2:35
    Jeremy Jackson, what does this brand sell?
  • 2:35 - 2:36
    JEREMY JACKSON: Shoes?
  • 2:36 - 2:39
    B.T.: Oh, shut up. See, and here's what he
  • 2:39 - 2:40
    doesn't want you to know. He doesn't want
    you
  • 2:40 - 2:42
    to know that he drives on of these.
  • 2:42 - 2:49
    All right. So, those were good answers, OK.
    But
  • 2:50 - 2:54
    really, let's start with Nike. What Nike sells
    is
  • 2:54 - 2:59
    more than just shoes. Nike sells empowerment.
  • 2:59 - 3:04
    Nike sells a belief that greatness comes from
    within.
  • 3:04 - 3:08
    It's not a gift. It's not destiny. Actually,
    it's
  • 3:08 - 3:12
    a fierce commitment, right. An unyielding
    focus, that you
  • 3:12 - 3:17
    can make yourself into anything you want to
    be.
  • 3:17 - 3:18
    You just have to do it.
  • 3:18 - 3:22
    And, how they communicate empowerment, well,
    that takes different
  • 3:22 - 3:25
    forms, depending on who they're talking to.
    How they
  • 3:25 - 3:30
    communicate with women. How they communicate
    with men. What
  • 3:30 - 3:34
    they're advertisements look spanning sports,
    race. It's all different.
  • 3:34 - 3:37
    But at the core, it's really about empowerment.
    They
  • 3:37 - 3:40
    are the constant voice of empowerment, telling
    you that
  • 3:40 - 3:44
    you can do it. You can be better.
  • 3:44 - 3:48
    And when Apple launched their Think Different
    campaign, at
  • 3:48 - 3:52
    that time, for Apple, it was a summation of
  • 3:52 - 3:56
    what that company stood for. At the time.
    And
  • 3:56 - 4:00
    in positioning Think Different, they didn't
    do it with
  • 4:00 - 4:04
    products, right. No. They did it with humans.
    Accomplished,
  • 4:04 - 4:08
    iconic humans, right, to quote some of their
    advertising
  • 4:08 - 4:10
    that I'm sure we're all familiar with. The
    crazy
  • 4:10 - 4:13
    ones. The misfits. The rebels. The ones who
    see
  • 4:13 - 4:16
    things differently.
  • 4:16 - 4:19
    And while their ads have changed quite a bit,
  • 4:19 - 4:21
    Think Different is still a very prevalent
    part of
  • 4:21 - 4:24
    their DNA. So whether we're looking at the
    iPod
  • 4:24 - 4:26
    ads from way back when, when there was literally
  • 4:26 - 4:28
    nothing about their product on these - just
    a
  • 4:28 - 4:32
    silhouette on a bright-colored background
    - to the ads
  • 4:32 - 4:35
    you see today. There's just this very inherent
    attitude
  • 4:35 - 4:38
    that is simply and beautifully executed.
  • 4:38 - 4:41
    And, what's great about their ads is, for
    them,
  • 4:41 - 4:45
    I mean, they spark immediate iconic status.
    So there's
  • 4:45 - 4:48
    lots of creative spin-offs of their ads. And
    copy
  • 4:48 - 4:52
    cats. But really what they do is they spark
  • 4:52 - 4:55
    this crazy group of devout followers on every
    single
  • 4:55 - 4:57
    product release.
  • 4:57 - 5:04
    BMW. The passionate driver's car. They are
    about aspiring,
  • 5:06 - 5:11
    not actually to luxury, but the joy of driving.
  • 5:11 - 5:13
    And that that happiness, the joy of driving,
    that's
  • 5:13 - 5:18
    inherent in the BMW itself. Regardless of
    your station
  • 5:18 - 5:23
    in life, be that a biker or a mother,
  • 5:23 - 5:26
    the BMW is the car to suit your inner-driving
  • 5:26 - 5:30
    enthusiast. Because at the end of the day,
    it
  • 5:30 - 5:37
    isn't about status. It really is about joy.
  • 5:39 - 5:42
    So why did I show you these brands? Because
  • 5:42 - 5:46
    they don't just sell a particular style of
    footwear
  • 5:46 - 5:50
    or fancy color of an iPod or even heated
  • 5:50 - 5:54
    seats in a car. Actually, what they sell is
  • 5:54 - 6:01
    a belief. Empowerment. Think different. Joy.
  • 6:01 - 6:06
    And beliefs are held by humans. And humans
    build
  • 6:06 - 6:13
    relationships. And relationships build community.
    So take a look
  • 6:14 - 6:17
    around you right now. For better or for worse,
  • 6:17 - 6:20
    we are all a community. Right, we share some
  • 6:20 - 6:25
    common beliefs in how to build software, for
    instance.
  • 6:25 - 6:28
    But just having a good product, right, just
    having
  • 6:28 - 6:31
    a good product anymore, or some pristine lines
    of
  • 6:31 - 6:35
    code that you've written, whatever the metric
    dujour is
  • 6:35 - 6:39
    of what pristine is, that's not enough anymore.
    No
  • 6:39 - 6:43
    matter how amazing your project or your specific
    product
  • 6:43 - 6:47
    is, if only you, or a very small few
  • 6:47 - 6:49
    are at the epicenter, then it's just a matter
  • 6:49 - 6:52
    of time before it breaks down.
  • 6:52 - 6:56
    And while we can all completely understand
    Ryan's burnout
  • 6:56 - 7:02
    with RailsCast, it's really doesn't lessen
    the blow when
  • 7:02 - 7:04
    we lose that. I can speak for me personally
  • 7:04 - 7:08
    as a new developer.
  • 7:08 - 7:10
    So as you look to develop your open source
  • 7:10 - 7:13
    project, how are you going to foster a community?
  • 7:13 - 7:18
    How are you going to attract contributors,
    maintainers, adopters,
  • 7:18 - 7:20
    for that matter, how are you actually gonna
    keep
  • 7:20 - 7:22
    them?
  • 7:22 - 7:25
    So the really great brands, they symbolize
    more than
  • 7:25 - 7:28
    just those products that they sell. The really
    great
  • 7:28 - 7:31
    brands are a culture of people who share some
  • 7:31 - 7:35
    common beliefs.
  • 7:35 - 7:38
    The really great brands are human. And that's
    what
  • 7:38 - 7:40
    I want to talk to you about today. I
  • 7:40 - 7:42
    want to talk to you about how you can
  • 7:42 - 7:44
    build a who at the same time that you're
  • 7:44 - 7:49
    actually building your what.
  • 7:49 - 7:51
    And so to do that, we're gonna walk through
  • 7:51 - 7:54
    just some brilliant basics, and I've got a
    couple
  • 7:54 - 7:56
    open source projects who are doing parts of
    this
  • 7:56 - 7:59
    really well. So I'll illustrate that with
    them. And
  • 7:59 - 8:01
    then we'll move to in practice. I'm going
    to
  • 8:01 - 8:05
    give you actually a scalable framework that
    you can
  • 8:05 - 8:07
    start using immediately, and I'm gonna give
    you some
  • 8:07 - 8:10
    methods for how to populate that framework
    with content.
  • 8:10 - 8:13
    And then lastly, I'll give you a couple examples
  • 8:13 - 8:17
    about how you can actually, in real life,
    apply
  • 8:17 - 8:18
    this.
  • 8:18 - 8:21
    So the basics of brand, right, is really just
  • 8:21 - 8:25
    about personality traits. How would you describe
    your best
  • 8:25 - 8:29
    friend to someone you've just met? How do
    you
  • 8:29 - 8:32
    set your sister up on a blind date?
  • 8:32 - 8:36
    Brand strategists have a go-to set of personality
    traits
  • 8:36 - 8:41
    that they like to use. We'll start with purpose.
  • 8:41 - 8:44
    Why does a brand exist? What do they seek
  • 8:44 - 8:48
    to change in the world, right? What, where
    did
  • 8:48 - 8:53
    their motives originate from? What do they
    stand for?
  • 8:53 - 8:55
    What do they hold as dear and unshakable truths
  • 8:55 - 8:58
    as they're interacting with us and the rest
    of
  • 8:58 - 8:58
    the world?
  • 8:58 - 9:03
    What do they say? When they speak, do they
  • 9:03 - 9:09
    speak the truth? And what do they do? I
  • 9:09 - 9:10
    mean, are they doing it? How would I know
  • 9:10 - 9:14
    that they're doing it? And do their actions
    speak
  • 9:14 - 9:18
    louder than their words?
  • 9:18 - 9:21
    What do they look like? What is their image?
  • 9:21 - 9:24
    How do they portray themselves? Is it something
    that
  • 9:24 - 9:27
    I want to be seen with? More importantly,
    do
  • 9:27 - 9:32
    I, on a personal level, identify with them
    enough
  • 9:32 - 9:35
    to do this? For the record, I do not
  • 9:35 - 9:38
    have any Harley Davidson tattoos.
  • 9:38 - 9:41
    But the beauty of this guy and this tattoo
  • 9:41 - 9:45
    is that he isn't making a statement about
    Harley
  • 9:45 - 9:50
    Davidson. He's making a statement about himself.
    And Harley
  • 9:50 - 9:55
    Davidson symbolizes things about him.
  • 9:55 - 9:58
    So, let's take a look at some of these
  • 9:58 - 10:01
    traits that I just ran through across a couple
  • 10:01 - 10:03
    open source projects.
  • 10:03 - 10:07
    We'll start with Ember. I mean, seriously.
    An adorable
  • 10:07 - 10:10
    identity. OK. This is just the cutest thing
    ever.
  • 10:10 - 10:14
    And here's what's great about Ember, right,
    they deliver
  • 10:14 - 10:20
    this character that is inviting and approachable,
    but most
  • 10:20 - 10:23
    important, when I look at this, here's what
    else
  • 10:23 - 10:26
    they're conveying, that's really important.
  • 10:26 - 10:32
    A child-like easiness. Even their shwag is
    in-line with
  • 10:32 - 10:35
    their persona. And that's really interesting
    to me, because
  • 10:35 - 10:39
    when I look at their purpose, a framework
    for
  • 10:39 - 10:42
    creating ambitious web applications - holy
    shit, that's scary
  • 10:42 - 10:45
    to a new developer. I just want something
    that
  • 10:45 - 10:46
    works.
  • 10:46 - 10:48
    But it just sounds big and daunting. But what
  • 10:48 - 10:52
    you see here is that right below that, around
  • 10:52 - 10:57
    more adorable and inviting cartoons, they
    have this comfortable,
  • 10:57 - 11:01
    easy feeling with more productivity out of
    the box.
  • 11:01 - 11:04
    And they're very clear in what they value.
    Writing
  • 11:04 - 11:10
    less code. Avoiding trivial decision turn.
    And, my favorite,
  • 11:10 - 11:13
    developer ergonomics. I don't actually know
    what that is,
  • 11:13 - 11:15
    but I know that ergonomics is healthy, which
    means
  • 11:15 - 11:17
    it's beneficial so I love it.
  • 11:17 - 11:19
    So they're good at that, right. Like, this
    feels
  • 11:19 - 11:21
    good to me. This feels like, OK, I can
  • 11:21 - 11:23
    use this.
  • 11:23 - 11:26
    Here's something else that Ember does that
    I really
  • 11:26 - 11:29
    like. They post all the minutes from their
    core
  • 11:29 - 11:33
    team meetings. And this creates a transparency,
    right, which
  • 11:33 - 11:37
    invokes a trust from me. I gravitate towards
    this.
  • 11:37 - 11:40
    And, and as a new developer, this really reinforces
  • 11:40 - 11:42
    to me that they are approachable. That they
    are
  • 11:42 - 11:46
    inviting.
  • 11:46 - 11:51
    Another open source project. Ghost. Ghost
    is just a
  • 11:51 - 11:54
    blogging platform. So talk about an open source
    project
  • 11:54 - 11:58
    with a tremendous amount of competition, right.
    I mean,
  • 11:58 - 12:01
    there are tons of static sites, blog site
    generators
  • 12:01 - 12:05
    out there right now. WordPress. SqaureSpace.
    Jekyll. OctoPress. Some
  • 12:05 - 12:08
    of these players have even got the backing
    to
  • 12:08 - 12:10
    be running TV commercials.
  • 12:10 - 12:14
    But here's what I love about Ghost. They put
  • 12:14 - 12:19
    a very, very, very specific stake in the ground
  • 12:19 - 12:22
    that they're just a blogging platform because
    they really
  • 12:22 - 12:26
    stand for one thing, and that is publishing.
    This
  • 12:26 - 12:28
    is why they're going to focus on just one
  • 12:28 - 12:30
    thing, because they want to do this one thing
  • 12:30 - 12:34
    better than anyone else does it.
  • 12:34 - 12:38
    And for them, focusing on publishing, from
    a value
  • 12:38 - 12:40
    perspective, this is about taking the future
    of freedom
  • 12:40 - 12:42
    of speech to the next level. OK, I can
  • 12:42 - 12:44
    get behind that. That sounds good. I should
    be
  • 12:44 - 12:48
    involved in that. And Ghost is guided from
    some
  • 12:48 - 12:51
    very, some values that support this, right.
    Users first.
  • 12:51 - 12:54
    Always, for them. That's what it's about.
  • 12:54 - 12:57
    Secondly, it's for love, not for profit. Right,
    so
  • 12:57 - 13:01
    they are free. And they do this because to
  • 13:01 - 13:07
    accept money would consequently impose some
    changes in how
  • 13:07 - 13:11
    they approach development, and I think that's
    really interesting,
  • 13:11 - 13:13
    right.
  • 13:13 - 13:14
    So these brands, these brands I showed you,
    they're
  • 13:14 - 13:16
    very clear in their beliefs. You know what
    they
  • 13:16 - 13:20
    stand for and you see that represented from
    everything.
  • 13:20 - 13:24
    Coffee. How they, how they talk. Their aesthetic.
    Their
  • 13:24 - 13:29
    shwag. Even down to their development ethos,
    right. How
  • 13:29 - 13:32
    they're making choices in features and enhancements.
  • 13:32 - 13:35
    So it should be simple enough to do, right?
  • 13:35 - 13:37
    I think it's important to know that developing
    an
  • 13:37 - 13:43
    honest, believable, truly authentic brand,
    it's more than just
  • 13:43 - 13:46
    slapping a bunch of adjectives out there or
    paying
  • 13:46 - 13:49
    for a really slick logo. It's a little bit
  • 13:49 - 13:51
    more than that. And that there's actually
    a method
  • 13:51 - 13:53
    to that madness.
  • 13:53 - 13:58
    So, I'm gonna walk you through a process to
  • 13:58 - 14:00
    get to kind of your who, right. That's what
  • 14:00 - 14:02
    we're trying to build. And the first order
    of
  • 14:02 - 14:04
    business is that you can't do this alone.
    You
  • 14:04 - 14:07
    can't do this in a vacuum. Cause, let's be
  • 14:07 - 14:10
    honest. You've been drinking your particular
    open source Koolaid
  • 14:10 - 14:14
    all day long. You need some healthy perspective,
    OK.
  • 14:14 - 14:17
    You need one other person who's willing to
    go
  • 14:17 - 14:19
    sit in a room with you for four to
  • 14:19 - 14:22
    six hours, at least, and psychoanalyze the
    shit out
  • 14:22 - 14:26
    of your project.
  • 14:26 - 14:27
    And if you can find more than one of
  • 14:27 - 14:30
    those people, great. Grab them. But let's
    not get
  • 14:30 - 14:33
    a classroom, OK. Let's keep it small. Small
    team.
  • 14:33 - 14:35
    People who are, have no problem telling you
    what
  • 14:35 - 14:36
    they really think. So you do want them to
  • 14:36 - 14:39
    understand the space, OK. And you want them
    to
  • 14:39 - 14:40
    know a little bit about you and you want
  • 14:40 - 14:43
    them to know about the project.
  • 14:43 - 14:47
    Now, for the process. You're gonna see that
    the,
  • 14:47 - 14:50
    the exercises I'm gonna take you through,
    they really
  • 14:50 - 14:54
    consist of the same three basic steps. We're
    gonna
  • 14:54 - 14:57
    have a shit ton of sticky notes and we're
  • 14:57 - 14:59
    gonna write a lot of words on them. That's
  • 14:59 - 15:04
    the ideation process. After that, we're gonna
    take those
  • 15:04 - 15:06
    words and we're going to start to group them.
  • 15:06 - 15:11
    Categorize them by common themes. Once we
    have that
  • 15:11 - 15:13
    done, then we're gonna prioritize, OK. We're
    gonna have
  • 15:13 - 15:17
    some winners.
  • 15:17 - 15:19
    To get started, we gotta know where we're
    going.
  • 15:19 - 15:21
    Right, like, what is this thing that we need
  • 15:21 - 15:23
    to fill up, if you will, with all of
  • 15:23 - 15:27
    these words? And so, I have a simple brand
  • 15:27 - 15:30
    structure in mind. Because when you're starting
    out, I
  • 15:30 - 15:34
    think when you think about words like purpose
    and
  • 15:34 - 15:38
    mission and values, that feels really heavy.
    Or, for
  • 15:38 - 15:42
    some of you, it just feels like marketing
    jargon.
  • 15:42 - 15:43
    Whatever your take on it. That can be a
  • 15:43 - 15:45
    very daunting thing, right.
  • 15:45 - 15:49
    So, I actually like to start here, with just
  • 15:49 - 15:52
    a simple why, how, and what. And what you'll
  • 15:52 - 15:53
    see is that at the end of this, we're
  • 15:53 - 15:56
    gonna get to the same juicy stuff.
  • 15:56 - 16:02
    Why? This is a sentence, OK. This is why
  • 16:02 - 16:05
    you get out of bed in the morning. Or
  • 16:05 - 16:06
    I'm presuming, for most of you, stay up till
  • 16:06 - 16:10
    four AM. Whatever the case may be. This is
  • 16:10 - 16:13
    a personal and a passionate statement, OK.
    This is
  • 16:13 - 16:16
    why you are doing this.
  • 16:16 - 16:18
    How? How you do this, right. This is where
  • 16:18 - 16:20
    we're gonna talk about what are those things
    that
  • 16:20 - 16:24
    make you different. What are your points of
    difference?
  • 16:24 - 16:26
    And what's your personality? So if we do need
  • 16:26 - 16:28
    to describe you or set you up on a
  • 16:28 - 16:31
    blind date, how are we going to describe you?
  • 16:31 - 16:35
    And then, lastly, what. This is what you really
  • 16:35 - 16:37
    deliver. And a hint here, this is gonna be
  • 16:37 - 16:41
    more than just a list of your product features.
  • 16:41 - 16:45
    It's gonna be bigger than that.
  • 16:45 - 16:47
    A few notes on the content that fill this
  • 16:47 - 16:52
    brand structure. Before we get started. It's,
    it's not
  • 16:52 - 16:55
    copy. So, don't get so wrapped up in the
  • 16:55 - 16:59
    words because you're worried about them being
    printed somewhere
  • 16:59 - 17:03
    forever. It's really about getting the words
    down on
  • 17:03 - 17:09
    paper and making sure that they express the
    intent.
  • 17:09 - 17:12
    It should be organic, OK. It can grow and
  • 17:12 - 17:15
    it can change as your brand and your team
  • 17:15 - 17:18
    changes. But you do want to try to get
  • 17:18 - 17:23
    to kind of that core piece of positioning,
    much
  • 17:23 - 17:27
    like Nike has a core piece of empowerment
    positioning.
  • 17:27 - 17:31
    But they express that differently, depending
    on venue and
  • 17:31 - 17:33
    audience.
  • 17:33 - 17:35
    And lastly, this is probably the more important
    one.
  • 17:35 - 17:38
    As we go through this work, remember to make
  • 17:38 - 17:44
    it about you. Because, if your reason for
    being,
  • 17:44 - 17:47
    the why you get out of bed in the
  • 17:47 - 17:52
    morning, is just focused on your competitor,
    someone you
  • 17:52 - 17:56
    see as your competitor, then your brand is
    automatically
  • 17:56 - 17:58
    gonna have a pretty short life.
  • 17:58 - 18:01
    OK. So now that we know where we want
  • 18:01 - 18:03
    to be, it's a matter of how to get
  • 18:03 - 18:06
    there. And to walk through this, I'm going
    to
  • 18:06 - 18:10
    use a current open source project to walk
    through
  • 18:10 - 18:13
    these examples. I don't know, maybe you've
    heard of
  • 18:13 - 18:18
    it. Yesterday, even. Exercism. So Exercism
    is something that's
  • 18:18 - 18:21
    really important to me as a new developer.
    This,
  • 18:21 - 18:25
    this tool has been instrumental in my learning.
    And
  • 18:25 - 18:28
    Katrina, as well, who developed this, has
    been instrumental
  • 18:28 - 18:31
    in my learning.
  • 18:31 - 18:33
    And for those of you who don't know, Exercism
  • 18:33 - 18:37
    is essentially crowd-sourced code reviews
    for daily practice problems.
  • 18:37 - 18:40
    Here's how it works. As a user, you pick
  • 18:40 - 18:42
    a language. You pick an exercise. You download
    a
  • 18:42 - 18:45
    test suite. You write the code to solve that
  • 18:45 - 18:50
    problem, and then you resubmit that solution
    back to
  • 18:50 - 18:53
    Exercism, where all other members of Exercism
    can come
  • 18:53 - 18:56
    in and comment on your solution.
  • 18:56 - 19:00
    OK. And the goal here is iterating over small
  • 19:00 - 19:03
    chunks of code. And also to engage in a
  • 19:03 - 19:08
    thoughtful dialogue. Some back and forth.
    Constructive feedback about
  • 19:08 - 19:12
    new ideas. Things we could be doing better,
    or
  • 19:12 - 19:14
    what if you chose a different label for this
  • 19:14 - 19:18
    or that method.
  • 19:18 - 19:22
    OK. And so for our structure, I also want
  • 19:22 - 19:25
    to let you know that there is some purpose
  • 19:25 - 19:27
    in this line up with why being at the
  • 19:27 - 19:28
    top. I mean, that's really kind of your archarching
  • 19:28 - 19:32
    umbrella. Like I said, it's also the hardest
    thing
  • 19:32 - 19:33
    to fill out.
  • 19:33 - 19:35
    So when I start this exercise, I like to
  • 19:35 - 19:38
    start smack in the middle. Because for most
    people,
  • 19:38 - 19:42
    their points of difference - how what they
    have
  • 19:42 - 19:46
    is different - is just the most straightforward.
    So
  • 19:46 - 19:49
    what makes your brand different enough to
    care about?
  • 19:49 - 19:53
    And your points of difference can span implementation.
    They
  • 19:53 - 19:57
    can span customer service, language, design
    patterns. The idea
  • 19:57 - 19:59
    right now is you want to get all of
  • 19:59 - 20:01
    those out onto sticky notes, write them all
    out.
  • 20:01 - 20:03
    You've got you and your other friend in the
  • 20:03 - 20:05
    room. And then get them all up on a
  • 20:05 - 20:11
    whiteboard. Maybe, for exercism, it looks
    something like this.
  • 20:11 - 20:15
    Imagine this is a whiteboard of sticky notes.
    Keep
  • 20:15 - 20:17
    it short and simple here, OK. No novels. That's
  • 20:17 - 20:21
    part of the reason why you use post-its. And
  • 20:21 - 20:24
    now once you have them in front of you,
  • 20:24 - 20:26
    now you're gonna start to group them, right.
    How
  • 20:26 - 20:29
    can you start to align these in categories
    that
  • 20:29 - 20:31
    make sense? And then once you have them in
  • 20:31 - 20:37
    a category, what are you gonna label those
    categories?
  • 20:37 - 20:40
    For exercism, it might look something like
    this. Mentorship
  • 20:40 - 20:45
    is a point of difference. How Exercism creates
    a
  • 20:45 - 20:49
    platform for people of all skill levels to
    be
  • 20:49 - 20:54
    mentored by others. Intrinsic motivation,
    right. So, if you
  • 20:54 - 20:59
    saw before, Exercism doesn't use score boards.
    OK. This
  • 20:59 - 21:01
    isn't about, like, trying to get to a badge.
  • 21:01 - 21:05
    OK, this is about becoming a better programmer
    working
  • 21:05 - 21:08
    on small, little problems iteratively.
  • 21:08 - 21:10
    And so there's an intrinsic motivation about
    that. That's
  • 21:10 - 21:13
    really the goal. And then a safe forum, because
  • 21:13 - 21:15
    it's a very important piece of Exercism. OK,
    we
  • 21:15 - 21:17
    must be nice to one another and have constructive
  • 21:17 - 21:20
    feedback. And as you can see, these are, so
  • 21:20 - 21:22
    for Exercism, these are points of difference,
    but they
  • 21:22 - 21:25
    also start to sound like values, right. Things
    that
  • 21:25 - 21:27
    Exercism really cares about.
  • 21:27 - 21:30
    Now, when it comes to your points of difference,
  • 21:30 - 21:34
    I personally am a fan of three categories.
    That's
  • 21:34 - 21:37
    not a scientific rule by any means. I'm just
  • 21:37 - 21:39
    a fan of three categories. I think four categories
  • 21:39 - 21:41
    is fine. I think if you only have two,
  • 21:41 - 21:45
    that's good too. I will say that five and
  • 21:45 - 21:49
    above, baby kittens start to die, because
    people just
  • 21:49 - 21:52
    cannot focus on, like, what you're talking
    about. That's
  • 21:52 - 21:54
    too much.
  • 21:54 - 21:57
    OK. So let's slug these into our framework
    and
  • 21:57 - 22:02
    move onto personality. Again, with the sticky
    notes. We're
  • 22:02 - 22:08
    going to start to think about how Exercism
    looks
  • 22:08 - 22:12
    on the inside. And what does it look like
  • 22:12 - 22:15
    through a competitive lens? Who else are doing
    things
  • 22:15 - 22:17
    like this?
  • 22:17 - 22:19
    What does it look like to users? What should
  • 22:19 - 22:22
    it look like to users? And we're gonna use
  • 22:22 - 22:25
    adjectives here, right. Some personality type
    adjectives. This is
  • 22:25 - 22:27
    what we're gonna write down. And the goal
    here
  • 22:27 - 22:30
    is to get as many words as possible. So
  • 22:30 - 22:31
    you write, you write all the words out, and
  • 22:31 - 22:33
    then the first thing you should do is grab
  • 22:33 - 22:40
    a thesaurus and add to them. K.
  • 22:41 - 22:44
    Now we're gonna group the words. Again, looking
    for
  • 22:44 - 22:48
    common themes, overlap. And this might be
    what it
  • 22:48 - 22:51
    looks like for Exercism. And you want to make
  • 22:51 - 22:53
    sure that the group is weighing in on these,
  • 22:53 - 22:56
    on these categories here, right. You want
    to make
  • 22:56 - 22:59
    sure that within the room, everybody's very
    clear about
  • 22:59 - 23:02
    why the word was offered. What was, what was
  • 23:02 - 23:04
    the thinking that was happening at the time.
    What
  • 23:04 - 23:06
    are they trying to express with this or that
  • 23:06 - 23:08
    adjective?
  • 23:08 - 23:10
    And you can have as many categories as you
  • 23:10 - 23:13
    want here. There's no danger to kittens. Yet.
  • 23:13 - 23:17
    Now you're gonna vote. So per category, you're
    going
  • 23:17 - 23:22
    to vote for your first, second, and third
    word.
  • 23:22 - 23:25
    And the objective here at the end is to
  • 23:25 - 23:28
    tally the results, and for each category,
    one word
  • 23:28 - 23:34
    wins. And so now that you've got those words,
  • 23:34 - 23:36
    these are gonna be your working elements moving
    forward.
  • 23:36 - 23:39
    This is what many brand strategists would
    call your
  • 23:39 - 23:46
    brand DNA. So for Exercism, we've got engaging,
    analytical,
  • 23:46 - 23:50
    obsessive, education, motivating. And now
    we've got to start
  • 23:50 - 23:52
    building a person. So how do we do that,
  • 23:52 - 23:54
    right? We have these DNA elements. Well, we've
    got
  • 23:54 - 23:57
    to start thinking about a character that matches
    these
  • 23:57 - 23:57
    words.
  • 23:57 - 24:00
    And if we've got a character, we've gotta
    think
  • 24:00 - 24:04
    about, what does, what does that character
    sound like?
  • 24:04 - 24:05
    And to do that, you take your DNA and
  • 24:05 - 24:09
    then you just map additional words against
    that, right,
  • 24:09 - 24:14
    corresponding. So if a DNA element is analytical,
    well,
  • 24:14 - 24:17
    that's probably a very rational character.
    It has a
  • 24:17 - 24:20
    very reasonable, calm voice. Right, those
    are, those are
  • 24:20 - 24:23
    some words that might come in to start describing
  • 24:23 - 24:28
    a person.
  • 24:28 - 24:30
    And now to actually get it to a place
  • 24:30 - 24:33
    where we can describe it as we would our
  • 24:33 - 24:34
    best friend, we've got to make it do something.
  • 24:34 - 24:36
    You've gotta make it do something. So you've
    got
  • 24:36 - 24:38
    that working set of words, and now we want
  • 24:38 - 24:43
    to craft a sentence, several sentences actually,
    where we
  • 24:43 - 24:46
    are trying to kind of introduce Exercism as
    a
  • 24:46 - 24:47
    person.
  • 24:47 - 24:52
    So, Exercism is inviting, and always looking
    to collaborate,
  • 24:52 - 24:56
    for example. An infectious enthusiast. Pushy,
    but in a
  • 24:56 - 25:03
    thoughtful way. So let's record those into
    personality. And
  • 25:04 - 25:06
    now we can move on to the what you
  • 25:06 - 25:08
    really deliver.
  • 25:08 - 25:11
    As a reminder, what you deliver is actually
    bigger
  • 25:11 - 25:16
    than just a product description. Often, this
    is really
  • 25:16 - 25:22
    a promise. This starts to become your mission
    statement.
  • 25:22 - 25:23
    To do that, we're gonna have to go back
  • 25:23 - 25:26
    to our brand DNA, where we started, and first
  • 25:26 - 25:28
    we made it do something. Now we have to
  • 25:28 - 25:30
    make it say something.
  • 25:30 - 25:32
    So to make it say something, this is where
  • 25:32 - 25:35
    we want to craft a sentence that expresses
    the
  • 25:35 - 25:39
    collective meaning of these words. Not just
    their meaning
  • 25:39 - 25:41
    from the dictionary, but, again, when we were
    in
  • 25:41 - 25:44
    the room, what was that collective intent?
    Why did
  • 25:44 - 25:46
    these words win our vote? What was the conversation
  • 25:46 - 25:48
    that was happening?
  • 25:48 - 25:52
    And as a platform, Exercism is about improving
    your
  • 25:52 - 25:55
    skills in writing code. It's about giving
    and taking
  • 25:55 - 26:00
    feedback and solving problems. So if we're
    gonna make
  • 26:00 - 26:04
    it say something, I often like to start with,
  • 26:04 - 26:08
    Exercism delivers - whatever your product
    is delivers. Maybe
  • 26:08 - 26:11
    it looks like this.
  • 26:11 - 26:13
    Exercism delivers practice for those who do
    not settle
  • 26:13 - 26:19
    at good. That's what what. So let's add that
  • 26:19 - 26:24
    to the framework and let's keep trucking.
  • 26:24 - 26:26
    So for the why. I like to start this
  • 26:26 - 26:31
    one with, I do this because, OK. This is
  • 26:31 - 26:35
    that personal and passionate statement. So
    think about things
  • 26:35 - 26:38
    like, what was the event that sparked you
    starting
  • 26:38 - 26:41
    this open source project. Was there something
    that was
  • 26:41 - 26:45
    pissing you off at the time? Were you searching
  • 26:45 - 26:48
    for something but you couldn't find it? What
    do
  • 26:48 - 26:51
    you really believe in at the end of the
  • 26:51 - 26:52
    day?
  • 26:52 - 26:55
    For Exercism, it might look like this. I do
  • 26:55 - 26:59
    this because I hate lazy code, and teaching
    actually
  • 26:59 - 27:04
    takes a village, for example. That persistence
    in the
  • 27:04 - 27:09
    detail matters. And so once we've got these
    on
  • 27:09 - 27:11
    our sticky notes again, now we want to start
  • 27:11 - 27:15
    to group, right. This is a slightly different
    grouping
  • 27:15 - 27:17
    exercise here. We want to group, but what
    we're
  • 27:17 - 27:19
    really trying to get to is what is the
  • 27:19 - 27:21
    one liner?
  • 27:21 - 27:23
    Cause this is the why. Now we want to
  • 27:23 - 27:26
    look at these. These are gonna be similar
    in
  • 27:26 - 27:27
    a lot of different ways. And now we want
  • 27:27 - 27:29
    to get to just, what is that, that one
  • 27:29 - 27:33
    liner, be it a word or a short sentence.
  • 27:33 - 27:36
    A statement. That sums up the belief. Like,
    what
  • 27:36 - 27:38
    is most representative of all of this about
    why
  • 27:38 - 27:43
    we do this? And what we're passionate about.
  • 27:43 - 27:46
    As a reminder, here's what it was for some
  • 27:46 - 27:50
    of those larger brands. Whoops. Damn it.
  • 27:50 - 27:57
    Totally ruined it. OK. So where we started
    was
  • 27:57 - 28:01
    Exercism, which is a crowd sourced platform
    for code
  • 28:01 - 28:04
    reviews, right. But if we're really gonna
    get to
  • 28:04 - 28:08
    the why, OK, the thing that is so important
  • 28:08 - 28:11
    about, about why Katrina stays up till four
    AM
  • 28:11 - 28:12
    in the morning, or for those of us who
  • 28:12 - 28:16
    participate in Exercism, why we love to be
    nit-picked.
  • 28:16 - 28:22
    It might look like this. That the Devil is
  • 28:22 - 28:29
    in the details. That this is really what's
    important
  • 28:29 - 28:33
    and what matters about thinking about becoming
    a good
  • 28:33 - 28:38
    programmer. About mentoring others.
  • 28:38 - 28:42
    This is what it takes to be better than
  • 28:42 - 28:45
    just good. That you have to practice this.
    A
  • 28:45 - 28:49
    lot. And so this is a different story and
  • 28:49 - 28:54
    a different feel than just a platform for
    daily
  • 28:54 - 28:59
    practice problems and crowd source code review.
  • 28:59 - 29:01
    So now that you have this story, what are
  • 29:01 - 29:05
    you gonna do with it? Now that you have
  • 29:05 - 29:07
    a who in your brand structure, how do you
  • 29:07 - 29:10
    use it? Oh shit. Marketing.
  • 29:10 - 29:15
    Don't worry. I'm gonna keep this simple. And
    really
  • 29:15 - 29:19
    focus on some low-hanging fruit. Because while
    it's true
  • 29:19 - 29:21
    that I've shown you a lot of big players
  • 29:21 - 29:24
    here, if you take the time and the due
  • 29:24 - 29:28
    diligence up front to not just think about
    what
  • 29:28 - 29:33
    you're building but who that looks like, what,
    what
  • 29:33 - 29:37
    that is as a person, then that upstream work
  • 29:37 - 29:41
    is gonna reap some rewards in your downstream
    work.
  • 29:41 - 29:45
    Because now you have a place in which to
  • 29:45 - 29:49
    start communicating out of the box differently,
    right. Immediately,
  • 29:49 - 29:51
    in your README. I mean, I know we've heard
  • 29:51 - 29:54
    tons of talks, READMEs are important. One
    thing that
  • 29:54 - 29:56
    I think really is important about a README
    that
  • 29:56 - 30:00
    I don't see very often is voice.
  • 30:00 - 30:02
    How it sounds. I mean, yeah, it's great to
  • 30:02 - 30:05
    have a README that has plenty of directions,
    but
  • 30:05 - 30:06
    I want to know a little bit more. I
  • 30:06 - 30:09
    wanna, I wanna feel a little bit of personality
  • 30:09 - 30:11
    when I'm reading a README and I'm going through
  • 30:11 - 30:13
    instructions. At least for a new developer,
    it's very
  • 30:13 - 30:18
    hard sometimes, to work through some of this.
  • 30:18 - 30:20
    So, understanding a little bit more of the
    who
  • 30:20 - 30:23
    makes an open source project stand out for
    me.
  • 30:23 - 30:27
    I remember it better. And so when you're constructing
  • 30:27 - 30:29
    your README, think about all of this work
    that
  • 30:29 - 30:31
    we've done, all of these adjectives that we've
    put
  • 30:31 - 30:35
    up on the wall, and so write, in that
  • 30:35 - 30:36
    tone of voice.
  • 30:36 - 30:40
    Because here's the thing. You might be a total
  • 30:40 - 30:43
    jerk. Or boring and passive. But your code
    doesn't
  • 30:43 - 30:45
    actually have to be. You can build a whole
  • 30:45 - 30:51
    new character. And once you've got a voice,
    now
  • 30:51 - 30:53
    you're ready to tell your story. OK. You can
  • 30:53 - 30:55
    tell your story everywhere.
  • 30:55 - 31:01
    Blogs, conferences, events, social media.
  • 31:01 - 31:02
    And what's important is,
  • 31:02 - 31:04
    as you're telling your story,
  • 31:04 - 31:06
    make sure you're hitting those key points
    of difference,
  • 31:06 - 31:10
    OK. Those things that you value. That are
    most
  • 31:10 - 31:12
    important. And that you hold dear. And be
    clear
  • 31:12 - 31:13
    about what you deliver.
  • 31:13 - 31:18
    Because it actually is more than just a list
  • 31:18 - 31:20
    of your product features.
  • 31:20 - 31:21
    Otherwise you wouldn't stay up
  • 31:21 - 31:23
    until four AM in the morning doing this. It
  • 31:23 - 31:25
    does mean more to you, right. And it probably
  • 31:25 - 31:28
    means a lot more to the community, too. So
  • 31:28 - 31:33
    don't just tell people what you've made. Tell
    them
  • 31:33 - 31:36
    why you've made it.
  • 31:36 - 31:38
    Tell them what you believe. Because beliefs
    are held
  • 31:38 - 31:42
    by humans. And humans build relationships.
  • 31:42 - 31:45
    And relationships build
  • 31:45 - 31:49
    community. Thank you. That's it.
Title:
RailsConf 2014 - Branding for Open Source Success by Bree Thomas
Description:

more » « less
Video Language:
Arabic
Duration:
32:15

English subtitles

Revisions