Hacker House: Lessons learned (and how to start your own!)
(permalink)I've started 3 hacker houses so far and have learned a few things along the way. A few readers have reached out to me and asked for some tips on how to start a house in their city. Hopefully this will help.
Getting started
Ideally, there's a core contingent of about 2-3 coders that are willing to go in with you on a house. I wouldn't recommend renting a house before you've found at least one other coder. Conversely, it's hard to get 5 people on board before hand and even harder to find a house once 5 guys are involved in the decision.
Once you have the house and a few people living there, finding others is pretty easy. I started the Palo Alto house with only one commitment from a friend. I had 3 commitments when starting the SF house. Both houses quickly filled to capacity.
Advertising
I found coders in the Charlottesville house by using flyers around UVA's campus. Some of them directed visitors to a puzzle which they solved to gain more information about the organization. Other flyers were simpler:
wget http://etalambdachi.org
(we'd then display a special page for the wget user agent).
The point was to get the "right" kind of people interested. If you have access to a local tech-oriented campus, you might want to try doing something similar.
Location
Something in a college town or major city works best. It should be easier to find hackers and there will probably be a lot of pedestrian friendly restaurants, bars, shopping, etc. For some reason, having restaurants and cafes that are open late and within walking distance is very important. I've noticed that coders congregate around these areas (SF, Cambridge, Berekeley, Palo Alto, etc.). You won't get many members if they have to drive your house to code and then drive downtown when they want to get food at midnight.
If you're lucky enough to be near a college town, coordinate the lease with their school year.
Space
Find a place with 3-6 rooms. Anything larger gets unmanageable. If a few want to share a room, that's great. Our rent formula for sharing a room is: P = 1/2n + $200 (where P is what each roommate pays and n is the original rent for the room). This means when a room is shared the house gets an extra $400 - lowering everyone else's rent.
Make sure there is ample common space for everyone. Ideally, you have two separate common areas: one for coding (put desks & LCDs here) and one for relaxing (playing Wii, reading a book, etc). The Palo Alto house had no area to relax. We found that this made staying in the place for more than a few months very difficult. You don't need an dining room - most coders will eat at their desks or over the sink anyways.
Cohabitation vs Coworking
You should pick one. In Charlottesville I tried an early model of the HH (it was a two bedroom apartment). The apartment had one resident and 8 desks/monitors for drop-ins. Based on that experience I'd recommend either going 100% coworking (nobody living there) or 100% cohabitation (no drop-ins). For some reason, the mixture just didn't work. It was hard to create an environment with the "right" feel to it. Residents were bothered by coders coming or going at all hours and the coders were bothered when a resident would wake up and spend 30 minutes working in his bath robe.
Miscellaneous
- Make sure the rate per room is below the market average (coders usually optimize for price over nice)
- You should be able to get quality high speed internet there. <- This is key (obviously).
- The place should have a relaxed landlord that is comfortable with multiple unrelated guys living there (this is more likely near a campus).
Want to start a house?
A couple houses have already started:
- Palo Alto (available Fall 09)
- San Francisco (available Fall 09)
- Providence, RI (Brown) - Techhouse
- Panama - Cocovivo
Others have contacted me about organizing houses in their area:
- San Francisco
- New York (contact Jimmy Kaplowitz - you can find an email on google)
- Austin (contact: joshuak531 at google's mail service)
- Boston (see comments below)
If there's already a house in your area, I'd suggest contacting them first. If there isn't a house in your area, you can email me and I'll add you to this list.








