TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

How to get people to work on your project (2007)

91 pointsby saadalemalmost 5 years ago

8 comments

mkchoi212almost 5 years ago
This is gold. While I agree with most things the author mentions, I&#x27;m kinda meh on this statement.<p>&gt; Write good code. Go back over older code and rewrite it. Then come back later and rewrite it again. Make it better.<p>IMO, just making it work initially is what matters the most. Ship it, get the bug reports, and fix the kinks. While fixing the kinks, maybe refactor a bit here and there. Some could say, yeah but refactoring makes it easier for others to work on the code with you. My response to that is, yes... but this is a chicken, egg problem. You can write the prettiest code in the world where even a toddler can start hopping on and writing code. But, none of that matters if you never ship, pick up some momentum, and actually have people who want to work on the project with you.
评论 #23566528 未加载
评论 #23564427 未加载
asdfman123almost 5 years ago
The &quot;actually working on it&quot; part is key.<p>I&#x27;m doing a startup idea with a semi-technical guy I knew from high school. Most of that time that last statement would be a red flag -- most of the time you want technical co-founders -- but this guy has already invested tens of thousands of dollars of his own money building out a product, and already has interested clients.<p>I&#x27;m not going to invest my time if the other party isn&#x27;t invested and expects me to do all their work for them. If they&#x27;re working their ass off to make it happen, though, I just might join them.
评论 #23563460 未加载
mettamagealmost 5 years ago
Summary:<p>1. Make a project<p>2. Work super hard at it but not to the point of exhaustion (stay optimal&#x2F;healthy)<p>3. If you aren&#x27;t already, become a good programmer yourself (you really need this, if I&#x27;m reading the author correctly)<p>4. Test your code<p>5. Be capable of dealing with anger, frustration and joy<p>6. Your biggest issue isn&#x27;t time, it&#x27;s your motivation<p>7. Dare to fail<p>So basically: build a project and talk to people. He writes about it epic&#x2F;coach-like way (e.g. &quot;Fail hard. Fail with motherfucking gusto. Succeeding, like flying, is throwing yourself to the ground and missing.&quot;).<p>---<p>I might need to become good at getting people to work on my project, as I might need to split my codebase in 2 and I would like your input on how to go about it [1].<p>[1, Ask HN: Diverging products: fork codebase, create config file or other option?] <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=23562286" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=23562286</a>
technoplatoalmost 5 years ago
I love this quote at the end:<p>“ Succeeding, like flying, is throwing yourself to the ground and missing.”<p>Cool article and definitely as someone else mentioned, very similar to a locker room pep talk.
评论 #23564035 未加载
TravHatesMealmost 5 years ago
This sounds like a coach&#x27;s locker room speech, with a tad too much vulgarity for my taste.<p>I would summarize it as: work hard and frequently, test and refactor, embrace failure. Don&#x27;t give up.
makachalmost 5 years ago
Pay them? It&#x27;s complicated. Sometimes you just don&#x27;t want anyone or someone but a special one.
bjarnehalmost 5 years ago
&gt; Put it up on Google Code, Rubyforge or something similar. Haunt the IRC channels..<p>I guess we&#x27;d be looking for &quot;something similar&quot; these days. Sad that there is so little competition in that space now (all github)...
评论 #23565148 未加载
ashaferalmost 5 years ago
Zefrank&#x27;s video on brain crack really summarizes the core idea of this article.