Starting an Emacs Meetup EmacsConf 2015, San Francisco Harry - - PowerPoint PPT Presentation

starting an emacs meetup
SMART_READER_LITE
LIVE PREVIEW

Starting an Emacs Meetup EmacsConf 2015, San Francisco Harry - - PowerPoint PPT Presentation

Starting an Emacs Meetup EmacsConf 2015, San Francisco Harry Schwartz thoughtbot August 29, 2015 Look At Me Im one of the two Emacs users at my company. Harry Schwartz (thoughtbot) Starting an Emacs Meetup August 29, 2015 2 / 16 Look


slide-1
SLIDE 1

Starting an Emacs Meetup

EmacsConf 2015, San Francisco Harry Schwartz

thoughtbot

August 29, 2015

slide-2
SLIDE 2

Look At Me

I’m one of the two Emacs users at my company.

Harry Schwartz (thoughtbot) Starting an Emacs Meetup August 29, 2015 2 / 16

slide-3
SLIDE 3

Look At Me

I’m one of the two Emacs users at my company. We developed a persecution complex.

Harry Schwartz (thoughtbot) Starting an Emacs Meetup August 29, 2015 2 / 16

slide-4
SLIDE 4

Look At Me

I’m one of the two Emacs users at my company. We developed a persecution complex. EmacsNYC was born.

Harry Schwartz (thoughtbot) Starting an Emacs Meetup August 29, 2015 2 / 16

slide-5
SLIDE 5

todo.org

Find a cofounder

Harry Schwartz (thoughtbot) Starting an Emacs Meetup August 29, 2015 3 / 16

slide-6
SLIDE 6

todo.org

Find a cofounder Find a sponsor

Harry Schwartz (thoughtbot) Starting an Emacs Meetup August 29, 2015 3 / 16

slide-7
SLIDE 7

todo.org

Find a cofounder Find a sponsor Arrange a regular meeting space

Harry Schwartz (thoughtbot) Starting an Emacs Meetup August 29, 2015 3 / 16

slide-8
SLIDE 8

todo.org

Find a cofounder Find a sponsor Arrange a regular meeting space Have a good food plan

Harry Schwartz (thoughtbot) Starting an Emacs Meetup August 29, 2015 3 / 16

slide-9
SLIDE 9

todo.org

Find a cofounder Find a sponsor Arrange a regular meeting space Have a good food plan Technical groundwork

Harry Schwartz (thoughtbot) Starting an Emacs Meetup August 29, 2015 3 / 16

slide-10
SLIDE 10

todo.org

Find a cofounder Find a sponsor Arrange a regular meeting space Have a good food plan Technical groundwork Organize speakers

Harry Schwartz (thoughtbot) Starting an Emacs Meetup August 29, 2015 3 / 16

slide-11
SLIDE 11

todo.org

Find a cofounder Find a sponsor Arrange a regular meeting space Have a good food plan Technical groundwork Organize speakers Forming a community

Harry Schwartz (thoughtbot) Starting an Emacs Meetup August 29, 2015 3 / 16

slide-12
SLIDE 12

todo.org

Find a cofounder Find a sponsor Arrange a regular meeting space Have a good food plan Technical groundwork Organize speakers Forming a community Antipatterns

Harry Schwartz (thoughtbot) Starting an Emacs Meetup August 29, 2015 3 / 16

slide-13
SLIDE 13

Find a cofounder

It’s possible to do it alone, but don’t

Harry Schwartz (thoughtbot) Starting an Emacs Meetup August 29, 2015 4 / 16

slide-14
SLIDE 14

Find a cofounder

It’s possible to do it alone, but don’t You need more hands

Harry Schwartz (thoughtbot) Starting an Emacs Meetup August 29, 2015 4 / 16

slide-15
SLIDE 15

Find a cofounder

It’s possible to do it alone, but don’t You need more hands Emotional support <3

Harry Schwartz (thoughtbot) Starting an Emacs Meetup August 29, 2015 4 / 16

