What are the basic guiding principles of the Global Day of Coderetreat?
What is the ultimate goal of the GDCR?
What does it mean to host a coderetreat? What is a host responsible for?
How do I register to become a host?
Is there a place where I can exchange ideas with other hosts and facilitators?
I only have a few registered attendees, but the event is still a few months away. Should I be concerned?
Can I charge a fee for the Coderetreat?
Advertising for the Global Day of Coderetreat
Where should I advertise my local coderetreat?
How do I list my event on coderetreat.org?
Planning for GDCR
When should I open registration for my local coderetreat?
What service should I use to manage registration? Should I use the built-in RSVP feature on coderetreat.org?
How many participants should I plan for?
Should I plan on providing breakfast for participants in addition to lunch? And coffee throughout the day?
Hosting a Coderetreat
As a host, what do I need to do to prepare for the Global Day of Coderetreat?
When should I have certain things (like finding sponsors or a facilitator) done by?
What are the host’s responsibilities on the day of the coderetreat?
How can I find sponsors for my local coderetreat?
How much should I tell sponsors lunch will cost per participant?
There are several companies in my area which are interested in globally sponsoring the Global Day of Coderetreat, not just my local event. What should I tell them?
I have a sponsor who wants to give away SWAG (Stuff We All Get) or promotional materials at the event. Is this okay?
I’ve heard that I might need to show a 3-minute promotional video during the event. Is that true?
There are several guiding principles:
Focus on the local events
It is great that GDCR is a global event, but we want to make sure that each local coderetreat is successful. As such, we should make sure that our primary focus is always on enabling and empowering the local hosts and facilitators. All things “global” should be considered secondary.
Keep it simple
We want as many groups as possible to be able to participate. If we make the event too complicated, we will almost certainly discourage groups from participating.
Additionally, doing more could set us up for a higher chance of failure. Every new thing we introduce has a cost in terms of volunteer time and effort. We don’t want the cost to become too high.
Preserve the coderetreat format
The coderetreat format has been refined over several years and works well. While we are always looking for new exercises, we should be hesitant to change the basic format.
Encourage local experimentation
Even though the basic coderetreat format should not be drastically altered, we do want people to experiment and to try out new ideas. As such, we should try to create an environment where anyone can propose and implement a good idea. This applies to both the global event and the local events.
Coderetreat is for everyone who writes code
The only restriction is that those who attend must have at least a basic familiarity with writing code. Otherwise, we do not discriminate and we should make every effort to make the event as accessible as possible to as many people as possible.
The ultimate goal of the GDCR is to help software developers around the world (of a wide range of skills and backgrounds) to write better code. This leads to several sub-goals:
The host’s role in Coderetreat is very important. Without someone to find local sponsors to provide space and lunch for the Coderetreat, the Coderetreat simply wouldn’t happen. Hosts also help to market and generate excitement in the event.
During the Global Day of Coderetreat, hosts play an even more important role. Because GDCR is a bigger event, it usually requires more effort to organize than a typical coderetreat. On the day of GDCR, while the facilitator is busy facilitating, the host helps the group engage the larger community.
You can register to become a host by filling out the host and facilitator registration form .
Yes you can! We are glad you asked because we need your help to achieve our goal of 200 participating cities! To get started, fill in the host and facilitator registration form and we will give you access to leaders-only mailing lists and other resources to help you plan your coderetreat
No need to be concerned yet. A lot of coderetreats don’t start to fill up until closer to the date of the actual coderetreat.
Don’t let a small turnout stop you from going forward with the coderetreat! You can hold a coderetreat with about 10 people and still have a good day. In fact, sometimes people learn more at the smaller coderetreats than they do at the larger ones.
If you are in this situation, then you may have opened registration too early. We’ve learned opening registration about one month before a coderetreat (September 22nd for GDCR) tends to result in more overall attendees than opening registration at some other date. That said, you shouldn’t close registration if it is already open. Instead, think about sending out another set of advertisements on September 22nd. See When should I open registration for my local coderetreat? for more information on this topic.
From the very beginning, Coderetreat has been a free event. The "free admission" property of Coderetreat is important. In most locations, community events are typically free and we want to keep Coderetreat a community-oriented event. In addition, keeping the coderetreat free-of-charge makes it possible for any developer to attend.
As an alternative to charging a fee, you could ask participants for a refundable deposit. You can collect the deposit at registration time, and refund it if the participants arrive.
Collecting a refundable deposit is a useful way to ensure that people show up. It is pretty common for people to sign up for a free event and then not show up on the day. This can be unfair to other people who wanted to sign up (not to mention sponsors, as well as wasting food).
We recommend you use Eventbrite if you plan to charge a refundable deposit. You can either use PayPal to collect the deposit (and then use PayPal to refund the deposit including the associated fees), or you can have Eventbrite collect the fees and then refund the deposit through Eventbrite’s interface.
If you decide to use Eventbrite to collect and refund the deposit (as opposed to PayPal), and you like to keep records of who has attended a Coderetreat, then you'll want to export the attendee list the night before the Coderetreat (or just before you start refunding deposits). When you refund a ticket in Eventbrite, it deletes the person's registration information.
There are many places. First, you should list your event on coderetreat.org (see the next question for details). The coderetreat.org website is the central place for all coderetreat event listings so your event is sure to be seen by coderetreat enthusiasts.
You can also list your event using an alternative registration system. A lot of hosts like to use Eventbrite or gathers.us. We’ve also heard some people really like to use meetup.com.
Finally, you should advertise your event as much as possible within your local community. There are many ways to advertise your event locally:
When you join the GDCR Google Group (by registering to host), you will be given access to a collection of resources to help you advertise your event (including flyers, email templates, talking points, etc).
Please don’t use the NING network on coderetreat.org to register your local event just yet. We are working on implementing an easier workflow for everyone involved.
It’s recommended that you open registration on Thursday, September 22nd:
We do not recommend using the RSVP functionality on the coderetreat.org site. Using the RSVP on coderetreat.org requires people register on the coderetreat.org site. It also lacks many features of a dedicated event registration system. For example, there is no method of collecting a refundable deposit using the coderetreat.org website.
In short, coderetreat.org is an outstanding place to advertise and announce your coderetreat. However, it is not a good place for actually collecting registrations.
Instead, we recommend using a dedicated event registration service. The three most-popular are Eventbrite, meetup.com, and gathers.us, but there are many other registration services. Feel free to use the service you are most comfortable with.
If you decide to use an external registration service, make sure you disable the RSVP functionality on the coderetreat.org site. This will keep people from clicking "I'm going" and being confused about whether that registers them.
If this is your first or second coderetreat, we strongly recommend you cap the event to 25 participants. Any more than that, and it could get a little hard to manage. Once a coderetreat goes above 25, some of the closeness and intimacy is lost. Larger coderetreats are also much harder to facilitate.
When speaking with sponsors, use 25 as the number of expected attendees (until you have a more accurate number closer to the event). Most businesses are more than willing to cover lunch for just 25 people.
Consider breakfast an optional extra based on the amount of local sponsorship you get. When choosing the order of meals, prefer lunch over breakfast.
It is wonderful if you can supply coffee (and other morning drinks) for people arriving.
Breakfast typically in US costs US Dollars 100 from Dunkin Donuts. Coffee for all day typically costs around 50 US Dollars.
There are a lot of things to do to get ready for your coderetreat. Here are some of the tasks you might need to do (this is by no means an exhaustive list, but it gives you the idea):
However, don’t let this list overwhelm you. Most of the items on the list are fairly easy. And you have a large community of hosts (both on the GDCR Google Group and on coderetreat.org) to help you along the way.
We have published a Google Calendar which you can look at to see when we suggest some of tasks should be done by (see the next question for more details on the calendar).
We have published a Google Calendar which has a list of important milestones and events leading up to the Global Day of Coderetreat: http://bit.ly/gdcrcal
The calendar is designed to help new hosts and facilitators plan ahead for GDCR. Below are some tips to make the most of the calendar:
All dates and times are shown in the UTC (GMT) time zone. If you want to see them in your local time zone, then add the calendar to your Google Calendar.
The host is responsible for a number of activities on the day of the coderetreat:
As you can see, the host is critical to the success of the coderetreat. Without the host, the facilitator would be overwhelmed trying to take care of all of these details. Thank you for volunteering to host!
There are a lot of activities for the event being proposed on the discussion mailing list. Do I have do all of them?
No! This is really important: Participation in global events and activities is entirely optional. Keep it simple, and only do what you know you can do well. If you feel overwhelmed, then don’t feel like you need to do that extra thing someone suggested on the mailing list.
There are many ways to find sponsors for your local Coderetreat. Here are just a few tips:
In general, the small startups or small to medium dev shops tend to be more open to sponsoring a coderetreat than larger companies. Thus, don’t feel shy about approaching the local dev. shop about sponsorship.
If you get completely stuck, or if you need new ideas on how to find local sponsors, post your dilemma to the GDCR Google Group (which you will have access to after registering). The members of the Google Group are able to rally behind the locations struggling to find sponsors. Finding a sponsor is a LOT easier when hundreds of people are tweeting about your need for a sponsor.
The cost per person can vary significantly from location to location and is often based on the strength of the local economy.
In the United States, lunch typically costs between $10 and $20 per person and often falls around $15 per person.
Congratulations on finding such amazing, forward-thinking companies! You should share our Global Sponsor Prospectus with each company and instruct them to send an email to firstname.lastname@example.org. The global coordinators will take it from there.
Yes. SWAG is fun and can help make the day more interesting. However, any promotional materials, goods, or merchandise provided by local sponsors should be in good taste. Items which might harm, offend, or disturb participants must be avoided. Remember, we’re trying to create a fun and educational day for our participants, not to offend them.
Is there anything specific I need to do to recognize global sponsors?
Yes. Depending on their sponsorship level, we are promising global sponsors four things during the Global Day of Coderetreat to thank them for their support. Of the four things, you’ll need to make sure you:
You can find out more information about what we are promising sponsors in our Global Sponsor Prospectus. We will notify you when the prospectus are updated.
Yes. This is something that we offer to our biggest (Galaxy) sponsors. Showing the three-minute video will help us support CoderDojo. Besides, if we don’t show the video as we’ve promised, it could make it very hard for us to find sponsors again next year.
Here’s some tips for showing the video: