< Return to Video

Garden City Ruby 2014 - Closing Keynote by Prateek Dayal

  • 0:28 - 0:33
    So hi. Alright, so welcome to my keynote.
  • 0:33 - 0:35
    All right. Apologies for that.
  • 0:35 - 0:37
    I've been a Rails programmer for too long,
  • 0:37 - 0:41
    and I used Scaffold to generate this presentation,
  • 0:41 - 0:44
    and I kind of, I kind of kept this towards
    the end.
  • 0:44 - 0:45
    You know, I'll fix it in the end,
  • 0:45 - 0:46
    and I forgot.
  • 0:46 - 0:49
    So yeah I'm really sorry about that. But,
    anyway.
  • 0:49 - 0:51
    So my name is Prateek Dayal.
  • 0:51 - 0:52
    Unlike Chad, you know, I do need an introduction,
  • 0:52 - 0:56
    so I'll introduce myself as I go along.
  • 0:56 - 0:59
    So yeah, I'm currently the CEO of SupportBee,
  • 0:59 - 1:02
    and I started working with Ruby in 2007,
  • 1:02 - 1:05
    when I co-founded Muziboo.
  • 1:05 - 1:07
    And Muziboo is a music sharing website
  • 1:07 - 1:08
    and we had this idea,
  • 1:08 - 1:10
    how cool it would be if you know people had
  • 1:10 - 1:12
    a place like Flickr for music,
  • 1:12 - 1:14
    where they would go and upload music and discuss
    it,
  • 1:14 - 1:16
    not just share with their friends.
  • 1:16 - 1:17
    And we launched Muziboo,
  • 1:17 - 1:19
    we worked on it for a few years,
  • 1:19 - 1:19
    we grew it to about,
  • 1:19 - 1:24
    you know about half a million users. 200,000
    uploads.
  • 1:24 - 1:27
    And as I said, I started working on this in
    2007,
  • 1:27 - 1:29
    and it was a great time.
  • 1:29 - 1:31
    It just felt like heaven.
  • 1:31 - 1:35
    So I did electronics engineering in my college
    days,
  • 1:35 - 1:37
    and this was my first real programming project,
  • 1:37 - 1:39
    and unlike the unfortunate people like you,
  • 1:39 - 1:42
    you know I never did any PHP or Java.
  • 1:42 - 1:44
    So I came to the programming world straight
    into Ruby,
  • 1:44 - 1:45
    and it was so awesome,
  • 1:45 - 1:47
    and I could sit and code all day.
  • 1:47 - 1:49
    That was the part that appealed to me the
    most about doing a start up.
  • 1:49 - 1:52
    Actually we didn't even call it a start up
    back then.
  • 1:52 - 1:53
    So we just did something,
  • 1:53 - 1:56
    and I was sitting and coding all day.
  • 1:56 - 1:58
    And the community was still there actually,
  • 1:58 - 1:59
    surprisingly even in 2007 in India.
  • 1:59 - 2:02
    We didn't have a Ruby meet up but we had Open
    Coffee clubs,
  • 2:02 - 2:04
    and we had some start up meet ups
  • 2:04 - 2:06
    and actually all the people talk about
  • 2:06 - 2:08
    is programming pretty much, all the bar caps??.
  • 2:08 - 2:09
    So I remember meeting Sidoo??
  • 2:09 - 2:11
    and I remember meeting a few other people,
  • 2:11 - 2:12
    later I met Hemant. And we would sit
  • 2:12 - 2:15
    and chat about Ruby and you know,
  • 2:15 - 2:16
    they would give me all these cool ideas,
  • 2:16 - 2:17
    I would be like, I would be like hey dude,
    you know,
  • 2:17 - 2:17
    how do I deploy?
  • 2:17 - 2:19
    And they would tell me there's this cool thing
  • 2:19 - 2:21
    called Mongrel, you should look at it.
  • 2:21 - 2:22
    And I would go back and check out Mongrel
  • 2:22 - 2:24
    and I would deploy. So that was a really fun
    time.
  • 2:24 - 2:26
    I was having a great time.
  • 2:26 - 2:29
    But as you would guess it didn't last.
  • 2:29 - 2:31
    It wasn't as bright and sunny anymore eventually,
  • 2:31 - 2:35
    because I had to start worrying about making
    money.
  • 2:35 - 2:38
    And I, you know I would just a couple of years
    out of college,
  • 2:38 - 2:39
    not much cash, so I had to really start worrying
    about,
  • 2:39 - 2:40
    OK, how am I gonna make money?
  • 2:40 - 2:43
    This is all fun, but you know let's get serious
  • 2:43 - 2:44
    about this start up thing now.
  • 2:44 - 2:46
    And I had never done a business
  • 2:46 - 2:49
    and so I did what you know any sensible programmer
    would do, right.
  • 2:49 - 2:50
    I went to a business guy,
  • 2:50 - 2:53
    I went to a few business people to get their
    advice.
  • 2:53 - 2:57
    And all the advice that I got was about SEO,
  • 2:57 - 2:59
    about partnerships, people said oh you're
    a music company
  • 2:59 - 3:02
    you should go partner with the music labels,
  • 3:02 - 3:05
    you should hire a few sales people, sell music
    listings.
  • 3:05 - 3:08
    Like if, I don't know how long, if you guys
    remember,
  • 3:08 - 3:10
    but in 2007, India was sort of moving from
  • 3:10 - 3:12
    the offline world into the online world,
  • 3:12 - 3:15
    and the models were just sort of being adapted
    to the online models.
  • 3:15 - 3:17
    And everybody was sort of like,
  • 3:17 - 3:18
    everything was a listing site essentially,
  • 3:18 - 3:21
    and you could just put ads on it.
  • 3:21 - 3:25
    So I, you know I didn't like this obviously.
  • 3:25 - 3:27
    I hated doing this work.
  • 3:27 - 3:29
    Because I loved doing programming.
  • 3:29 - 3:30
    But I still persisted with it,
  • 3:30 - 3:32
    I still persisted with it for a few years.
  • 3:32 - 3:35
    So I did some SEO, you know I tried doing
    some sales -
  • 3:35 - 3:40
    it didn't work. And, you know, I really felt
    like this guy.
  • 3:40 - 3:43
    I felt like I had all these super powers,
  • 3:43 - 3:46
    like metaprogramming and you know all the
    cool stuff
  • 3:46 - 3:50
    that Ruby had to offer, but I would just sit
    and, you know,
  • 3:50 - 3:51
    tweak page titles all day long.
  • 3:51 - 3:55
    To get myself ranking. You know I felt really
    bad.
  • 3:55 - 3:55
    And I really felt disillusioned.
  • 3:55 - 3:58
    I felt really disillusioned with start ups
    because,
  • 3:58 - 4:00
    I said this is not what start ups should be
    about, right.
  • 4:00 - 4:03
    I should be able to do what I enjoy doing.
  • 4:03 - 4:05
    And that's when I kind of started asking myself,
  • 4:05 - 4:09
    can I leverage my strengths as a developer
    to build a great business?
  • 4:09 - 4:11
    Can I do what I enjoy doing already
  • 4:11 - 4:12
    and somehow build a great business
  • 4:12 - 4:15
    and build a company that I'm really proud
    of?
  • 4:15 - 4:17
    And I started sort of looking around to get
    ideas,
  • 4:17 - 4:19
    and that's what my talk is about.
  • 4:19 - 4:22
    So my talk is about coding your business.
  • 4:22 - 4:25
    And I just want to share some experiences
    I've had,
  • 4:25 - 4:26
    some learnings I've had.
  • 4:26 - 4:30
    Some ideas we are even now working on.
  • 4:30 - 4:32
    And just get your thoughts, maybe, you know,
  • 4:32 - 4:34
    it would be nice if you guys could tell me,
    like,
  • 4:34 - 4:36
    what do you think, what if you tried something
    similar.
  • 4:36 - 4:38
    Or even if later you try something
  • 4:38 - 4:41
    and you know just tweet to me. That'd be cool.
  • 4:41 - 4:45
    So when I was doing Muziboo, about a year
    into Muziboo,
  • 4:45 - 4:46
    SoundCloud launched.
  • 4:46 - 4:49
    And you know they launched in a public data
    or something.
  • 4:49 - 4:51
    And they are a nice product.
  • 4:51 - 4:53
    And they started getting some traction.
  • 4:53 - 4:54
    But other than working on the core product,
  • 4:54 - 4:58
    one thing I noticed was that they had this
    thing called the API.
  • 4:58 - 5:01
    And somehow people were slowly starting to
    use that API
  • 5:01 - 5:04
    and people started writing apps on top of
    the API.
  • 5:04 - 5:08
    And if you go to their app listing now they've
    got dozens of apps.
  • 5:08 - 5:12
    And you know they have apps which help them
    get new musicians on board.
  • 5:12 - 5:14
    These are apps which will allow people to
    upload directly
  • 5:14 - 5:18
    from let's say a music recording program.
  • 5:18 - 5:21
    All these are apps that get some new listeners.
  • 5:21 - 5:24
    So people have used API to build charts
  • 5:24 - 5:26
    that are hip-hop charts, specific charts.
  • 5:26 - 5:31
    So I think the API really, really helped them
    grow their user base.
  • 5:31 - 5:34
    And that was a great learning for me.
  • 5:34 - 5:38
    In some ways it was you know it was the hard
    way that
  • 5:38 - 5:41
    I was learning, because they were taking off,
  • 5:41 - 5:44
    but I mean there was definitely something
    to learn from them.
  • 5:44 - 5:46
    And then I sort of started looking around
  • 5:46 - 5:48
    and I realized that API is definitely
  • 5:48 - 5:50
    the new business development.
  • 5:50 - 5:52
    You know today if you want to grow a product,
  • 5:52 - 5:55
    APIs are a great way to do that.
  • 5:55 - 5:57
    And it's like, if you look at a lot of other
    products,
  • 5:57 - 6:00
    so GitHub, Twitter, Facebook, Google -
  • 6:00 - 6:02
    there are so many examples that wouldn't be
    the same product
  • 6:02 - 6:07
    if they didn't have the API ecosystem.
  • 6:07 - 6:10
    And especially most in the last few years,
  • 6:10 - 6:12
    a lot of products are actually just APIs.
  • 6:12 - 6:14
    A lot of products around are simply APIs.
  • 6:14 - 6:19
    So for example, Firebase - I should use a
    clicker probably, sorry.
  • 6:19 - 6:23
    So Firebase is a tool that gives you a back
  • 6:23 - 6:25
    and forth mobile of web apps.
  • 6:25 - 6:28
    Swifttype for Surge, mailgun for delivering
    emails.
  • 6:28 - 6:31
    Plivo from the streets of Bangalore is computing
    with
  • 6:31 - 6:32
    ?? (00:06:31:06) head on.
  • 6:32 - 6:34
    And they both provide APIs for telephoning.
  • 6:34 - 6:37
    So there are a lot of products which are simply
    APIs.
  • 6:37 - 6:40
    And I think as developers we are really,
  • 6:40 - 6:42
    really well-suited to do these kind of start
    ups.
  • 6:42 - 6:44
    We already understand our target audience.
  • 6:44 - 6:45
    We are the target audience.
  • 6:45 - 6:48
    We, all of us have been to hack-a-thons,
  • 6:48 - 6:49
    we have worked with different APIs,
  • 6:49 - 6:53
    we know what it feels like when the documentation
    is shitty,
  • 6:53 - 6:54
    what makes good code examples,
  • 6:54 - 6:57
    what kind of libraries do you need to kick
    start the environment.
  • 6:57 - 7:00
    We really understand this stuff really well
    already,
  • 7:00 - 7:03
    and I think if you were to start a company
    like this,
  • 7:03 - 7:08
    you're definitely at an advantage.
  • 7:08 - 7:10
    And so you can build a product
  • 7:10 - 7:12
    and you know you can get maybe some users
  • 7:12 - 7:14
    but what about marketing?
  • 7:14 - 7:16
    That's typically the question that I get asked
    most often from programmers.
  • 7:16 - 7:18
    Like how do you market your product?
  • 7:18 - 7:21
    How do you get customers?
  • 7:21 - 7:23
    And there are several ways to market a product.
  • 7:23 - 7:25
    Most of them don't work.
  • 7:25 - 7:27
    And are frustrating actually to execute on.
  • 7:27 - 7:29
    And what I - personally at least for us
  • 7:29 - 7:32
    and our company I've realized that writing
  • 7:32 - 7:35
    has turned out to be the best form of marketing
    actually.
  • 7:35 - 7:40
    And what I mean by that is if you look at
    developer docs
  • 7:40 - 7:43
    or marketing copy site or newsletters,
  • 7:43 - 7:45
    or even delegating great customer support,
  • 7:45 - 7:48
    it all boils down to being good at writing.
  • 7:48 - 7:51
    And, I mean that's just how it is.
  • 7:51 - 7:54
    For example, this is Mailgun's documentation.
  • 7:54 - 7:57
    If you go through it, it talks about setting
    up SPF records,
  • 7:57 - 7:59
    you know how to get to deployability,
  • 7:59 - 8:01
    why do you need dedicated IPs,
  • 8:01 - 8:03
    it's stuff that all of us already understand
    and can write.
  • 8:03 - 8:08
    We just need to be really good at communicating
    this to our customers.
  • 8:08 - 8:10
    So we already understand this stuff.
  • 8:10 - 8:11
    We just need to get better
  • 8:11 - 8:14
    at being able to communicate it in writing.
  • 8:14 - 8:18
    The same way if you look at Firebase's landing
    page,
  • 8:18 - 8:20
    any of us could sit down and write this
  • 8:20 - 8:22
    and we could build this and we could write
    this
  • 8:22 - 8:26
    and you just need to be good at writing again.
  • 8:26 - 8:29
    So fortunately there is good news, right.
  • 8:29 - 8:31
    I mean it's, as developers,
  • 8:31 - 8:35
    I think it's very easy to improve at writing.
  • 8:35 - 8:39
    And I'm just going to show you a few examples
    of how to do that.
  • 8:39 - 8:42
    So GitHub. I think one of the coolest things
  • 8:42 - 8:44
    that GitHub does is that every time you create
    a new depository,
  • 8:44 - 8:47
    it says add a readme file.
  • 8:47 - 8:50
    And that's a great starting point to start
    learning
  • 8:50 - 8:52
    how to write or communicate our ideas.
  • 8:52 - 8:54
    How many of you guys have opensource projects.
  • 8:54 - 8:58
    Even, or just some bit of code online?
  • 8:58 - 8:59
    And have you written a readme for it?
  • 8:59 - 9:04
    Oh, quite a few of you have, and quite a few
    have not. Good.
  • 9:04 - 9:06
    One hand stood up very long actually.
  • 9:06 - 9:09
    So, there you are, yeah.
  • 9:09 - 9:10
    So if you haven't,
  • 9:10 - 9:12
    just go back and write a readme for that,
  • 9:12 - 9:14
    and if you already have, maybe try to improve
    it.
  • 9:14 - 9:15
    Get some, maybe more feedback.
  • 9:15 - 9:17
    It's a great starting point to start writing
  • 9:17 - 9:20
    and learning how to write.
  • 9:20 - 9:23
    The other cool thing, at least in today's
    world,
  • 9:23 - 9:27
    is that product development involves a lot
    of writing,
  • 9:27 - 9:28
    and this obviously depends on company to company
  • 9:28 - 9:30
    but you can become a company like this
  • 9:30 - 9:32
    so you can choose to work for a company like
    this.
  • 9:32 - 9:36
    So for example, I'll give you an example from
    SupportBee.
  • 9:36 - 9:40
    So most of our feature requests are enhancement
    requests
  • 9:40 - 9:41
    typically originate in our subcode desk ?? (00:09:41:07),
  • 9:41 - 9:44
    so some customer, for example in this case
    somebody emailed saying,
  • 9:44 - 9:48
    can we have search word for word trash tickets?
  • 9:48 - 9:49
    And my colleague I asked who is here,
  • 9:49 - 9:52
    I asked him you know, do we support this?
  • 9:52 - 9:54
    So it turns out we support this in the API
  • 9:54 - 9:56
    but we don't support it in the front-end.
  • 9:56 - 9:59
    And so what we do is we write this ticket
    into -
  • 9:59 - 10:01
    we have a GitHub app - so the code,
  • 10:01 - 10:03
    we would write that into GitHub,
  • 10:03 - 10:05
    and we create an issue.
  • 10:05 - 10:07
    And other than create,
  • 10:07 - 10:08
    other than using the issue to actually
  • 10:08 - 10:10
    just review code or attach code,
  • 10:10 - 10:14
    what we do is we try to flesh out the feature
    completely in issues.
  • 10:14 - 10:16
    So we are encourage, not only encourage,
  • 10:16 - 10:18
    sort of we enforce everybody to just discuss
  • 10:18 - 10:20
    ompletely in issues. We don't even encourage
  • 10:20 - 10:24
    face to face or voice calls early on.
  • 10:24 - 10:26
    If you're not able to communicate something
  • 10:26 - 10:28
    in issues then you should probably go to a
    call,
  • 10:28 - 10:31
    and then also sum it up and put it back in
    the issue.
  • 10:31 - 10:33
    What this does it just forces you to
  • 10:33 - 10:35
    try to explain to your peers what you're trying
    to do.
  • 10:35 - 10:36
    Sometimes in terms of code,
  • 10:36 - 10:38
    sometimes in terms of the marketing copy
  • 10:38 - 10:40
    that you think should be there,
  • 10:40 - 10:41
    or the subject line of the email.
  • 10:41 - 10:44
    It forces you to communicate your ideas.
  • 10:44 - 10:46
    And acquiring that skill also helps you
  • 10:46 - 10:48
    in communicating those ideas to your customer.
  • 10:48 - 10:50
    So it's really the same sort of skills.
  • 10:50 - 10:53
    And once we know what we want to work on,
  • 10:53 - 10:55
    what we do, we obviously attach code
  • 10:55 - 10:59
    and then we go through maybe a sprint or two
    with that code.
  • 10:59 - 11:01
    And then finally once we are almost getting
    done,
  • 11:01 - 11:05
    we post screen shots in the same issue of
    the finished feature.
  • 11:05 - 11:06
    And what that does is, it -
  • 11:06 - 11:09
    one thing is that it really helps us review
    faster,
  • 11:09 - 11:11
    so we can, you know, know that this feature
    is done
  • 11:11 - 11:13
    and can be deployed.
  • 11:13 - 11:14
    But more than that,
  • 11:14 - 11:16
    it's also a starting point for writing a blog
    post about the feature.
  • 11:16 - 11:19
    And we have taken the same GitHub issues process
  • 11:19 - 11:22
    and turned it into user for our blog as well,
  • 11:22 - 11:24
    you know we power our blogs by JQL.
  • 11:24 - 11:28
    We create issues for each new feature that
    we have,
  • 11:28 - 11:31
    or if you want to put out a def post about
    how we did the feature.
  • 11:31 - 11:35
    And we use these assets and we write the block
    post.
  • 11:35 - 11:36
    And because we are already comfortable
  • 11:36 - 11:38
    with this GitHub issues process,
  • 11:38 - 11:39
    very easy to get feedback.
  • 11:39 - 11:41
    So just like code we can comment in-line,
  • 11:41 - 11:43
    we can help people if they're feeling a writer's
    block
  • 11:43 - 11:46
    or if they want some feedback.
  • 11:46 - 11:47
    It's very easy to give out feedback
  • 11:47 - 11:49
    and push out this block post.
  • 11:49 - 11:52
    So we really tried to make this process work
    for us,
  • 11:52 - 11:57
    and it has ended up, it has ended in a lot
    of our developers,
  • 11:57 - 11:59
    or people who've worked with us getting better
    at writing,
  • 11:59 - 12:03
    and in fact for the first time even realizing
    that they enjoy writing.
  • 12:03 - 12:04
    And it's worked really well for us
  • 12:04 - 12:08
    and I encourage you guys to go and try it
    out.
  • 12:08 - 12:10
    Because the cool thing about this process
  • 12:10 - 12:10
    if that you can start tomorrow.
  • 12:10 - 12:12
    You don't have to wait to start a company
  • 12:12 - 12:13
    to become good at writing.
  • 12:13 - 12:15
    You know you can do it in your current job.
  • 12:15 - 12:18
    So next time you have a feature release post,
  • 12:18 - 12:20
    go out and propose to do it yourself.
  • 12:20 - 12:21
    Maybe you have a job opening
  • 12:21 - 12:23
    and you're putting up a job on Haskee
  • 12:23 - 12:25
    (00:12:23:02 ??). You know, tell your founders
  • 12:25 - 12:28
    or tell your CEO that you want to write that.
  • 12:28 - 12:29
    And just practice.
  • 12:29 - 12:31
    So there's so many opportunities around us
  • 12:31 - 12:36
    to practice writing in development.
  • 12:36 - 12:38
    If you build a company like this,
  • 12:38 - 12:41
    one of the other cool things that happens
    is,
  • 12:41 - 12:43
    it's very easy to recruit a developer.
  • 12:43 - 12:45
    Because developers love hanging out with other
    developers, right.
  • 12:45 - 12:46
    That's why we are all here today
  • 12:46 - 12:48
    and will be here tomorrow.
  • 12:48 - 12:51
    And so it is a very natural fit there.
  • 12:51 - 12:53
    And I've been talking to a few developers
  • 12:53 - 12:54
    in the last couple of months
  • 12:54 - 12:58
    and I realize that most developers hate these
    block,
  • 12:58 - 13:01
    you know, job posts written with the words
    ninja,
  • 13:01 - 13:05
    or, like how many of you are ninjas here?
    No one?
  • 13:05 - 13:11
    What about programming rock stars? No one?
  • 13:11 - 13:13
    So yeah, I mean, people kind of hate that
  • 13:13 - 13:16
    and if you are a company like this that is
    developer friendly,
  • 13:16 - 13:17
    it will show through.
  • 13:17 - 13:21
    You won't have to put an effort to look like
    that.
  • 13:21 - 13:27
    And, so it really does help if you hire better
    people.
  • 13:27 - 13:29
    So what I'm saying is that,
  • 13:29 - 13:33
    we figured out that in the end it just falls
    under two things.
  • 13:33 - 13:34
    Doing great work on the product,
  • 13:34 - 13:36
    on the ecosystem, and then talking about it.
  • 13:36 - 13:38
    I think especially in India,
  • 13:38 - 13:40
    where we are really good at doing great work,
  • 13:40 - 13:43
    I think we are very, incredibly talented set
    of developers here.
  • 13:43 - 13:46
    But we are not so savvy about talking about
    it,
  • 13:46 - 13:47
    and it's not as much of a skill thing
  • 13:47 - 13:49
    I think as much as it's a mindset thing.
  • 13:49 - 13:53
    So it's about doing great work and talking
    about it.
  • 13:53 - 13:54
    But obviously, I mean, this is not easy.
  • 13:54 - 13:56
    You know building a company like this
  • 13:56 - 13:57
    is not going to be easy,
  • 13:57 - 13:58
    because it's all about good teams.
  • 13:58 - 14:00
    It's all about hiring the best people
  • 14:00 - 14:03
    that you can and after you hire them,
  • 14:03 - 14:07
    spending a lot of time helping them get even
    better.
  • 14:07 - 14:10
    And empowering them, so they can make decisions
    on your behalf.
  • 14:10 - 14:11
    And obviously this is a,
  • 14:11 - 14:13
    this is a very hard thing to achieve,
  • 14:13 - 14:16
    and it's very easy to get it wrong.
  • 14:16 - 14:17
    And you have to just keep trying.
  • 14:17 - 14:19
    And it takes a bit longer.
  • 14:19 - 14:22
    So if you are definitely trying to flip a
    start up soon,
  • 14:22 - 14:25
    don't try this. Don't do this. It'll take
    awhile,
  • 14:25 - 14:27
    but I think you'll get a much nicer company
    in the end.
  • 14:27 - 14:30
    And one of the side effects of working like
    this
  • 14:30 - 14:32
    or creating a company like this is that
  • 14:32 - 14:34
    you can actually work from the beach,
  • 14:34 - 14:38
    because now everything happens on the, online.
  • 14:38 - 14:39
    Everything happens in tools.
  • 14:39 - 14:41
    Everything is written, everything is documented.
  • 14:41 - 14:42
    And you become really comfortable.
  • 14:42 - 14:43
    It's like testing, right.
  • 14:43 - 14:45
    Before we started testing,
  • 14:45 - 14:50
    how many of you felt testing is gonna slow
    you down?
  • 14:50 - 14:52
    And how many of you now feel that,
  • 14:52 - 14:54
    oh I can't write something serious without
    tests.
  • 14:54 - 14:57
    Yeah, well same number of people.
  • 14:57 - 14:59
    Yeah. Good. Yeah, so it's the same thing.
  • 14:59 - 15:02
    It feels like writing is gonna slow your product
    development down.
  • 15:02 - 15:04
    It's gonna take, make decisions longer,
  • 15:04 - 15:07
    but it actually helps you get way more structure.
  • 15:07 - 15:12
    And you'll definitely see that in a few weeks
    or maybe a few months.
  • 15:12 - 15:16
    And - by the way that is a real picture
  • 15:16 - 15:18
    of us sitting and working from the beach,
  • 15:18 - 15:21
    so. That's one not-stock image.
  • 15:21 - 15:25
    And what's incredible to me personally
  • 15:25 - 15:29
    is that I was working on Musiboo for about
    three years,
  • 15:29 - 15:31
    about two of those were miserable.
  • 15:31 - 15:34
    Right, there was, I was just banging my head
    against a wall,
  • 15:34 - 15:36
    and I could have figured this out
  • 15:36 - 15:38
    and I could have changed my direction,
  • 15:38 - 15:42
    but I didn't. And I literally felt like I
    was stuck
  • 15:42 - 15:43
    in a Groundhog Day.
  • 15:43 - 15:46
    Right, it's very easy to get stuck in a Groundhog
    day.
  • 15:46 - 15:48
    And what you have to do is obviously
  • 15:48 - 15:50
    you have to step back,
  • 15:50 - 15:53
    and then you have to get a better perspective.
  • 15:53 - 15:55
    And I think the thing that prevented me from
    doing that
  • 15:55 - 15:58
    was that I had no semblance of a work-life
    balance.
  • 15:58 - 16:01
    Nothing. I was just working all the time.
  • 16:01 - 16:03
    I was under this assumption that if I am failing
  • 16:03 - 16:05
    it's only because I'm not working hard enough.
  • 16:05 - 16:08
    How many of you believe that actually?
  • 16:08 - 16:09
    That if you are not succeeding at something
  • 16:09 - 16:12
    then you just got to try harder? Yeah.
  • 16:12 - 16:14
    Quite a few people, right.
  • 16:14 - 16:16
    And I think this is kind of true
  • 16:16 - 16:19
    but I think it's not about the number of hours.
  • 16:19 - 16:21
    So definitely having some work-life balance
  • 16:21 - 16:24
    is very important in getting this perspective.
  • 16:24 - 16:27
    And the other thing I give thought a lot about
  • 16:27 - 16:30
    as a company is that there is simply no way
    we can outwork our competitors.
  • 16:30 - 16:33
    So for example our competitors are companies
    like FreshDesk,
  • 16:33 - 16:37
    which have thirty million dollars, two hundred
    people team.
  • 16:37 - 16:39
    Even if like all of us work two days in a
    day,
  • 16:39 - 16:41
    we would still not out-hour them.
  • 16:41 - 16:42
    So it's simply not going to work like that
  • 16:42 - 16:44
    and technology companies are not built like
    that.
  • 16:44 - 16:46
    They're built one team member
  • 16:46 - 16:48
    and one great decision taken at a time.
  • 16:48 - 16:50
    And that happens when you have a fresh perspective
  • 16:50 - 16:52
    and a clear vision.
  • 16:52 - 16:56
    And it's amazing to me that being in the knowledge
    industry
  • 16:56 - 17:01
    or industry driven so much by knowledge and
    by creative energy,
  • 17:01 - 17:04
    how little at least I did, and when I talked
    to other people,
  • 17:04 - 17:07
    people understand about how our brain itself
    works.
  • 17:07 - 17:08
    And that's I think probably where a lot
  • 17:08 - 17:10
    of these misconceptions come from.
  • 17:10 - 17:13
    So I highly recognize that you guys
  • 17:13 - 17:15
    take a look at this book called Your Brain
    at Work.
  • 17:15 - 17:19
    It's a very quick read. It's gonna take you
    a few hours to read.
  • 17:19 - 17:23
    How many of you have read this book? OK, only
    two people. Cool.
  • 17:23 - 17:27
    So. And both of them have (00:17:26:08) ??, so
    yeah.
  • 17:27 - 17:29
    So yeah, please go ahead and read this book.
  • 17:29 - 17:33
    What this book shows you is how to get more
    out of your work life.
  • 17:33 - 17:37
    How sometimes just trying harder is not the
    solution.
  • 17:37 - 17:38
    And it's a very enjoyable read
  • 17:38 - 17:42
    and it gives you a very nice perspective.
  • 17:42 - 17:48
    Apart from this, I've also lately started
    using RescueTime.
  • 17:48 - 17:51
    So I did a quick survey before the RubyConf
  • 17:51 - 17:53
    and I asked people how much they worked,
  • 17:53 - 17:54
    and so about twenty people I asked,
  • 17:54 - 17:57
    actually about twenty people filled out that
    survey,
  • 17:57 - 17:58
    and I think seventy percent of them said
  • 17:58 - 18:00
    that they work about sixty hours a week.
  • 18:00 - 18:04
    And I encourage everyone to go back
  • 18:04 - 18:05
    and set up this application.
  • 18:05 - 18:07
    It's free for about a week.
  • 18:07 - 18:08
    And you'll be surprised by the results.
  • 18:08 - 18:11
    You'll be surprised by how much time you just
    lose
  • 18:11 - 18:13
    in a YouTube video that somebody sent you
  • 18:13 - 18:14
    and you had no idea that you opened
  • 18:14 - 18:16
    and watched for thirty minutes.
  • 18:16 - 18:20
    So your time is definitely finite.
  • 18:20 - 18:21
    So there's no denying that.
  • 18:21 - 18:24
    But it's amazing that with that finite time
  • 18:24 - 18:27
    how much of it we lose without even knowing.
  • 18:27 - 18:29
    So try to use this application
  • 18:29 - 18:30
    and free up more of your time
  • 18:30 - 18:33
    and enjoy your life as well while you're building
    a start up.
  • 18:33 - 18:39
    I think that's really the key.
  • 18:39 - 18:45
    So Bangalore. When Prakash invited me to do
    the keynote,
  • 18:45 - 18:46
    he pushed out block which it said
  • 18:46 - 18:48
    I'm gonna bring a unique Indian perspective.
  • 18:48 - 18:52
    And I wasn't sure what that was gonna be entirely,
  • 18:52 - 18:54
    but one thing I do feel very passionate about
  • 18:54 - 18:55
    is being in this city actually.
  • 18:55 - 18:58
    So in the last couple of years I've traveled
    a lot.
  • 18:58 - 18:59
    I've been to Chile,
  • 18:59 - 19:01
    I've spent a lot of time in Vietnam
  • 19:01 - 19:03
    and some other southeast Asian countries.
  • 19:03 - 19:05
    And I've traveled a lot
  • 19:05 - 19:08
    and I really enjoy living in some of these
    places.
  • 19:08 - 19:09
    But I always come back to Bangalore,
  • 19:09 - 19:13
    and I really like spending time here simply
    for one reason.
  • 19:13 - 19:15
    I think this place is full of incredible developers.
  • 19:15 - 19:17
    It's just so amazing.
  • 19:17 - 19:21
    I haven't been to U.S. Yeah, thanks.
  • 19:21 - 19:23
    Thank you.
  • 19:23 - 19:27
    I haven't been to U.S.
  • 19:27 - 19:28
    But I've been to some of the other hubs.
  • 19:28 - 19:30
    I've been to Syngapore.
  • 19:30 - 19:32
    But seriously the development activity here
    is just amazing.
  • 19:32 - 19:35
    People are so passionate, they really like
    the code,
  • 19:35 - 19:37
    they like trying out new stuff.
  • 19:37 - 19:40
    And in general if you see our English ability,
  • 19:40 - 19:41
    everything is really good.
  • 19:41 - 19:43
    And I really think that we,
  • 19:43 - 19:45
    and especially today if you look around you,
  • 19:45 - 19:47
    there's enough money, there's enough resources,
  • 19:47 - 19:48
    enough accelerators,
  • 19:48 - 19:49
    some may even say too many accelerators
  • 19:49 - 19:55
    or incubators around us, to help you launch
    companies.
  • 19:55 - 19:58
    And I really hope that in 2014 a lot more
  • 19:58 - 19:59
    such companies get launched from Bangalore.
  • 19:59 - 20:01
    I'm totally rooting for you guys.
  • 20:01 - 20:02
    If I can help you guys in any way,
  • 20:02 - 20:04
    or anybody else, I'm totally up for it.
  • 20:04 - 20:06
    Let's build more such amazing companies.
  • 20:06 - 20:13
    So yeah. Happy New Year, and thank you so
    much.
  • 20:17 - 20:20
    So I wanted to keep the talk a bit short,
  • 20:20 - 20:22
    so you can either use the time for Q&A
  • 20:22 - 20:23
    or reclaim your fifteen minutes of life
  • 20:23 - 20:30
    and go back home early. It's your choice.
  • 20:30 - 20:35
    V.O.: Questions, anybody.
  • 20:35 - 20:38
    QUESTION: Regarding the writing of,
  • 20:38 - 20:40
    I mean encouraging your team to start writing.
  • 20:40 - 20:43
    When you started up, how big was your team?
  • 20:43 - 20:43
    P.D.: Sorry?
  • 20:43 - 20:46
    QUESTION: When you started off with Muziboo,
  • 20:46 - 20:47
    how big was your team when you
  • 20:47 - 20:51
    started actually writing in the code and solving
    issues?
  • 20:51 - 20:52
    P.D.: No, no, not really.
  • 20:52 - 20:55
    So none of this happened in Muziboo actually.
  • 20:55 - 20:56
    And that's why I kind of moved away from Muziboo.
  • 20:56 - 20:59
    I realized I'd gone too long, far too long,
  • 20:59 - 21:01
    to like, totally change
  • 21:01 - 21:04
    and the product had taken like a lot of fundamental
    decisions.
  • 21:04 - 21:05
    QUESTION: OK, one more connecting question.
  • 21:05 - 21:06
    So when was the point that,
  • 21:06 - 21:08
    how many team members were there
  • 21:08 - 21:10
    when you actually started encouraging your
  • 21:10 - 21:11
    team members to start doing this?
  • 21:11 - 21:16
    P.D.: Right. So that's a cool question actually,
  • 21:16 - 21:17
    and you have to start doing this
  • 21:17 - 21:20
    when you are just one person actually.
  • 21:20 - 21:24
    And you have to start from day one.
  • 21:24 - 21:27
    So it's funny but even when I started doing
    SupportBee,
  • 21:27 - 21:30
    I would actually, you know I was the sole
    developer
  • 21:30 - 21:32
    but I used pivotal tracker
  • 21:32 - 21:34
    and I would try to document everything,
  • 21:34 - 21:37
    and not as much but still.
  • 21:37 - 21:40
    Because I think that's the biggest challenge
  • 21:40 - 21:42
    in setting any kind of culture,
  • 21:42 - 21:44
    that you have to start really early on.
  • 21:44 - 21:45
    And when you say early,
  • 21:45 - 21:47
    you have to basically start with yourself.
  • 21:47 - 21:48
    So the best time to start is
  • 21:48 - 21:50
    when you're starting the company.
  • 21:50 - 21:52
    And some companies have done a good job of
    explaining this,
  • 21:52 - 21:55
    so recently you know we've been reading the
    walf??
  • 21:55 - 21:55
    (00:21:54:23) handbook.
  • 21:55 - 21:58
    I don't know how many of you guys know about
    it.
  • 21:58 - 21:58
    But there's a company called walf,
  • 21:58 - 22:02
    which makes a lot of cool games like Counterstrike
    I believe, right.
  • 22:02 - 22:06
    And, sorry, I'm not a gamer, so, yeah.
  • 22:06 - 22:08
    And, so Walf has a good handbook,
  • 22:08 - 22:08
    and that's what they said.
  • 22:08 - 22:10
    To build a company like this,
  • 22:10 - 22:14
    you need a very strong commitment from day
    one.
  • 22:14 - 22:15
    And one of the things I didn't mention
  • 22:15 - 22:18
    is that one reason we can do this
  • 22:18 - 22:19
    in a lot of companies can do this
  • 22:19 - 22:21
    and take longer to build better companies
  • 22:21 - 22:24
    is the fact that they don't take any investment.
  • 22:24 - 22:26
    So you know you might have to worry about
    that as well, sometimes.
  • 22:26 - 22:27
    QUESTION: Hey, um, Prateek.
  • 22:27 - 22:28
    Something that always fascinates me
  • 22:28 - 22:31
    with entrepreneurs who have started product-
  • 22:31 - 22:33
    moved to a different product is,
  • 22:33 - 22:35
    at what time did you decide that, OK,
  • 22:35 - 22:36
    this product sucks.
  • 22:36 - 22:38
    Or it's not gonna work,
  • 22:38 - 22:39
    I need to move on.
  • 22:39 - 22:41
    When do you take that decision?
  • 22:41 - 22:42
    It could be a lot of factors -
  • 22:42 - 22:43
    finance, team, motivation.
  • 22:43 - 22:44
    P.D.: Right, right.
  • 22:44 - 22:46
    QUESTION: What was your move?
  • 22:46 - 22:50
    P.D.: Right. So I definitely had a moment
  • 22:50 - 22:52
    where I clearly knew I had to move on.
  • 22:52 - 22:55
    And so for awhile obviously I thought
  • 22:55 - 22:57
    that you know I should keep trying,
  • 22:57 - 22:58
    and I talked to a few more entrepreneurs,
  • 22:58 - 23:00
    and given. So we had a lot of traction,
  • 23:00 - 23:02
    we had about a million visits at one point.
  • 23:02 - 23:05
    And we did have a good amount of traction,
  • 23:05 - 23:07
    but the thing that frustrated me the most
  • 23:07 - 23:09
    was that over the three years that I did Muziboo,
  • 23:09 - 23:13
    I learned a lot of new stuff. And not just
    in terms of programming,
  • 23:13 - 23:16
    in terms of how to go about product design
    and things like that.
  • 23:16 - 23:18
    And in the case of Muziboo it had already
    become
  • 23:18 - 23:21
    too big to sort of start over or to completely
    change,
  • 23:21 - 23:23
    especially with, and we didn't have a big
    team as well,
  • 23:23 - 23:25
    so it was just me and my co-founder
  • 23:25 - 23:28
    and I was pretty much the only programmer
    anyway.
  • 23:28 - 23:31
    So it just felt like, with the new experiences
  • 23:31 - 23:33
    that we had and the new knowledge that we
    had,
  • 23:33 - 23:35
    it just makes more sense to start something
    fresh.
  • 23:35 - 23:37
    Because one of the things that also happens
    is
  • 23:37 - 23:38
    when you are just starting out, sometimes
    you
  • 23:38 - 23:41
    pick an idea that's close to your heart, or
    looks cool,
  • 23:41 - 23:43
    but may not necessarily make business sense.
  • 23:43 - 23:45
    So with all those factors put in it
  • 23:45 - 23:48
    just felt that it's better to start over again
  • 23:48 - 23:51
    in a domain that I can relate to more.
  • 23:51 - 23:52
    One of the other problems in Muziboo
  • 23:52 - 23:54
    was I'm not a musician myself.
  • 23:54 - 23:58
    So after awhile I couldn't relate to their
    problems actually.
  • 23:58 - 24:00
    And it's, in Support it's been incredible
  • 24:00 - 24:02
    because we use SupportBee ourselves.
  • 24:02 - 24:04
    And I wanted to get into a domain where
  • 24:04 - 24:08
    at least I could relate to the target customers
    a lot more.
  • 24:08 - 24:10
    So even though I wasn't from customer support,
  • 24:10 - 24:12
    I could relate to business owners and small
  • 24:12 - 24:14
    and medium companies,
  • 24:14 - 24:15
    and so it made sense to just switch over.
  • 24:15 - 24:17
    QUESTION: OK, so your story is very close
    to,
  • 24:17 - 24:21
    you might like this, ??, he's a
    ??.
  • 24:21 - 24:21
    P.D.: OK.
  • 24:21 - 24:23
    QUESTION: But he started with his own service
    company.
  • 24:23 - 24:26
    No, he- yeah. First service company,
  • 24:26 - 24:27
    and then he expanded his product (00:24:27:19)
  • 24:27 - 24:31
    and then he learned this concept of ??, so.
    ??
  • 24:32 - 24:34
    P.D.: Right. Yeah I think a lot of entrepreneurs
    do that.
  • 24:34 - 24:37
    I think visual website optimizer are another
    one.
  • 24:37 - 24:39
    Paris ?? tried a couple of ideas.
  • 24:39 - 24:41
    In fact he had a music service as well.
  • 24:41 - 24:45
    I don't remember the name but it was there
    for awhile.
  • 24:45 - 24:47
    And, so I think even India there are a lot
    of entrepreneurs
  • 24:47 - 24:48
    who have done that actually.
  • 24:48 - 24:52
    And I think they've had pretty good success
    that way.
  • 24:52 - 24:55
    QUESTION: Do you think it's important
  • 24:55 - 24:57
    for someone who wants to start a start up
  • 24:57 - 24:58
    to first work in a desk job, you know,
  • 24:58 - 25:00
    with an MNC and then start the start up?
  • 25:00 - 25:03
    I mean do you need the experience or can you
    just,
  • 25:03 - 25:06
    you know, finish college and then go straight
    into a start up?
  • 25:06 - 25:08
    This is because I'm a college grad,
  • 25:08 - 25:11
    almost, so I want to know.
  • 25:11 - 25:12
    P.D.: Right, so obviously this answer
  • 25:12 - 25:16
    will come with a disclaimer that, yeah,
  • 25:16 - 25:20
    you know, there are always exceptions to the
    rule,
  • 25:20 - 25:21
    and so there are, like for example,
  • 25:21 - 25:22
    I think Fractor?? is one company
  • 25:22 - 25:24
    that came right out of college and did really
    well in India.
  • 25:24 - 25:26
    I don't know if you know about them.
  • 25:26 - 25:28
    But typically what I've seen is,
  • 25:28 - 25:31
    it does help to have a few years of experience.
  • 25:31 - 25:33
    But at least today you don't need to get that
    experience in an MNC,
  • 25:33 - 25:34
    necessarily.
  • 25:34 - 25:36
    You can actually get it in a well-run start
    up.
  • 25:36 - 25:39
    A start up with a certain amount of validation.
  • 25:39 - 25:40
    So probably you don't want to join a start
    up
  • 25:40 - 25:41
    that has no validation,
  • 25:41 - 25:44
    and you're not sure where the start up is
    headed.
  • 25:44 - 25:45
    But as soon as you think there's enough validation
  • 25:45 - 25:48
    or you like the product story or you like
    the founders,
  • 25:48 - 25:50
    you can definitely work with start ups.
  • 25:50 - 25:51
    And they can teach you a lot more.
  • 25:51 - 25:53
    Similarly because in starts ups you work,
  • 25:53 - 25:54
    you have to do what work,
  • 25:54 - 25:56
    and your work is always going to be used.
  • 25:56 - 25:58
    Big companies have the luxury of just sitting
  • 25:58 - 26:00
    on your work or just wasting your time.
  • 26:00 - 26:02
    But in a start up that luxury isn't there,
  • 26:02 - 26:06
    thankfully. So you're always going to gain
    a lot more exposure.
  • 26:06 - 26:08
    So yes, to answer your question,
  • 26:08 - 26:12
    I think it's good to get some experience.
  • 26:12 - 26:13
    QUESTION: So hi Prateek,
  • 26:13 - 26:16
    I'm going to add a comment,
  • 26:16 - 26:19
    and then you can probably add more to it.
  • 26:19 - 26:21
    To start up, there's no right time.
  • 26:21 - 26:25
    But what I believe is the research that goes
    into starting up.
  • 26:25 - 26:29
    So whether you're out of college or you work
    for MNC,
  • 26:29 - 26:31
    whatever that means, but all your work for
    any company,
  • 26:31 - 26:34
    as long as you do good work and you find a
    problem you can solve,
  • 26:34 - 26:38
    and you validate it, by going, asking, talking
    to people.
  • 26:38 - 26:39
    Then you can start up.
  • 26:39 - 26:41
    And then the rest of the start up stuff
  • 26:41 - 26:45
    like finances and team and stuff comes through.
  • 26:45 - 26:46
    So Prateek it'd be pretty interesting
  • 26:46 - 26:51
    to see how you started about the idea about
    SupportBee.
  • 26:51 - 26:53
    Why you thought there was a gap.
  • 26:53 - 26:57
    When did you realize that this could actually
    potentially take off?
  • 26:57 - 26:58
    And finally, you know, competition.
  • 26:58 - 27:01
    P.D.: Right. Can these lights be a little
    bit dimmer?
  • 27:01 - 27:06
    It's, if it's OK.
  • 27:06 - 27:08
    So sorry, so your question was when did I,
  • 27:08 - 27:11
    when did I start and why did I think it was
    a good idea?
  • 27:11 - 27:13
    QUESTION: So you, there must have been a time
  • 27:13 - 27:15
    when you found there's a pain point,
  • 27:15 - 27:16
    and was like hey, man, this is a cool idea,
  • 27:16 - 27:18
    then you did your research.
  • 27:18 - 27:19
    Then you actually said,
  • 27:19 - 27:23
    all right I think there is some app to be
    found.
  • 27:23 - 27:24
    And finally competition.
  • 27:24 - 27:26
    P.D.: Right, right.
  • 27:26 - 27:27
    So when I was coming out of Muziboo-
  • 27:27 - 27:29
    actually in some ways that's the other lesson
  • 27:29 - 27:32
    I have learned. It's always easy to learn
    in hindsight,
  • 27:32 - 27:36
    right. You can look back and it's much easier
    to come up with lessons,
  • 27:36 - 27:39
    life lessons. So take it with a pinch of salt.
  • 27:39 - 27:42
    But one thing I realized was that after Muziboo,
  • 27:42 - 27:44
    I was pretty, like, not really desperate,
  • 27:44 - 27:45
    but I was like, in a rush. I was like,
  • 27:45 - 27:47
    oh my god man, you know, I've been sitting
  • 27:47 - 27:50
    for a whole twenty days without doing anything.
  • 27:50 - 27:53
    You know, three weeks. And, so I was like,
  • 27:53 - 27:55
    actively looking for ideas, and we've had,
  • 27:55 - 27:59
    we had this idea about having a customer support
    tool before.
  • 27:59 - 28:00
    Because we tried to find form to use
  • 28:00 - 28:01
    where we ended up using something,
  • 28:01 - 28:04
    but it wasn't that great.
  • 28:04 - 28:06
    So it was around that time that I came up
    with the idea,
  • 28:06 - 28:10
    all right. And so, one of the first things
    I did was,
  • 28:10 - 28:12
    and we had a few other ideas before that,
  • 28:12 - 28:15
    so we tried validating those, and those didn't
    work with customers.
  • 28:15 - 28:16
    So we would just put about,
  • 28:16 - 28:20
    put up a landing page and then try talking
    to people.
  • 28:20 - 28:22
    And the one of the first things I did about,
  • 28:22 - 28:24
    when I came up with the SupportBee idea was,
  • 28:24 - 28:26
    I talked to Valerie from Balsamiq.
  • 28:26 - 28:28
    So Balsamiq is a very popular company
  • 28:28 - 28:29
    I think most of you guys would know.
  • 28:29 - 28:31
    And they were very, very well-known for their
    customer support.
  • 28:31 - 28:33
    So I reached out to Valerie
  • 28:33 - 28:35
    and she was kind enough to come on a Skype
    call
  • 28:35 - 28:37
    and talk to me about the idea,
  • 28:37 - 28:39
    and we did this with a few other companies
    like BooFoo ??
  • 28:39 - 28:43
    and Discuss, and actually a lot of those interviews
    are now online,
  • 28:43 - 28:46
    on our blog. And we have also written more
    about this process,
  • 28:46 - 28:49
    it's still on our blog if you guys are interested
    in checking it out.
  • 28:49 - 28:51
    And so with, in a month,
  • 28:51 - 28:53
    a month and a half even then we thought,
  • 28:53 - 29:00
    OK, we could do this. I think what Coby said
    in the morning that,
  • 29:00 - 29:00
    you basically found it at least as hard
  • 29:00 - 29:01
    as you thought it was going to be,
  • 29:01 - 29:01
    in my case it was definitely true.
  • 29:01 - 29:03
    So I thought OK, so I just need to
  • 29:03 - 29:04
    pass an email and then I can get started.
  • 29:04 - 29:07
    And that's it. Passing the email too me a
    night,
  • 29:07 - 29:10
    and then ?? (00:29:12:21) a little bit later,
  • 29:10 - 29:12
    it took us a whole year or something, pretty
    much.
  • 29:12 - 29:13
    And so we started coding,
  • 29:13 - 29:14
    but getting the product out it took us
  • 29:14 - 29:17
    about a good eight months or something.
  • 29:17 - 29:22
    And in private ... ?? (00:29:27)
  • 29:29 - 29:31
    V.O.: Anymore questions? All right,
  • 29:37 - 29:40
    thank you Prateek.
  • 29:40 - 29:44
    P.D.: All right, thank you so much.
Title:
Garden City Ruby 2014 - Closing Keynote by Prateek Dayal
Description:

more » « less
Duration:
30:15

English subtitles

Revisions