slide-16
SLIDE 16

Find a sponsor

You need $$$ and space

Harry Schwartz (thoughtbot) Starting an Emacs Meetup August 29, 2015 5 / 16

slide-17
SLIDE 17

Find a sponsor

You need $$$ and space Expenses

Harry Schwartz (thoughtbot) Starting an Emacs Meetup August 29, 2015 5 / 16

slide-18
SLIDE 18

Find a sponsor

You need $$$ and space Expenses

◮ Food ◮ Web hosting ◮ Meetup.com ◮ Domains ◮ Recording equipment ◮ Video production ◮ ... Harry Schwartz (thoughtbot) Starting an Emacs Meetup August 29, 2015 5 / 16

slide-19
SLIDE 19

Find a sponsor

You need $$$ and space Expenses

◮ Food ◮ Web hosting ◮ Meetup.com ◮ Domains ◮ Recording equipment ◮ Video production ◮ ...

Thank them!

Harry Schwartz (thoughtbot) Starting an Emacs Meetup August 29, 2015 5 / 16

slide-20
SLIDE 20

Arrange a regular meeting space

Consistency == awesome

Harry Schwartz (thoughtbot) Starting an Emacs Meetup August 29, 2015 6 / 16

slide-21
SLIDE 21

Arrange a regular meeting space

Consistency == awesome Stay in the same place

Harry Schwartz (thoughtbot) Starting an Emacs Meetup August 29, 2015 6 / 16

slide-22
SLIDE 22

Arrange a regular meeting space

Consistency == awesome Stay in the same place Meet regularly (and don’t try to compete with other meetups)

Harry Schwartz (thoughtbot) Starting an Emacs Meetup August 29, 2015 6 / 16

slide-23
SLIDE 23

Arrange a regular meeting space

Consistency == awesome Stay in the same place Meet regularly (and don’t try to compete with other meetups) Can people get in after hours? Is someone manning the door? Got signs outside? Is there a doorman? Does he need a list of names? Do you have that? Are there enough chairs? Are the bathrooms unlocked? Are there neighbors? Where will the food go? Will the neighbors try to eat it all?

Harry Schwartz (thoughtbot) Starting an Emacs Meetup August 29, 2015 6 / 16

slide-24
SLIDE 24

Have a good food plan

We’re bad at this: pizza + beer

Harry Schwartz (thoughtbot) Starting an Emacs Meetup August 29, 2015 7 / 16

slide-25
SLIDE 25

Have a good food plan

We’re bad at this: pizza + beer Have a variety of foods! Vegetarian/vegan/gluten-free options!

Harry Schwartz (thoughtbot) Starting an Emacs Meetup August 29, 2015 7 / 16

slide-26
SLIDE 26

Technical groundwork

We care about this the most

Harry Schwartz (thoughtbot) Starting an Emacs Meetup August 29, 2015 8 / 16

slide-27
SLIDE 27

Technical groundwork

We care about this the most But it’s the least important part

Harry Schwartz (thoughtbot) Starting an Emacs Meetup August 29, 2015 8 / 16

slide-28
SLIDE 28

Technical groundwork

We care about this the most But it’s the least important part Meetup.com. Deal with it.

Harry Schwartz (thoughtbot) Starting an Emacs Meetup August 29, 2015 8 / 16

slide-29
SLIDE 29

Technical groundwork

We care about this the most But it’s the least important part Meetup.com. Deal with it. A website/blog with RSS

Harry Schwartz (thoughtbot) Starting an Emacs Meetup August 29, 2015 8 / 16

slide-30
SLIDE 30

Technical groundwork

We care about this the most But it’s the least important part Meetup.com. Deal with it. A website/blog with RSS Recording video

Harry Schwartz (thoughtbot) Starting an Emacs Meetup August 29, 2015 8 / 16

slide-31
SLIDE 31

Technical groundwork

