Looking for cofounders? Forget meetups, use Github search queries
shazow.posterous.com
shazow.posterous.com
As I am sure you know from working on this, it is an incredibly multi-variate match situation. Not an easy one to figure out!
* how much they follow through with projects
* how much they contribute to other people's projects and how much other
people contribute to theirs
* frequency of swear words in their commits
(edit: formatting)Hmm, how would you measure that, though?
Enumerating these attributes is fun:
* How long they take to fix bugs
* What ratio of their pull requests are
actually pulled
* What's the average size/number of files
touched by each commit?
You might even be able to guess at development methodology by looking at whether branches are short-lived (feature branches), how often they merge, etc.One of the benefits of meeting co-founders in the community/startup events/etc is that they are already putting themselves out there as entrepreneurial and co-founder material. They've already jumped through many hoops in their mind and (hopefully) have their domestic and personal situation suited to it.
I would hate to have this happen: I discover an amazing developer who is working on an open source project in my problem space, but has a full time job. I convince him to work on the startup with me and he quits his job. It later turns out he's not really cut out for startup life and he hadn't really considered it before until I tempted him with an offer. He went blindly into it and now it's all f'd up.
Now we have to part ways and his old job has already replaced him so he's screwed.
Anybody know any other tips/resources for meeting fellow hackers or potential co-founders in your area?
I'm currently in Toronto and hoping to meet people.
Edit: Added last sentence mentioning my location.
Most meetups are centered around a certain technology or language and this tends to discourage people who are working with different technologies from attending.
My advice : go anyway. Hackers are generally happy to meet other hackers, regardless of whatever they might be hacking on.
For talking with people it helps to do a bit of research into whatever the meetup is centered around and finding some common ground.
For example, say you're a Ruby coder doing web stuff and you can't find any group in your region that's doing Ruby. Find a Python, PHP or Perl group. There's a good chance that these people will be doing some web stuff too. That's a HUGE problem domain that you share. You can start on sharing experiences with session/state storage, databases, ORM performance and restrictions, test suites, logging, auditing, load-balancing, scalability issues, runtime bottlenecks, etc, etc. The list goes on and on.
Not everybody attending a meetup is a code freak. There are plenty of people who show up for, well, who knows why they show up. The beer and an excuse to leave the house maybe? Others might be recruiters scouting for talent. Some people are just there because they got dragged along with someone else. Talk to them, be polite and move on.
What you're looking for is fellow hackers. You'll know them when you find them.
As an example, I'm happy to help any founders I can (particularly those in NYC). Email in profile.
I'm in town until the 16th. Hit me up, shazow at gmail.
That said, I only agree because I know these developers through local meet-ups...
I'm #1 for python only because the true pythonistas in Seattle don't use GitHub.
As for you and PHP -- that I can't comment on, because we haven't yet run into each other at a meet-up. :-)
EDIT: I actually know at least one more person at my company who uses github but he wasn't included -- guess not everyone set their locations.