00:00:17.279
um so I'm Marty hot and um I have a confession to make and that is that I'm
00:00:23.920
a Serial event organizer um so that means of course that I seem
00:00:31.320
to can't get enough of organizing events but I wasn't always this way and it was
00:00:37.040
um in 2005 when I think it all started uh I uh well this was the problem uh
00:00:43.200
that's essentially the view from my backyard that's a Longs Peak uh from Longmont Colorado and I was living in
00:00:49.520
Kansas at the time and I wanted um to move somewhere that was ideal for my my
00:00:57.199
lifestyle that I wanted to live and and everything else about my my life and especially a great place for my family
00:01:02.480
to grow up and I decided that this was it uh this is a wonderful wonderful area if you've ever visited the boulder um
00:01:09.439
area it's it's really great but the problem was when I moved there I didn't know anyone at all it's moving from
00:01:16.200
Kansas and I actually had a remote job so I didn't have any co-workers at all to get to know out there so I started
00:01:23.640
networking going to Java user groups and they were okay and uh I met um
00:01:30.640
um oh terrible uh forgot his name well I well I got introduced to this conference
00:01:37.280
called no fuff just stuff Scott Davis that's it I met Scott Davis and Scott encouraged me to go to this conference
00:01:42.840
and I'd never been to a conference before at all and uh and I went it was pretty interesting not quite as cool as
00:01:49.759
uh Ruby conferences but uh one of the cool things was they uh Dave Thomas was speaking there about ruby and I went to
00:01:57.079
those and I had kind of heard of Ruby before but hadn't really dove in so I did it and then after that I was like
00:02:03.479
this is awesome I've got to do Ruby and but there was no one meeting in doing Ruby in the area so I decided to form my
00:02:11.520
own group uh figured somebody out there would want to talk about ruby and sure enough uh it took off and then one thing
00:02:18.840
led to another and then I'm like helping organizing Mount Mountain West in 2007 and then finally I get crazy enough and
00:02:26.239
organize my own conference in Boulder originally called mount but we changed the name to Rocky Mountain Ruby this
00:02:32.160
year so uh there's a couple things I want to mention about this journey for me first of all in the beginning when I
00:02:38.040
started I didn't know anything about event organizing I had no expertise at all I just dove in and did it had a
00:02:43.560
passion for this and the other thing that was kind of sad was i' had been programming for eight years before I
00:02:49.560
went to my first conference and I like wonder what would it been like back in 97 if I had gone to user groups or been
00:02:56.560
to a conference like this like my life would be so much better I've been further along as a programmer if I had
00:03:03.040
because the things that have happened since I've done these things it's amazing amazing so I want to talk about
00:03:08.720
how we're awesome because we are awesome the Ruby Community is great but I see some things that we could still do to
00:03:14.879
make it better and that's what we're going to focus on today so one of the problems we have is
00:03:21.840
we need a lot more programmers and though they you know the colleges are
00:03:26.920
turning out programmers and whatnot I don't think they're doing this job well enough and I think this is something
00:03:32.080
that the community needs to own and help bring people in so we need to do this as
00:03:37.959
part of our job as Community organizers and people throwing events the other thing is I don't see a clear track on
00:03:45.200
how people can improve and get better and uh this is something that although
00:03:51.400
we can you know maybe expect some businesses to do I think it's this is better in the hands of the community
00:03:58.680
itself so the goal of today's talk is I want to raise the bar I want to raise the bar
00:04:04.120
and get you guys thinking about how you can maybe help out with this and how you
00:04:10.200
can uh take on some piece of this I'm going to talk about a number of things today and hopefully something there will
00:04:16.519
resonate with you and you you'll be able to go back and do something for that and another point I want to make about this
00:04:22.720
is that anyone can do this yeah let's see prash is right here so this is prash this is a picture of him at the um
00:04:29.639
Workshop I did last year and Pros hadn't been I don't how many of you went to PR's talk by the
00:04:35.880
way okay no not nobody so so Pros um he
00:04:40.960
hasn't been doing Ruby very long what a year and a half and he didn't know anyone when he came to Colorado he met
00:04:47.120
with me he met with Chad Fowler and maybe a few others uh and really wanted to get the best way to break into the
00:04:54.639
community to learn Ruby to get better and so he did this he owned his own uh
00:04:59.960
progress here and you know not even a year later he's organizing Cod R treats
00:05:05.320
and Bug mashes in the community and it's really making a difference a lot of people are getting a lot out of this and it's great and so if prkos can do this
00:05:12.840
then surely any of you can do this all it takes is some some passion there and uh just asking around and getting going
00:05:20.080
so here's the road mapap for today I'm going to talk about growing communities because there's some thoughts I want to introduce here uh that I want you to
00:05:26.440
think about um some questions I want you to ask as you you are going about thinking of your event and what you want
00:05:32.720
to do in your community and then we're going to go over the nuts and bolts of organizing I'm going to give you a lot of concrete suggestions and um ideas
00:05:39.800
that you can use to go back and do an event and I would like um I'm happy to
00:05:46.319
take questions but I'm going to wait to the end I have a lot of information and I've I've had trouble getting this talk
00:05:52.720
uh under 40 minutes so um I'm I don't um I'm not going to stop while I go so I'm
00:05:58.479
going to use the analogy of of um Gardens relating to communities because I think this really works well you can't
00:06:04.840
just force a community happen you can't throw money at it you can't just create events and it's going to go well there's
00:06:11.880
a cultivation aspect to communities that exist just like in gardens and I think
00:06:18.120
this is important to relate to and we're going to talk about some of these things so the first thing that I think is important is you need to think about
00:06:24.479
your idea you need to plan your plot in gardening you don't just start throwing seeds in the ground
00:06:29.960
you have to think about how what where you're going to grow when you need to start it you know how much space does it
00:06:35.160
needs maybe think about how proximity to other plants might play out and this is all important before you get started at
00:06:41.800
all in deciding how much space you need and all these sort of things and planning community events is no
00:06:46.880
different you need to have a goal in mind you need to be thinking about what are you going to do where you're trying
00:06:52.160
to get to with your idea and planning is very important so that's the first
00:06:57.800
step the next thing that I want you to think about is intentional being intentional about your ideas Community
00:07:03.800
will happen regardless of what you do sometimes it's accidental community and that's okay but often times that can go
00:07:10.639
in a direction that you didn't intend or you won't meet your goal and so I want to introduce the idea that you need to
00:07:16.319
be intentional about how you're going about doing this and one of the sort of
00:07:21.919
maybe esoteric ideas that I have about this is called the community template this is sort of like an energetic
00:07:27.759
blueprint that exists and so what this means is that as people get involved like the
00:07:35.039
leaders who are taking initiative um their intentions their motivations uh
00:07:41.240
how they're speaking the language they're using how they're relating to other people and and the the first round
00:07:47.639
of people that come into a group they're going to form this template this sort of
00:07:52.720
uh um uh Vibe about what's going to happen here and I think it's important
00:07:58.280
that you uh make sure that you're clear with this that it's going to um Drive
00:08:04.360
what happens in sort of an invisible way with your community and we actually have
00:08:09.639
a really good example of this and that is uh minan who who who doesn't know
00:08:15.039
what this means is there anyone who doesn't Okay so mines Swan's really cool um this what it stands for is Matt's is
00:08:21.759
nice and so we are nice and I think this is really profound because Matt's
00:08:27.240
intentions with Ruby and with how he interacted with people doing Ruby um has
00:08:33.200
sort of led the way in how people interact with him and how people think about ruby and also think about when
00:08:40.039
Ruby came over to the English speaking world what Dave Thomas was doing and what the initial people that did Ruby
00:08:46.320
comp and all that were their their intentions with this I think all play into why Ruby Community today is as nice
00:08:53.640
as it is compared to say other communities so I think this is a great example um of the template in
00:09:01.399
action another person I want to introduce you to if you um are aware of this is Cathy Sierra and um she
00:09:08.640
unfortunately is no longer active blogging or speaking or on Twitter or whatnot but she still has a Blog head
00:09:15.760
rush. typepad.com and uh it's worth reading if you haven't read her stuff and
00:09:22.399
the the main idea that I want to borrow from what she's talking about is are you making people better so she's big into
00:09:29.200
creating passionate users to thinking about your service your product your book whatever you're doing and are you
00:09:35.839
thinking about how you make people better are you making them kick ass are you helping them in in that way with
00:09:42.000
what you're doing and I think this is important as Community organizers because that's really largely what we
00:09:47.399
should be doing is think about how are we improving the people that are coming into our community so think about her
00:09:53.320
stuff as you are uh planning out your model um Toast Masters is something that
00:09:58.480
Dr Nick's talked aled about and this is really interesting because Toastmasters um it's an educational organization it's
00:10:04.640
been around about hundred years and it has a very specific goal it wants to
00:10:10.560
help people become better communicators and better leaders and it has a very uh
00:10:16.079
defined way of going about this I think we can borrow this model in our own
00:10:21.760
communities and like this is how you become a better programmer this is the things that we think are important for
00:10:26.920
you to focus on so I think this is good as you're planning out your stuff to consider what Toast Masters is doing and
00:10:32.920
possibly borrowing some of that another area that I also think
00:10:38.240
about and I've been thinking about recently is is Cub Scouts and Boy Scouts and this is a picture of my son he is um
00:10:43.800
doing this interesting exercise with another boy that involves cooperation in terms of moving their feet and what's
00:10:50.040
cool about scouting again it's been around about a hundred years actually just a little over 100 years now and
00:10:55.920
it's an it's an organization it's very much about community but it's also about building skills in a specific way and so
00:11:04.560
they they've been around they they've had this down I think we could borrow some ideas here and um I haven't had a
00:11:09.600
lot of time lately mainly because of well Rocky Mountain Ruby but I I intend
00:11:15.120
to uh borrow some ideas here and work on this over the coming months but I think this is something you guys can take back
00:11:21.040
and do yourselves um so Joshua had a great talk
00:11:26.560
yesterday on diversity and um I want to I want to mention this really clear here quickly here um I'm not going to go
00:11:32.920
anywhere close to in- depth as as Josh did but um I think this is important to think about as you are building your
00:11:39.560
event and you're reaching out to the community that these are some important questions to ask yourself and the
00:11:45.480
inclusive question you might think well of course I'm inclusive I don't mind if people of any gender type come to our
00:11:51.279
meeting it's fine but I I don't think that's far enough in terms of the question I think you need to really
00:11:57.240
examine you know sort of what the language being used what's uh what's the vibe what's the intention of people
00:12:03.200
around you is it are you beginner friendly there's a lot of very important questions that you need to to ask to
00:12:09.040
make sure that you're not doing something that's going to be offputting that um that you aren't aware of also I
00:12:15.760
think it's really important to reach outside of your circle and we'll talk a little bit about that going forward but I think this is important and it's going
00:12:22.079
to be hard to grow our communities if we're not trying to diversify um this is a really cool
00:12:29.040
initiative that I've seen lately and this is the whole uh kids Ruby um initiative and I think this is important
00:12:34.399
uh that we also think about how we're reaching the Next Generation and people that aren't necessarily even aware of
00:12:39.639
programming or even thinking about programming uh and so here's two links that you can go to I know that um with
00:12:45.560
kids Ruby uh they they could certainly use some help I know that you can take what they've got now and and use it very
00:12:51.800
easily in your own local community I think that's very important that uh local organizers uh borrow some of these
00:12:59.120
things and do them locally so Ron thank
00:13:04.639
you so I want to talk about planting for your Zone really quickly so the so in gardening you can't just put any sort of
00:13:10.760
plant in the ground any seed and it'll grow or Thrive you do have to be aware of of what zone you're in you know your
00:13:17.320
soil conditions uh everything about your environment before you are can be sure
00:13:22.600
that your plant is going to do well and I think Community planning is no different um so for example if you're in
00:13:28.440
witch Kansas you don't have the resources or sort of the pool of people
00:13:33.839
in the area as such as say San Francisco or Boulder or New York or something like
00:13:39.360
that and thus you have to tailor what events you try to pull off based on the
00:13:47.079
the local conditions so important I think you should think about that also want to talk about tending
00:13:52.600
your garden so as things go along you need to
00:13:57.639
uh check in with your goal uh with with where you want to take things and see how how are things progressing uh it's
00:14:05.680
think you would also want to um make sure you do like
00:14:10.800
retrospectives make any corrections you might need to do you might also uh see that membership is flagging or people
00:14:16.880
are becoming uninterested so it's important you keep keep talking with the people in your community to make sure that your event is still uh makes sense
00:14:24.120
to them and they're interested in it
00:14:30.000
so weeds this is um this is an unfortunate thing you know people are messy communities can get messy and
00:14:37.240
there may be things that come up that you don't like as like weeds are in gardens and uh one of them is bullying
00:14:43.759
and I don't see this a lot but it does exist and it certainly can pop up in your community the other aspect of this
00:14:50.600
is unwanted behavior and this Behavior could not be um you know uh
00:14:56.680
intentionally uh damaging but they might not be aware that uh the things that people in your community are
00:15:03.120
doing are off-putting or um are offensive and the two suggestions I'd
00:15:08.759
have here is one I think you need to be clear about uh what's acceptable what
00:15:14.639
behavior and and interactions you you desire and you want in your community
00:15:19.680
and what do you not want uh it doesn't have to be like a formal draft or anything but I think uh you need to talk
00:15:25.720
about this and maybe even write something down so people are aware of it because if they're not aware of it they may not know that oh I didn't realize we
00:15:32.480
didn't talk that way here or we we didn't do that sort of thing around here that okay uh the other thing is if if
00:15:38.639
you do find bullying or um this under wanted Behavior you do have to directly deal with it you have to basically go
00:15:44.759
forward and say you know this isn't cool I mean this is not how we behave here and you don't have to be a jerk about it
00:15:50.040
and burn Bridges or anything but you you do need to say look you know you know this is why this is not cool this is why
00:15:56.800
we can't do that yes r um think important to many
00:16:15.639
ofi sure
00:16:27.399
sure yeah I think that's a good point so Ryan mentioned that they've had some some people that are crazy or maybe
00:16:34.160
they're trying to sell something in terms of their business come to their community and do this and I think that's important you know you it's it's all
00:16:40.160
important to think about what are you trying to do with your event and be clear about that and then deal with something that's not cool U whether it's
00:16:47.319
you know really nasty or not so um the next piece I want to
00:16:53.240
mention is spreading the load um it it's great if you see someone like myself in
00:16:58.560
your community that's really doing a lot of events and doing a lot of great things but it can't last forever um I
00:17:05.199
won't run Boulder Ruby and run Rocky Mountain Ruby forever and it's important to bring other people in and I think
00:17:12.000
this is a good idea to do early on make sure people agree with your vision and they're they're helping you work towards
00:17:18.280
that some questions to ask is what happens when you go on vacation or if you're too busy with a you know a deadline or something at work um these
00:17:25.480
things can disrupt your events especially if they're ongoing and uh you should have some sort of contingency plan for
00:17:32.320
this so that concludes the uh Community planning portion um at this point you're
00:17:38.160
probably got some ideas going we're going to talk about nuts and bolts now and uh I want you uh to first uh take
00:17:44.440
your idea and so you'll want to start to plan it out figure out all the things that we talked about there and and
00:17:50.360
figure out what would you likely want to do so once you have your idea and you're ready to move forward the first thing I
00:17:57.480
recommend you do is you Network you've probably already done this to some degree uh but you really need to know
00:18:02.760
your community really well you need to communicate your idea to all the people
00:18:07.840
that are out there uh to see if it resonates with people if other people are interested in that sort of event or
00:18:13.159
whatnot uh one of the great things about that is if if you might discover that
00:18:18.520
some guy already has that event going on on this other night over here that you
00:18:23.919
weren't aware of and so it's very important to do these things so that you don't duplicate effort
00:18:29.400
uh the the other thing that is really important I think is seeking advice from other community leaders there are people there they may not be in technology
00:18:36.159
they've been doing this they know the community really well they're going to have things they can help you with especially if you're brand new to this
00:18:43.280
uh this can be invaluable and uh even if they're like do business networking or something it it's totally there's
00:18:49.080
there's a lot of things that will translate there that you can use for your event and finally ask for help you
00:18:54.679
know worst thing well the worst thing that happen is people will say no or they might say yes and then they don't help you but a lot of times they will
00:19:02.080
say sure I'm willing to help a little bit or I know someone else who might be interested in your Ida can be someone
00:19:08.200
who can help you so definitely ask for help it's worth worth the effort next you want to gather your core
00:19:15.120
group and this is the people that will come to your event that are really interested in it they don't have to be volunteers although they might be
00:19:21.240
volunteering I've heard the number 10 to 20 being thrown around as a great starting point but it really depends on
00:19:27.159
what you're trying to do for for example you might uh be doing a Cod or treat and you might decide that five is enough a
00:19:33.880
facilitator and two pairs and that might be good enough for you to hold your event so I think the magic number is the
00:19:39.120
minimum number that you're still willing to hold the event and you won't you know cancel it so you want to find this find
00:19:45.000
this group out locating your
00:19:50.799
space how wa do I go to um okay so I'm 20 minutes into it okay um locating your
00:19:56.200
space so this is important I find that
00:20:01.440
if um groups that don't have a good space figured out and arranged it
00:20:07.039
becomes a thorn their side and there's a lot of interesting places you can go to I think the best place is co-working
00:20:12.960
spaces these um these spaces are already set up for most of the things that you need they're already doing it and
00:20:19.200
they're happy to have you come and use their space also um Ruby friendly tech companies that might have a larger
00:20:25.159
conference room or you know open space in their office they're usually great both these places usually are free and
00:20:31.360
they're um nice because you can typically use them um on on an ongoing
00:20:37.080
basis and I think that's important especially if you're doing a reoccurring event that you find a space that you
00:20:42.520
don't have to manually schedule every meeting because that can get really tedious after a while if you're doing
00:20:47.720
something a little bit larger or something that's um you can't fit in those places uh theaters and performance Halls are really nice um universities
00:20:55.000
and colleges also have some great spaces that they be willing to let you use these aren't typically free but um if
00:21:02.840
you're doing a larger event like maybe a single day event or something that's maybe like a code Retreat that has 30 or
00:21:09.400
so people that might be where you need to look public schools and public libraries are also great if your event
00:21:15.480
is free usually they don't mind you using their space um and I have I put coffee shops and bars on here uh because
00:21:21.440
sometimes those work well I don't like those so much mainly because they can be distracting and sometimes bars just
00:21:27.400
aren't set up at all all to do what you need to do so you need to finalize your details
00:21:33.760
and this is um this maybe a little obvious but I think that um mentally going through what your event's going to
00:21:41.240
be planning it down to the minute is important because you'll start to realize all the little things you need to have in order to make your event
00:21:47.080
successful and definitely make a checklist you'll want to have all that information so that you don't miss anything as you get close and some
00:21:53.640
common Logistics things that you need to have figured out are down there projector power Wi-Fi seating and table
00:22:02.600
space so web presence I I debated putting this in here um because I kind think kind of all of us know about this
00:22:09.240
but if you're going to have an event or a group there should be a we presence for it you should be able to Google it
00:22:14.480
and find it very easily um you want to use social media I don't know if you want to use Facebook but I I recommend
00:22:21.080
that at least you have website Twitter account and some sort of mailing list such Google group type uh place for
00:22:27.080
discussions so that's that's a bare minimum so with um now is the time to
00:22:35.360
figure out your budget uh hopefully you're free and I think it's best for the least the smaller events to be free
00:22:41.360
but they might not be so you need to figure out what cost are you going to have and then you might look for sponsors at this point and sponsors are
00:22:47.520
great for a number of things they can get money but they can also just provide food space or resources or possibly
00:22:53.559
speakers or whatnot so um this point you'll want to consider your budget and get that uh figured
00:23:00.279
out so here are some tips for finding sponsors uh this may be really easy in
00:23:05.559
your in your area and it may not be easy at all so uh here are some suggestions you can go about um any any local Ruby
00:23:12.840
shops or Consulting companies usually are pretty good they're pretty happy to sponsor meetings um the the costs of
00:23:18.440
these smaller events are really not a big deal for them they like to get um in front of the local developers um also
00:23:25.200
really the next three are just companies that are interested in baring the developers you know recruiting or whatnot so those are all good choices to
00:23:32.360
try to go after and then eventually you can if if you're not having a lot of success you might try some of the larger
00:23:38.600
uh consultancies or companies in the Ruby space that are uh sort of nationally involved and then maybe Ruby
00:23:45.520
Central now Ruby Central I haven't um asked Chad about this and he didn't um
00:23:50.679
know what the current policy is but Ruby Central in the past has been willing to give grants out for um local events
00:23:58.679
uh depending on what you're trying to do they're very interested in community building I don't I think there's some change happening right now with it so I
00:24:05.360
don't know if they're really set up for this but it certainly doesn't hurt to ask so if you're trying to do something
00:24:10.640
interesting in your local community that's certainly something you can try if for some reason you can't find a sponsor don't give up on your event just
00:24:17.679
do it um on the cheap so um you know do it for free or whatnot so you can at least have something going
00:24:25.600
on so reaching out this Um this can be easy and this can be really hard and um
00:24:33.520
what I would say with this is start off with an organic process so that's the
00:24:38.679
easy things like Twitter you know your word of mouth through your core group using any sort of local user groups you
00:24:44.880
might have and any sort of prominent figures have them blog whatnot so that people that are at least kind of
00:24:51.240
monitoring these things will be aware of your event um and then I would suggest you Branch out after that and this could
00:24:57.399
be months after your event has happened um or you know a year into things but start to really uh go after use your
00:25:04.679
sponsors to spread the word maybe you do Flyers at uh Tech friendly hangouts or college campuses you know meeting with
00:25:10.600
other community leaders even local calendars are a good place to try and get the word out to to reach more and more people I think this is important
00:25:17.440
especially if you're trying to diversify that you're going to have to get creative about this and go to places
00:25:24.240
that that you might not think about and um uh so this is tough this isn't always
00:25:30.279
easy but it's important that you do this so um I really suggest you ease
00:25:38.000
into it because Community organizing can be a lot of work and uh I think it's good to you start small so start with
00:25:45.520
some make sure you don't try to get your Gatherings too big and it probably won't be a problem because they'll they'll start small in the first place um a lot
00:25:52.159
of people like food but I think it's something you can skip most most events aren't about the food I mean I mean I
00:25:58.000
know a lot of them do have food because it's nice to uh entice people with food but that shouldn't be their uh main
00:26:05.360
motivic motivation for coming out to your event um try to borrow and and use
00:26:10.880
free space or whatnot those are important to keep your costs down and then you might want to delay things like the marketing or sponsors if that's a
00:26:17.240
lot of work and and you just want to get something going I think that's great to just skip that
00:26:24.000
initially so um I call this invite continuously um and this is the point that you never stop reaching out you're
00:26:30.279
always trying to find new corners of community and tell them about your event
00:26:35.360
uh with local speakers if you're doing something where like a you typical User Group where you have content you're presenting it uh you can do the typical
00:26:43.039
thing where you say hey we're looking for speakers for next month's meeting or you know three months from now but I find that you have to uh be proactive
00:26:50.520
and go directly to people and say you know I know you're doing something interesting would you please present you
00:26:55.799
know or facilitate or something in the future and um and be persistent about that because eventually um hopefully
00:27:02.399
they will and if you have enough people in your community then you can um plan out content going forward also I like to
00:27:10.120
encourage local Tech communities to get involved too so I'll go to them and say Hey you know you guys are players here I
00:27:15.679
like to see you more involved and helping out somehow uh with with the events and building the community this
00:27:21.600
is an ongoing process it never really stops so I want to talk about three styles that I see events and I think
00:27:28.720
these all three of these styles are important to have in your community they don't need to always be in the same event I mean I guess you could put all
00:27:35.120
three together but that might be a little weird but uh I think these are important to understand them and know
00:27:41.279
what they're good at and then make sure you're covering their basis so the first is lecture and that's what I'm doing right now it's a traditional upfront
00:27:48.080
presenting information to people it's um a lot of people like it and I think it's good uh but it's not very um interactive
00:27:55.840
and it doesn't have much of a conversation and uh that's okay but uh don't do this and solely do
00:28:03.000
this the next is social and um I really like this component I think the Ruby Community is
00:28:09.480
very good at it so we have a lot of uh social activities going on uh Ruby conf essentially is lecture and social
00:28:16.080
combined there and probably you already know this but social um is very nice
00:28:22.120
because it creates a a stronger bond between people in your community and some very interesting conversations can
00:28:28.120
happen in these settings and I think that's very important and very healthy for your communities that this exists so
00:28:34.000
I encourage you to make sure that you have a social component going in with your community and it and it can you can
00:28:39.919
do different things with social you certainly don't have to do the late night bar drinking thing because that's I know that a lot of people like that
00:28:46.080
but there are plenty of people that don't like it so consider mixing it up so it's not just about that we don't we
00:28:52.159
certainly don't want to make our events all about drinking that's uh maybe not conducive to all to our goals and
00:28:57.440
growing community and the final piece is interactive and um I see this is not I
00:29:03.679
think this is the area we need the most help with uh interactive would be hackfests um code Retreats uh discussion
00:29:10.799
groups anything like this uh I think this is the area that you're
00:29:15.960
going to need to work on the most in your community it's also the area where people really solidify their knowledge and get better so lectures really good
00:29:23.039
at kind of sparking their interest in something or kind of presenting some initial information but they're going to
00:29:28.640
need to follow up with that and interactive is a great way of doing that so someone who maybe can't or won't go
00:29:35.960
and learn some topic or some library or whatnot on their own they will do so in
00:29:42.000
an interactive setting where they can pair with somebody and and see how it plays out and ask those tough questions
00:29:47.679
that they just can't get from a blog or you know uh looking at a a
00:29:53.200
screencast so I want to throw out some other ideas um that I want you to do I was originally going to have more
00:29:58.519
information about event types in here but I was worried I was going to run over on time and didn't want to waste on that for the really obvious ones but
00:30:05.039
here's some possible ideas that you can go back in your own communities and try out uh Cooperative programming
00:30:10.159
challenges we have um one of our local um Ruby shops has a a hackfest that
00:30:16.960
involves her this competition that's uh really pretty cool and I think that um
00:30:22.559
this is something that we could see more of especially where it's Cooperative where it's not necessarily always a competition but you know like
00:30:28.840
encouraging people to kind of meet different um achievements or whatnot in the programming realm so I think this is
00:30:34.720
nice this wouldn't take a lot of work either to do and I think it's great some sort of new programmer Outreach we have
00:30:40.240
this idea of like a meet Ruby meeting where it's totally expected that the
00:30:45.440
people showing up will not know much about Ruby at all maybe not even know much about programming but this sort of
00:30:51.760
meeting or this event would be very friendly to them and they wouldn't be intimidated by coming out to it
00:30:57.760
I really like charity training workshops I think it gives back to the community in two ways and helps people get better
00:31:03.519
and uh I think that there not a lot of work to organize and usually companies that will help kind of put on the training are very happy to do so and
00:31:11.000
those are free by the way and um definitely worth worth doing we did a meeting mashup not too long ago where we
00:31:17.600
had the boulder Android uh user group and the boulder Ruby uh user group
00:31:23.159
together and that was a lot of fun so I think doing events that do cross pollination with other technology groups
00:31:30.080
in your area are really are very neat and I encourage those they can just be social they don't have to actually have
00:31:36.120
content but something to look at also volunteering at schools I'm actually looking at doing this at my daughter's
00:31:41.440
uh middle school she's 13 and I'm thinking of going in and uh doing some programming um classes as it were with
00:31:49.840
her school uh so I think that's something that you could certainly look at doing in your
00:31:55.720
community so the one thing I want to stress here is I think you should be creative um this is a card game that I
00:32:01.799
uh designed and did last year at Mountain RB and it was interesting it was sort of a social experiment of
00:32:06.880
getting people to interact with each other that normally wouldn't and I think that there are lots of ideas you can try
00:32:12.120
out there and I just encourage you guys to play with that and and and take some risk and do something
00:32:19.320
new you like that R very very much it was not competive it encouraged people
00:32:24.960
interact with each other and seek out others y yep I I I I was uh when I put
00:32:30.919
that together that was my intention I was thinking about something that everyone could win there was more paths to winning than uh just getting the most
00:32:38.440
points and that you had I I gave everyone worthless decks or not worthless but they weren't good for your
00:32:44.039
type so you had to trade you couldn't like get a great deck and be done so that was the whole point but uh I had
00:32:49.399
fun designing that and um you know I think there's lots of ideas like that you could put out there but have fun my
00:32:56.480
goodness this is is a lot of work and I have a lot of fun myself but if you're not having fun you're not going to last
00:33:01.880
very long in in in doing events so definitely have fun and I want to tell you that it's
00:33:08.080
really rewarding you know like I said in 2005 when I started to get involved in
00:33:13.120
community you know I've been kind of asleep at the wheel for many years and I can tell you since then I've grown
00:33:19.200
immensely uh personally as a programmer I've gotten to know a lot of people and I like that it's nice when I hear back
00:33:25.760
from people about how I helped them get better or how I I kind of turned them on
00:33:31.000
to something or you know they're really very uh appreciative of the event that I put on I get that a lot and it's um
00:33:38.279
really nice so I I mean it is a lot of work but it is terribly rewarding and um
00:33:44.720
and it's good to go so here's a takeaway I think you should get involved I think you should be intentional about you want
00:33:50.600
what you want to do and have your goal start small and have fun and make it
00:33:56.440
better whatever you're doing try to improve what's going on in your own
00:34:01.639
Community that's it thank
00:34:25.879
you