We care about this the most But it’s the least important part Meetup.com. Deal with it. A website/blog with RSS Recording video Hosting video

Harry Schwartz (thoughtbot) Starting an Emacs Meetup August 29, 2015 8 / 16

slide-32
SLIDE 32

Harry Schwartz (thoughtbot) Starting an Emacs Meetup August 29, 2015 9 / 16

slide-33
SLIDE 33

Organize speakers

Get ready to talk a lot yourself

Harry Schwartz (thoughtbot) Starting an Emacs Meetup August 29, 2015 10 / 16

slide-34
SLIDE 34

Organize speakers

Get ready to talk a lot yourself Find volunteers

Harry Schwartz (thoughtbot) Starting an Emacs Meetup August 29, 2015 10 / 16

slide-35
SLIDE 35

Organize speakers

Get ready to talk a lot yourself Find volunteers “Volunteer” people

Harry Schwartz (thoughtbot) Starting an Emacs Meetup August 29, 2015 10 / 16

slide-36
SLIDE 36

Organize speakers

Get ready to talk a lot yourself Find volunteers “Volunteer” people Find non-Emacsers with relevant interests

Harry Schwartz (thoughtbot) Starting an Emacs Meetup August 29, 2015 10 / 16

slide-37
SLIDE 37

Organize speakers

Get ready to talk a lot yourself Find volunteers “Volunteer” people Find non-Emacsers with relevant interests Once you’ve got a lead, follow up!

◮ Have a speaker’s guide handy ◮ Title and abstract ◮ Make sure they’re preparing ◮ Offer to help rehearse! Positive feedback! ◮ Screen recording software Harry Schwartz (thoughtbot) Starting an Emacs Meetup August 29, 2015 10 / 16

slide-38
SLIDE 38

Forming a community

We’re mostly beardly white guys

Harry Schwartz (thoughtbot) Starting an Emacs Meetup August 29, 2015 11 / 16

slide-39
SLIDE 39

Forming a community

We’re mostly beardly white guys Have a code of conduct

Harry Schwartz (thoughtbot) Starting an Emacs Meetup August 29, 2015 11 / 16

slide-40
SLIDE 40

Forming a community

We’re mostly beardly white guys Have a code of conduct Hacker School social rules

◮ No feigning surprise (“You don’t know C-h!?”) ◮ No “well-actuallys” ◮ No back-seat driving ◮ No subtle -isms Harry Schwartz (thoughtbot) Starting an Emacs Meetup August 29, 2015 11 / 16

slide-41
SLIDE 41

Forming a community

We’re mostly beardly white guys Have a code of conduct Hacker School social rules

◮ No feigning surprise (“You don’t know C-h!?”) ◮ No “well-actuallys” ◮ No back-seat driving ◮ No subtle -isms

Variety of foods

Harry Schwartz (thoughtbot) Starting an Emacs Meetup August 29, 2015 11 / 16

slide-42
SLIDE 42

Forming a community

We’re mostly beardly white guys Have a code of conduct Hacker School social rules

◮ No feigning surprise (“You don’t know C-h!?”) ◮ No “well-actuallys” ◮ No back-seat driving ◮ No subtle -isms

Variety of foods “I’ve been using Emacs since 1932”

Harry Schwartz (thoughtbot) Starting an Emacs Meetup August 29, 2015 11 / 16

slide-43
SLIDE 43

Forming a community

We’re mostly beardly white guys Have a code of conduct Hacker School social rules

◮ No feigning surprise (“You don’t know C-h!?”) ◮ No “well-actuallys” ◮ No back-seat driving ◮ No subtle -isms

Variety of foods “I’ve been using Emacs since 1932” Newbie-friendly events

Harry Schwartz (thoughtbot) Starting an Emacs Meetup August 29, 2015 11 / 16

slide-44
SLIDE 44

Forming a community

We’re mostly beardly white guys Have a code of conduct Hacker School social rules

