Hackerspaces Design Patterns
		
		
		
		Jump to navigation
		Jump to search
		
The Hackerspaces Design Patterns are a list of suggested solutions to common (operational) problems of hacker spaces, collected during the 2007 hacker space tour: "American hackers visited hacker spaces in Germany and Austria. They wanted to know how our European hacker spaces work. After the Camp they visited a couple of hacker spaces. Every hacker space did a presentation about their history". Jens Ohlig and Lars Weiler (CCC Cologne) created the design pattern presentation.
| Problem | Solution | Pattern | Comment | 
|---|---|---|---|
| Start with infrastructure or with projects? | Make it infrastructure driven | Infrastructure Pattern | I doubt this is the best advice /trox | 
| Should we start or should we wait | Start | The Grace Hopper Pattern | |
| How should your group communicate | mailing list + wiki + IRC | The Community Pattern | that's before 2.0 ;) | 
| Start on your own? | Rule: 2+2, aim for 10 | The Critical Mass Pattern | probably the best bit of advice in there | 
| It's so hard to get off your asses | Look for strong personalities with experience | The Strong Personalities Pattern | Need at least 1 who really, really, really wants it; someone who just does it and takes others with them | 
| Weird landlord, picky neighbours | Choose wisely (unusual lifestyle and projects of hackerspaces need cool neighbours) | Landlord and Neighbourhood Pattern | |
| Minimize rent/sympathy: someone lives at the hackerspace | Guests: fine. Don't let anyone live there | The Roommate Anti-Pattern | |
| Need for chill, discuss, small group work | Have smaller, separate rooms | The Séparé Pattern | |
| Need for food and coffee | Have a kitchen, cook together, fridge, dishwasher, freezer | The Kitchen Pattern | |
| Need for space to relax/play | Bring couches, sofas, video game consoles etc. | The Coziness Pattern | |
| After long hacking sessions, you will start to smell funny | Bathroom with shower | The Shower Pattern | |
| Need to cover regular expenses (rent, utilities, ...) | Collect fees regularly. Make no exceptions, ever | The Membership Fees Pattern | Open access = free, but not necessarily gratis | 
| Meet at a company or university | Never ever depend your space on external sponsors. | The Sponsoring Anti-Pattern | A valid point, but... | 
| Resolve internal conflicts | Regular, structured meeting, with all members, minuted; once a week | The Plenum Pattern | Once a month would work for grown ups, too | 
| Problem of finding a day when everyone can be at the meeting | Meet on Tuesday | The Tuesday Pattern | Essentially: pick a day and go with it, so people can start to fit it into their schedules | 
| How to bring in new people | Have a monthly, public, open lecture/talk/workshop | The Open Chaos Pattern | |
| Older members graduate or get married, need of fresh blood | Recruiting mechanisms: a challenge in form of a course | The U23 Pattern | This is not the only typical student related problem they've got... | 
| Enthusiasm goes away, projects are stagnating | Enthusiasm has a cycle of 4 years | The Sine Curve Pattern | I wonder if that's empirical? | 
| Group decision | Discuss until everyone agrees | The Consensus Pattern | see next ... | 
| Discussion does not lead anywhere | Vote and go with strongest minority | The Democracy Pattern | There are better solutions to deal with disagreeing minorities | 
| Nobody does the dishes | Order people to do the dishes, yell, if necessary, but always participate | The Command Pattern | |
| You find yourself in a dictatorship | Use leadership temporarily, don't have a single root | The Sudo Pattern | |
| Volunteers feel an urge to slack | Remind volunteers of responsibility for the community and to hand over tasks | The Responsibility Pattern | |
| Plenum: everybody is yelling, nothing gets done | Make people with actual social skills lead the discussion; teach/learn social skills | The Debat Culture Pattern | |
| Long discussions about details of a solution | Identify pointless discussions and end them | The Bikeshed Anti-Pattern | |
| Someone causes a problem that cannot be resolved in the group | Let some experienced member talk to the trouble-maker in person. Listen. | The Private Talk Pattern | |
| No space left and the room filled with junk | Pile old stuff, let everybody take from it, dispose of the rest | The Old Hardware Pattern | Holds equally for scrap material etc. | 
| Access, keys | Hand out keys, have a good lock, collect deposit | The Key Pattern | |
| Stay up long and make a good impression without drugs | Buy a pallet of Club-Mate | The Club-Mate Pattern | And the Germans literally stick to [Club-Mate http://en.wikipedia.org/wiki/Club_mate], a | 
table end
(For details see: http://hackerspaces.org/wiki/Design_Patterns)