Skip to content
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

How do you get so much done? 馃憦 #13

Closed
wesbos opened this issue Jul 1, 2015 · 8 comments
Closed

How do you get so much done? 馃憦 #13

wesbos opened this issue Jul 1, 2015 · 8 comments

Comments

@wesbos
Copy link

wesbos commented Jul 1, 2015

It seems like every other package, plugin or library I use is done by you.

How do you get so much done? Are you paid to work on these open source projects? What is in that secret sindresorhus sauce?

@bhaveshgohel
Copy link

+1 to the Question. :)

@addyosmani
Copy link

Sindre never sleeps. He's basically made of unicorns, cats and black magic 馃帺

@phoenixnebula
Copy link

waiting for his answer

@icyflame
Copy link

icyflame commented Jul 1, 2015

+1 to the OP!

@hackerkid
Copy link

@addyosmani @feross @maxogden @mafintosh You guys should start an AMA too.

@max-mapper
Copy link

Most software exists in the lib/ folder. Most programmers work on one repo and put all their hard work into lib/. The appearance of productivity that you see amongst people like @sindresorhus is achieved simply through taking the small extra effort up front to document modular components, create repos for them, and publish them to npm. In the long term this strategy saves time as it deduplicates work across projects.

@sindresorhus
Copy link
Owner

sindresorhus commented Jul 1, 2015

I think my assumed super-productivity is an illusion of producing many repos. I wholeheartedly agree with @maxogden's sentiment. You could rather say I'm an efficient repo and package.json maker. I do work hard however, but by taking something that could be 10 files in a lib/ folder or 10 functions in a util.js file and making them separate modules my productivity seems tenfold.

I think making small focused reusable modules has had the biggest impact on my productivity. Being able to reuse a lot of code easily means I can glue things together faster, hence producing more things. I've done a lot of Node.js so my proficiency is pretty high, which results in better efficiency.

Other than that it's all about discipline. I'm highly passionate about making things on the computer and spend a lot of time doing so. I prioritize coding over other stuff like TV, surfing, reading, etc. Sometimes too much so...

Are you paid to work on these open source projects?

No

@prakhar1989
Copy link

Other than that it's all about discipline. I'm highly passionate about making things on the computer and spend a lot of time doing so. I prioritize coding over other stuff like TV, surfing, reading, etc. Sometimes too much so...

I'm generally not a +1 kind of guy but I couldn't help it.

馃憤

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

9 participants