◮ No feigning surprise (“You don’t know C-h!?”) ◮ No “well-actuallys” ◮ No back-seat driving ◮ No subtle -isms

Variety of foods “I’ve been using Emacs since 1932” Newbie-friendly events Evangelize at other meetups. Joint events?

Harry Schwartz (thoughtbot) Starting an Emacs Meetup August 29, 2015 11 / 16

slide-45
SLIDE 45

Forming a community 2: Free software folks

Licensing

◮ License your stuff! ◮ CC BY-SA for video ◮ GPL for software Harry Schwartz (thoughtbot) Starting an Emacs Meetup August 29, 2015 12 / 16

slide-46
SLIDE 46

Forming a community 2: Free software folks

Licensing

◮ License your stuff! ◮ CC BY-SA for video ◮ GPL for software

Try to provide free options: RSS, avoid JS, OGG videos, etc

Harry Schwartz (thoughtbot) Starting an Emacs Meetup August 29, 2015 12 / 16

slide-47
SLIDE 47

Forming a community 2: Free software folks

Licensing

◮ License your stuff! ◮ CC BY-SA for video ◮ GPL for software

Try to provide free options: RSS, avoid JS, OGG videos, etc Respect folks’ ethical choices

Harry Schwartz (thoughtbot) Starting an Emacs Meetup August 29, 2015 12 / 16

slide-48
SLIDE 48

Antipatterns

You are the enemy

Harry Schwartz (thoughtbot) Starting an Emacs Meetup August 29, 2015 13 / 16

slide-49
SLIDE 49

Antipatterns

You are the enemy Trying to use Emacs for everything

Harry Schwartz (thoughtbot) Starting an Emacs Meetup August 29, 2015 13 / 16

slide-50
SLIDE 50

Antipatterns

You are the enemy Trying to use Emacs for everything Irregularity

Harry Schwartz (thoughtbot) Starting an Emacs Meetup August 29, 2015 13 / 16

slide-51
SLIDE 51

Antipatterns

You are the enemy Trying to use Emacs for everything Irregularity Assuming everyone’s a programmer

Harry Schwartz (thoughtbot) Starting an Emacs Meetup August 29, 2015 13 / 16

slide-52
SLIDE 52

Antipatterns

You are the enemy Trying to use Emacs for everything Irregularity Assuming everyone’s a programmer Trying to do it all yourself

Harry Schwartz (thoughtbot) Starting an Emacs Meetup August 29, 2015 13 / 16

slide-53
SLIDE 53

The big takeaways

Get help: cofounders, sponsors, professionals

Harry Schwartz (thoughtbot) Starting an Emacs Meetup August 29, 2015 14 / 16

slide-54
SLIDE 54

The big takeaways

Get help: cofounders, sponsors, professionals Consistency is key

Harry Schwartz (thoughtbot) Starting an Emacs Meetup August 29, 2015 14 / 16

slide-55
SLIDE 55

The big takeaways

Get help: cofounders, sponsors, professionals Consistency is key Be actively inclusive

Harry Schwartz (thoughtbot) Starting an Emacs Meetup August 29, 2015 14 / 16

slide-56
SLIDE 56

The big takeaways

Get help: cofounders, sponsors, professionals Consistency is key Be actively inclusive Don’t get bogged down in technical minutiae

Harry Schwartz (thoughtbot) Starting an Emacs Meetup August 29, 2015 14 / 16

slide-57
SLIDE 57

Resources

emacsnyc.org github.com/emacsnyc www.recurse.com/manual#sub-sec-social-rules goruco.com/speakers/2014/luke-melia/

Harry Schwartz (thoughtbot) Starting an Emacs Meetup August 29, 2015 15 / 16

slide-58
SLIDE 58

Thanks!

Harry Schwartz hello@harryrschwartz.com 1B41 8F2C 23DE DD9C 807E A74F 841B 3DAE 25AE 721B

Harry Schwartz (thoughtbot) Starting an Emacs Meetup August 29, 2015 16 / 16