How To Plan A Code4LibCon
- Apply to be a host
- Consider your action plan
- Identify your venues for both the conference and the hotel (if different). This is critical, as you'll want to get some cost estimates from each. When we hosted in Corvallis, the campus provided the conference space at a low cost, and this made running the conference much more affordable. When we hosted the conference in Portland, and held everything in a single hotel, we had to acquire 2x the amount of sponsorship than what appears to be normal.
- Speaking of sponsorship, I believe we average around 20k per year in sponsorships to help run the conference and keep the registration low. Factor this into your budget.
- Also, when you get cost estimates, don't forget to include food costs.
- WIRELESS: Always an issue it seems. If you are proposing to host the conference on a campus, check with your IT folks about any additional costs. If you are looking at a hotel or other venue, make sure you talk to them about bandwidth and costs. IMHO, the two things that really need to be addressed each year are connectivity and food - everything else generally manages itself in terms of facilities.
- make sure VPN is allowed
- See if your institution has a conference planning services group or something similar - if it does, then I highly recommend using them. They'll handle registration, budgeting, contracts, etc, and really make life easy.
- Regarding conference hotel, you'll want to make sure that there are blocks of rooms available - not usually too bad an issue in larger towns, but in some college or smaller towns, hotel rooms may be limited.
- prepare the hotel for deluge via web when announcement is made about hotel registration available. We overwhelmed the Seattle hotel in 2012
- Remember, your institution is taking the risk of covering any costs not covered by registrations and sponsorships. To this point, I believe the conference has always ended up in the black, but there is always a chance it won't in a given year. Drafting a rough budget before submitting a proposal is critical.
- Get approved by the community
- Find a hotel, negotiate and sign a contract with them. Sample RFI
- Invite the community to help with
- Have a timeline
- Useful information from 2012
- 1 Important Public Resources
- 2 Important Private Resources
- 3 Gender Diversity & Minority Scholarship Committee
- 4 Program Committtee
- 5 Sponsorship Committee
- 6 Money
- 7 Shortly before the Conference
- 8 At the Conference
- 9 Suggested Timeline
Important Public Resources
- Past calls for host sites: 2010 -
- Code4Lib listserv
- Code4LibCon listserv
- Sponsorship info (public)
Important Private Resources
- Code4LibCon-hostsite listserv
- Budgets from previous years
- Sponsorship info (private)
Gender Diversity & Minority Scholarship Committee
The scholarship committee is a self-selected group that manages the gender diversity & minority scholarships. Separate groups handle AngelFund and Code4LibJapan scholarships.
- Send to a wider bunch of listservs, including for national orgs (ALA/SLA/MLA/CLA) & relevant sections? & student chapter
- Put out a call
- Receive and coordinate applications
- Distribute applications to the committee
- Select awardees
- Inform selected candidates
- Notify unsuccessful candidates
- Announce to Code4Lib main listserv and post on code4lib.org (e.g. http://code4lib.org/node/274 )
- Hosts work with awardees on reimbursement, registration, etc.
- Follow up with awardees after the conference -- receive report, ask for suggestions, etc.
The program committee is a self-selected group that manages talk proposals and other aspects of the program. The process works something like this:
- Draft the call for proposals (searching the mailing list archives should provide some good templates) and send it out.
- People put their proposals on the Code4Lib wiki (see the 2012 talks proposals page as a template)
- After the proposal period ends, we get the proposals in a format suitable for the Code4Lib voting app and announce the voting. (I don't know what this entails other than it is a text file of some format.)
- After the voting closes, we talk about where to place the dividing line between accepted and declined proposals. There is a bit of negotiation between us and the host committee on scheduling depending on how many talks we want to accept and any scheduling juggling that is required.
Talk Acceptance Letter (samples)
Dear <<first name last name>>, On behalf of the Code4Lib Program Planning Committee, I am pleased to notify you that your proposal, <<proposal title>> has been accepted for the Code4Lib <<year>> in <<location>>. Please reply to this message to confirm your intention to present the approved session at the Conference. If at any time in the future you need to bow out or have any program changes, please notify us immediately. You will be sent a letter of agreement soon. The schedule for the conference is here: http://code4lib.org/conference/2011/schedule You will have 20 minutes for your talk, including questions and answers. A quick transition between speakers will be necessary. It is very important that you focus your presentation on the more unique and technical aspects of your topic whenever possible. Although Code4Lib attendees come from many different work environments, they attend Code4Lib events for information technology education. Experts like you are the heart of Code4Lib. We really appreciate your contribution and look forward to working with you. Sincerely,
Talk Rejection Letter (sample)
I'm sorry, but your prepared talk proposal for the 2010 Code4Lib Conference in Asheville, NC did not receive enough votes to make it into the program. But here are a couple things you should know: - The field of presentations was very large (probably the largest we have had so far) and very strong, so you should not take it too hard. - Please remember that there are many additional opportunities for participating, including lightning talks (open to anyone), breakout sessions (open to anyone to suggest and/or participate), and a special "Ask Anything" (or reply anything) open session. Also, the evening socializing opportunities are considered some of the most rewarding times of the event. Again, my condolences on not having your talk proposal accepted, but I hope we still see you in Asheville, NC in February. Roy
Sample Sponsorship Request Letter
As you know, Code4Lib is a group of library technologists, programmers, system administrators, web designers, and librarians. Started in 2003, the group continues to grow--with a journal, a mailing list, and an active IRC channel. Since 2005, Code4Lib has sponsored an annual conference, which has attracted programmers and librarians from around the world.
Topics at past conferences have included library information systems, new directions in library research, semantic web applications, and information technology standards, among many others. More details about the conference, including schedules of previous conferences, can be found from http://www.code4lib.org/conference/
Our <> conference will be held in <> from <>. Be a part of this library success story by underwriting the conference!
We have several sponsorship levels:
<> I look forward to hearing from you, and can be reached at <>.
- private conlist has budget info
Shortly before the Conference
- Contact speakers in advance to ask if they need anything, arrange airport pickup, etc
Freenode IRC connection
Historically, conference attendees have had trouble maintaining persistent connections to the #code4lib IRC channel. We'd always assumed we were overwhelming the conference facility's Internet connection, but we were actually running into Freenode's IP-based connection limits. Freenode is supportive of the IRC-as-backchannel model, however, and they're happy to work with organizers to raise the connection limit.
Contact the conference facility in advance and see if you can find out what your public IP address range will be during the conference. (If it starts with 10.*, 192.168.*, or 172.16.*, ask again -- those are "private" IP ranges used for connection sharing.)
Once you have the IP address or range, send an email to firstname.lastname@example.org containing a request to raise the connection limit. Include conference info, IP range(s), and the expected number of connections. For example:
To: email@example.com Hello, I'm helping plan the code4lib 2010 conference, taking place in Asheville, NC next week. Since our backchannel runs through #code4lib on Freenode, we're trying to plan ahead to avoid running up against the connection limit. Would it be possible to raise the cap for us during the conference? Details follow. Conference: code4lib 2010 < http://code4lib.org/conference/2010/ > Dates: February 22-26, 2010 Attendees: 250 Location: Renaissance Asheville Hotel, Asheville, NC IP Ranges: 18.104.22.168 and the entire 22.214.171.124/24 block We encourage in-channel participation, so we expect a high percentage of attendees to be connected at once. We'll also have two or three channel bots connected from the conference for the lobby monitors. Please let me know if you need any further information, and thanks very much for your help! Michael
I received an automated reply with a ticket number almost instantly, but didn't hear back after that. I sent a quick followup early on the morning of the 22nd, and received a response (from a human) letting me know that it had been taken care of. (Follow-up, one year later: Same experience. Immediate automated reply, but with a need to follow up with Freenode staff in the #freenode channel to get the ticket resolved.)
Additional support is available from the helpful volunteer Freenode staff in the #freenode channel.
At the Conference
- Water at the podium
- Speaker gifts
- Dinner plans
- Sit in the front of the room
- Have several people
- You may want to use an extra machine
- Here's what some of the software looks like: http://www.flickr.com/photos/schwartzray/4393891356/ (ask Ed Corrado for details)
- Dan Chudnov says the best free timer app for OSX is http://www.apimac.com/timer/
- Everybody lines up ahead of time (image: http://www.flickr.com/photos/schwartzray/4393881044/ )
- make sure projector avail for each session
- whiteboards or reasonable facsimile thereof
- everyone wants a power outlet
- power - everyone would like to plug in their laptop
- live stream is awesome
- join.me ??
- Need mics for people to line up at (image: http://www.flickr.com/photos/schwartzray/4393838640/ )
- (image: http://www.flickr.com/photos/schwartzray/4393619144/ with people for context: http://www.flickr.com/photos/schwartzray/4393623802/ and http://www.flickr.com/photos/schwartzray/4384550127/ ), better if there's a table
Flipcharts can be useful, but it's important to decide what to put on the wiki/website and what to put on a flipchart: images: http://www.flickr.com/photos/schwartzray/4392998501/ http://www.flickr.com/photos/47860563@N05/4388430079/
- having a few people with room keys, any of whom might need to be available to open up or close down the room at the beginning or end of the evening
- making sure the mess left for cleaning staff is an appropriate mess
- making sure the noise made near other hotel guests is an appropriate noise
- having someone act as a point person to gather a gratuity for the housekeeping staff maintaining the suite
- See C4L2010planning for an example
- Ideal to have program set before registration, including pre-conf
- also allows clarity for how many spots are avail for non-presenters
Calls for Hosting
- 2011: March 5, 2010