New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

OT: How did the repo get 5000 stars in a few days? #56

Open
dandv opened this Issue Oct 1, 2015 · 65 comments

Comments

Projects
None yet
@dandv

dandv commented Oct 1, 2015

ZeroClipboard lead dev @JamesMGreene said:

Your repo has rocketed from 0 to almost as many stars (~4500) as ZeroClipboard's (~5000) in a period of mere days. Quite an impressive feat, IMHO. 馃憦

@zenorocha, how did the repo achieve this impressive feat?

@zenorocha zenorocha added the question label Oct 1, 2015

@lipis

This comment has been minimized.

lipis commented Oct 1, 2015

After finding water on Mars.. that was the only thing that was missing from the humanity.. 馃懡

@stan

This comment has been minimized.

stan commented Oct 1, 2015

@imom39a

This comment has been minimized.

imom39a commented Oct 1, 2015

Came here from Hacker news (y)

@mavrick

This comment has been minimized.

mavrick commented Oct 2, 2015

+1 Hacker news

@zenorocha

This comment has been minimized.

Owner

zenorocha commented Oct 2, 2015

It has nothing to do with Hacker News. Here are few different factors that contributed to that:

  • Experience: I've been working with open source for a while now. I gave more than 70 talks and built many projects over the last years. There was a LOT of hard work involved and lessons learned along the way.
  • Credibility: Because of all those things I've done, lots of people started to follow me not only on GitHub (~3k) but also on Twitter (~20k). I try to offer as much value as I can for those followers every day. That translates to a broader reach whenever I need to share something I've built.
  • Docs & demos: 99% of developers complain that nobody cares about their code on GitHub. How you expect people to use something if you don't teach them? My advice is that you need to spend more time writing and improving your documentation than writing code.
  • Timing: On September 1, I read this article about Mozilla starting to support execCommand. At that article they said "Firefox 41, which is currently in Beta, and slated to move to release in mid-September". I realized that was the missing part for this API to be adopted broadly. I wrote clipboard.js in a private repo and waited until Firefox 41 was released.
  • Working is not enough: Most developers just make things work and that's it. I spent a good amount of time trying to make this library smaller, trying to make the public API easier, and refactoring the source code for better readability.
  • Knowing your audience: Everybody hates Flash and everybody hates bloated frameworks. Everybody loves a simple API and everybody loves GitHub's copy to clipboard. If you don't know your audience, you don't know how to create something they'll like.

That's not everything, but I hope it encourage folks to realize it's not just about coding.

@stan

This comment has been minimized.

stan commented Oct 2, 2015

馃憤

@addyosmani

This comment has been minimized.

addyosmani commented Oct 2, 2015

鉂わ笍

@ankurdebnath

This comment has been minimized.

ankurdebnath commented Oct 2, 2015

Awesome

@ebonet

This comment has been minimized.

ebonet commented Oct 2, 2015

Came from hacker news (it was featured in their newsletter), but have seen on FB as well. And yes, the repo is very well structured for collaboration.

@mavrick

This comment has been minimized.

mavrick commented Oct 2, 2015

It has nothing to do with Hacker News.

It has a little bit to do with it, but still; great work on the bullet points.

@tpiros

This comment has been minimized.

tpiros commented Oct 2, 2015

馃憤

@mayankcpdixit

This comment has been minimized.

mayankcpdixit commented Oct 2, 2015

馃啋

@victorperin

This comment has been minimized.

victorperin commented Oct 2, 2015

馃憤

@elrumordelaluz

This comment has been minimized.

elrumordelaluz commented Oct 2, 2015

馃憤 馃憤

@jaydson

This comment has been minimized.

Contributor

jaydson commented Oct 2, 2015

馃憦 馃憦 馃憦 馃憦 馃憦 馃憦 馃憦 馃憦 馃憦 馃憦
That's my boy!

@robsongajunior

This comment has been minimized.

robsongajunior commented Oct 2, 2015

Plim plim, next level.

@FagnerMartinsBrack

This comment has been minimized.

FagnerMartinsBrack commented Oct 2, 2015

It seems that hacker news played a major role here. Anyway congratulations xD

@JamesMGreene

This comment has been minimized.

JamesMGreene commented Oct 2, 2015

I'm sure there will be another upshot today as it received the #1 spot in this week's JavaScript Weekly email newsletter.

@FagnerMartinsBrack

This comment has been minimized.

FagnerMartinsBrack commented Oct 2, 2015

Can anybody confirm if given the speed it reached 5k this is a github record? Just curious.

@elrumordelaluz

This comment has been minimized.

@LucasArruda

This comment has been minimized.

LucasArruda commented Oct 2, 2015

馃憤

1 similar comment
@edmolima

This comment has been minimized.

edmolima commented Oct 2, 2015

馃憤

@caiocutrim

This comment has been minimized.

caiocutrim commented Oct 2, 2015

Nice answer

@Xhamps

This comment has been minimized.

Xhamps commented Oct 2, 2015

馃憤
Work hard, one day anyone will say you was lucky..

@franklinjavier

This comment has been minimized.

franklinjavier commented Oct 2, 2015

@Xhamps tell me about it! hahaha

@zenorocha zenando!

@soapdog

This comment has been minimized.

soapdog commented Oct 2, 2015

I feel a disturbance in the force every time Zeno releases new stuff as if a million developers had their wishes granted...

@felipepucinelli

This comment has been minimized.

felipepucinelli commented Oct 2, 2015

Great answer.

@MateusZitelli

This comment has been minimized.

MateusZitelli commented Oct 2, 2015

馃憤

@nihey

This comment has been minimized.

nihey commented Oct 2, 2015

One thing I noticed that a lot of people with sky-high stars on GitHub usually have in common is coding time and quality. It seems that hard work over time eventually pays off.

@zenorocha You didn't even added <famous developer here> to <project name here> to your project to get traction (not that I know of), this was awesome 馃憤

@jeanmatheussouto

This comment has been minimized.

jeanmatheussouto commented Oct 2, 2015

馃憦 猸愶笍 great answer!!

@supritashankar

This comment has been minimized.

supritashankar commented Oct 2, 2015

馃憤 awesome stuff @zenorocha !!

@FagnerMartinsBrack

This comment has been minimized.

FagnerMartinsBrack commented Oct 2, 2015

@FagnerMartinsBrack https://github.com/stars?direction=desc&sort=stars is in the top 10

That shows your personal stars, not github global. And I was talking about in a short period of time, not all time's :)

@FagnerMartinsBrack

This comment has been minimized.

FagnerMartinsBrack commented Oct 2, 2015

@zenorocha one thing you forgot to add in your answer and I am pretty sure you are aware of (I can see from you first words) is:

Start with why

;)

@KennedyTedesco

This comment has been minimized.

KennedyTedesco commented Oct 3, 2015

Great!

@bpassos

This comment has been minimized.

bpassos commented Oct 3, 2015

Spot on!

@zenorocha

This comment has been minimized.

Owner

zenorocha commented Oct 3, 2015

馃憤 @FagnerMartinsBrack, I love that "Start with why" video ;)

@IonicaBizau

This comment has been minimized.

IonicaBizau commented Oct 4, 2015

@zenorocha First of all, nice work! 馃憦 Could you please take a look at this page and tell us what are the referring websites? GitHub gives us some interesting stats there!

@FagnerMartinsBrack

This comment has been minimized.

FagnerMartinsBrack commented Oct 4, 2015

@zenorocha First of all, nice work! 馃憦 Could you please take a look at this page and tell us what are the referring websites? GitHub gives us some interesting stats there!

馃憤

@KhaledMohamedP

This comment has been minimized.

KhaledMohamedP commented Oct 4, 2015

it solves a problem that we all seem to hide from 馃檲

@lipis

This comment has been minimized.

lipis commented Oct 4, 2015

@IonicaBizau 馃憤 I love stats.. 馃搱 once screenshot of that page would be fun to watch :)

@balexandre

This comment has been minimized.

balexandre commented Oct 5, 2015

got here from Smashing Magazine Web development reading list

http://www.smashingmagazine.com/2015/10/web-development-reading-list-106/

@arturparkhisenko

This comment has been minimized.

arturparkhisenko commented Oct 5, 2015

馃檹 for all dev's who will do all with passion like @zenorocha

@mihdan

This comment has been minimized.

mihdan commented Oct 5, 2015

馃憤

1 similar comment
@reinaldorauch

This comment has been minimized.

reinaldorauch commented Oct 11, 2015

馃憤

@ghost

This comment has been minimized.

ghost commented Oct 16, 2015

Awesome @zenorocha 馃憦 馃憤

@miketaylr miketaylr referenced this issue Oct 26, 2015

Closed

Episode 4 #29

@petabyte

This comment has been minimized.

petabyte commented Oct 29, 2015

@zenorocha Are any plans to use <div contenteditable=true instead of a text area so that the formatting in clipboard is preserved ?

@zenorocha

This comment has been minimized.

Owner

zenorocha commented Oct 29, 2015

Hey @petabyte,

I haven't thought about that. Could you submit a PR?

@danilovaz

This comment has been minimized.

danilovaz commented Nov 16, 2015

Vai @zenorocha 鉂わ笍 馃槃

@lipis

This comment has been minimized.

lipis commented Dec 21, 2015

@duyetdev

This comment has been minimized.

duyetdev commented Feb 16, 2016

馃憤

@cristicVictory

This comment has been minimized.

cristicVictory commented Jul 14, 2016

great~~~

@kimorkim

This comment has been minimized.

Contributor

kimorkim commented Sep 14, 2016

馃憤

@jbruni

This comment has been minimized.

jbruni commented Sep 29, 2016

The coolest thing is that this issue is intentionally kept open, while people out there are willing to close all issues! 馃槃 Viva Brazil 馃嚙馃嚪

@Heier2013

This comment has been minimized.

Heier2013 commented Oct 28, 2016

Come from china, via oschina.
It's awesome,may can help me deal with many problems锛

@wlwr

This comment has been minimized.

wlwr commented Nov 11, 2016

馃憤

1 similar comment
@nelsonkuang

This comment has been minimized.

nelsonkuang commented Mar 10, 2017

馃憤

@Ruffio

This comment has been minimized.

Ruffio commented Sep 15, 2017

@dandv I think that this 'issue' can be closed... ;-)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment