YAPC::NA 2014 - Survey Results

Introduction

The following survey results are a simple presentation of the raw data. No attempt has been made to analyse the data and compare with previous years. See forthcoming PDFs for more in depth analysis.

Click on pie charts to view larger image version.

Demographics

These questions will help us understand who our attendees are.

Attendees:

Attendees: pie chart

CountDescription
82Responded
219No Response
301Total
27Response Percentage

Age Band:

Age Band: pie chart

CountDescription
0under 20
1520 - 29
3230 - 39
2340 - 49
1150 - 59
160 and over

Gender:

Although this question is optional, with your help we would like to monitor changes in attendance over time.

Gender: pie chart

CountDescription
76Male
3Female
2It's Complicated

Job Type:

Job Type: pie chart

CountDescription
3CEO/Company Director/Senior Manager
0Non-Technical Manager
4Technical Manager
7Technical Architect/Analyst
45Developer
11Engineer
6SysAdmin
1Student
0Lecturer/Teacher/Trainer
1Human Resources
0Researcher
1Unemployed
3Other

If your position covers many roles, please base this on your most senior responsibility. Also base this on the role you perform, rather than your job title. For example, a 'QA Developer' would be a 'Developer' role, and 'Information Manager' would a Manager role (Technical or Non-Technical depending upon your responsibilites)

If 'Other' please enter your professional job role or title:

  • Data Analyst
  • polyglot
  • Programmer Analyst
  • Technical Lead

Industry:

Industry: pie chart

CountDescription
0Automotive
3Education
2Engineering
7Finance
5Government
14IT Services
29Internet/Web
1Legal
1Logistics
2Media/Entertainment
5Medical/Healthcare
1Property
1Research
0Retail
0Telecommunications
4Travel
1Unemployed
6Other

If you or your company undertake work within mulitple industry sectors, please select the primary one you are currently working within.

If 'Other' please enter your industry sector:

  • Biotech
  • Cosmetics
  • Geology
  • Hospitality
  • Insurance

Region:

Region: pie chart

CountDescription
72North America
1Canada
1South America
8Europe
0Asia
0Australaisa
0Africa

Please note this is the region you were a resident in, prior to attending the conference.

The Perl Community, YAPCs & Workshops

These questions are designed to help us understand our attendees level of involvement in the Perl community.

How do you rate your Perl knowledge?

CountDescription
6Beginner
31Intermediate
45Advanced

How many previous YAPCs have you attended?

CountDescription
23This was my first YAPC
Attended YAPCs123456789101112131415total
YAPC::NA19107642-1-1111-2200
YAPC::Europe4312----1-1----41
YAPC::Asia2--------------2
YAPC::Australia / OSDC::Australia1--------------1
YAPC::SA / YAPC::Brazil---1-----------4

How many Perl Workshops have you attended?

CountDescription
40Never attended one
Attended Workshops12345678910...1920total
Pittsburgh Perl Workshop1123--2----...--36
Frozen Perl Workshop511-------...--10
Perl Oasis Workshop243-------...--19
DC / Baltimore Perl Workshop614-------...--20
any European Perl Workshops31--1-11--...-145
Other Perl Workshops-12-1-----...--13

Do you plan to attend a future YAPC/Workshop?

CountDescription
64Yes
10Maybe
4Don't Know
2No

If no, could you tell us why?

Particularly if this is your first YAPC, we would like to understand why you would not be able or interested in attending another event like it.

  • I'm not really a fan of Perl, though Perl 6 looks like it cleans up some of Perl 5's problems. It's too bad the community appears to have reached consensus that there's no upgrade path between them and that Perl 6 leaves so many problems un-addressed. I just find working with Perl frustrating as I know enough languages to know that there are many ways of solving problems and Perl seems to have consistently chosen in favor of less readable syntax and less intuitive interfaces to common functionality. I'm going to end this here, because I don't want to spend all night ranting in this little box.
  • I've gone three times now and while it's interesting, I don't think it's interesting enough to warrant being there in person. I believe I could watch the talks via youtube and get the same value out of that part of the conference, and step aside to let other members of my team go instead who are fare more interested in the social aspect of meeting other developers and industry people.
  • It was a good experience & I learned a lot.
  • Only reason I miss most of them is travel cost.

Are you a member of a local Perl Mongers user group?

CountDescription
44Yes
36No

If not, do you plan to find one or start one?

CountDescription
5Yes
16Maybe
8Don't Know
9No

What other areas of the Perl Community do you contribute to?

CountDescription
37I'm a CPAN Author
5I'm a CPAN Tester
3I'm a board or committee member of a recognised Perl body (e.g. TPF, EPO, YEF, JPF, etc)
14I'm a Perl project developer (e.g. Rakudo, Catalyst, Dancer, Padre, etc)
19I have a technical blog (e.g. on blogs.perl.org or a personal blog)
19I use or contribute to PerlMonks or other Perl forums
37I use IRC (e.g. #perl, #yapc, or #london.pm)
15I contribute to Perl mailing lists (e.g. P5P, Perl QA, etc)
6other ...

If 'Other' please enter your area of contribution

  • For whatever reason, I'm too scared to contribute to public Perl projects for the most part, possibly due to the strong personalities within the Perl community.
  • Gong
  • I don't contribute
  • I just use Perl
  • Perl Release Manager
  • Teach basic Perl at my company. Make annual monetary donations to TPF.

YAPC::NA 2014

Regarding YAPC::NA 2014 in Orlando, FL specifically, please answer the following as best you can.

When did you decide to come to this conference?

CountDescription
33I'm now a regular YAPC::NA attendee
11After YAPC::NA 2013 in Austin, TX
2After reading a YAPC::NA blog post
0After joining the Facebook event group
8I was nominated to attend by manager/colleague
8I was recommended to attend by friend/colleague
4After seeing a link or advert on a Perl specific website
0After seeing a link or advert on a non-Perl website
1After reading an email sent to a mailing list I was in
1After seeing other promotions online/in the press
9other ...

If 'Other', what else helped you decide?

  • after finally getting management approval to go
  • After seeing online videos of previous YAPC::NA.
  • Always wanted to go, finally got the chance
  • Bought tix 4 yrs in a row. 1st time attending.
  • I wanted to for a long time
  • Most of our perl people go every year.
  • not sure... always wanted to go
  • When they accepted my talk.

Were you a speaker?

CountDescription
44No
9No, but I have spoken before at similar conferences
18Yes, and I have spoken before at similar conferences
8Yes, and it was my first time as a speaker

Note that "similar conferences" includes other YAPCs, as well as Linux, Open Source or large technical events such as workshops.

If you were a speaker, would you have been able to attend if you hadn't been speaking?

CountDescription
23Yes
5No

If you weren't a speaker, would you consider speaking at a future conference?

CountDescription
33Yes
7No
19Ask me later

What was your motivation for coming?

CountDescription
26the list of speakers
35the quality of the talks scheduled
19to be a speaker
51to meet with Perl/project co-contributors
62to socialise with Perl geeks
17to meet Larry Wall
19to visit Orlando, FL
9other ...

If 'Other', what else motivated you to attend?

  • Every so often I need a jolt of positive energy to keep going.
  • Hardware Hackathon
  • learn more about perl
  • Most of our perl people go every year.
  • Pre/Post Conference Training
  • Recruitement
  • Team Building
  • To connect with the Perl community
  • To get an autograph from Charles Stross.
  • trainings

What aspects of the conference do you feel gave value for money?

CountDescription
71the talks / speakers
5the conference bag
16the tshirt
10the job fair
25the conference dinner
18the conference venue
11the city of Orlando
41the hallway track
60the attendees
3other ...

If 'Other', what else did you think was value for money?

  • I believe for cpanel the biggest value is networking and possible candidates to hire. I personally don't get much out of networking.
  • the conference towel - jk lolz
  • trainings

Will you wear the YAPC shirt after YAPC?

CountDescription
64Yes
11No

What kinds of talks would you prefer at future conferences?

CountDescription
4More beginner level talks
12More intermediate level talks
20More advanced level talks
29It's about right
11No preference

Are there any topics you would specifically like to see featured?

  • Advanced NYTProf, full- or half-day on DBIx::Class with non-trivial examples.
  • An introduction to the Perl debugger for people who have been too lazy to learn how to use it (with a goal of getting people like me to stop ignoring this valuable tool). More about Perl internals. More about XS.
  • Contributing to perl core.
  • For Perl enthusiasts who are not professional software developers, perhaps a session on how to use GitHub (and even on how to use version control in general), especially including a step-by-step demo on how to contribute a patch. A session comparing the most popular modules used in a few of the more popular problem domains, and have the presenter make a recommendation as to which ones to use and why.
  • I really enjoyed the its not Awesome && !Perl talks that I attended.
  • I think more very basic talks would be useful; I'll submit a few talks, in case other people agree.
  • I would like to give my web user identity talk as a 1 day course, if possible next year.
  • I would like to see more advanced courses in web /oo frameworks/.
  • I'd like to see more talks on event-driven scripts. Coro, AnyEvent, and friends. (I use AnyEvent already, but would like to see other takes on how to best use these in Perl)
  • Learning from other communities / non-Perl projects. What things are we (python,,ruby, Perl) all solving independently?
  • Math/Science, Perl6
  • Might be interesting to have a few classes devoted to becoming project contributors.
  • More about Perl 6 features, and more talks about various useful modules.
  • More guts. More non-web-dev centric stuff.
  • More hands on this is how you do something for the community. Set up a testing computer, or set up a CPAN author along with instructions on how to upload their first module. Opinion: We need some more Perl + Front End interaction talks.
  • More on Perl 6 and how to: 1. Get more than toy adoption of it. 2. Create a migration path from Perl 5. 3.
  • New features and how-tis / bug fixes with follow on releases of core Perl 5. Get ready type training for Perl 6;
  • Perl 6
  • Perl interpreter internals Tradeoffs for performance--speed vs memory Strategies for migration to newer perls like 5.20 There's lots of Perl interpreter distributions (strawberry, activestate, cygwin, bioperl, ... ) out there that are tailored to specific needs--what are they and why should we use one over another? RegExp optimization
  • PSGI/Plack, more core stuff.
  • Purely out of personal interest, I'd love to see more talks on Perl internals, given by trained, cordial speakers, that demystify the internals in such a manner as to lure more developers into the P5P community.
  • Talks about non-Perl things - more of that.
  • The "Awesome" track was a very nice idea. I love the notion of having more satellite topics touched. Life-skills, other languages, environments, etc.

Did you attend the banquet?

CountDescription
51Yes
25No

If the banquet was made a separate cost from the conference, would you attend it?

CountDescription
41Yes
28No

How do you rate the conference?

How would you rate your overall satisfaction of the following areas of the conference?

Choices 1 2 3 4 5
Newsletters/Updates 12 19 20 20 -
Web site 16 27 22 9 -
Registration process 37 31 4 2 -
Directions/Maps 32 25 4 3 -
Content of the talks 41 30 6 1 -
Schedule efficiency 35 33 4 4 -
BOFs 12 21 8 1 -
Social events 30 33 5 1 -
Parking 12 15 4 6 -
Facilities 26 31 14 6 -
Food service 29 36 10 3 -
Accommodation 35 30 8 3 -
Staff 57 17 3 - -
Overall experience 42 31 3 1 -
Value for price 49 20 3 2 -

Key:
1 = Very Satisfied
2 = Somewhat satisfied
3 = Somewhat un-satisfied
4 = Very un-satisfied
5 = N/A

Conference Attendance

In order to help future organisers gauge an appropriate conference fee, how much would you (or your company) have paid for a conference ticket? Feel free to provide an answer for all rates, where corporate rate would be paid for by your company (including a Master Class place), standard rate would be the regular price paid by attendees in paid employment, and lastly the concession rate for anyone who holds proof that they are in fulltime education or are unemployed.

Corporate Rate:

CountFee
1$ 150
7$ 250
8$ 300
2$ 350
1$ 400
9$ 500
1$ 1000

Standard Rate:

CountFee
4$ 100
8$ 150
5$ 200
8$ 250
5$ 300
1$ 350
3$ 500

Concession Rate:

CountFee
1$ ?
1$ 10
1$ 20
8$ 50
1$ 80
6$ 100
3$ 150
1$ 200
2$ 250
1$ 400

How much do you estimate is spent per person on a conference?

CountFee
1$ 30
2$ 100
1$ 140
2$ 150
4$ 200
2$ 300
1$ 325
1$ 350
2$ 400
2$ 500
5$ 1000
1$ 1300
3$ 1500

Would you pay more for a YAPC if we could exclude sponsorship advertising?

CountDescription
12Yes
42No

If so, how much?

CountFee
4$ 100
1$ 150
1$ 200
1$ 300
1$ 400
1$ 500
1$ 750

How did you pay for the conference fee?

CountDescription
15N/A - I was a speaker
2N/A - I was a sponsor
43My company paid
13I paid out of my own pocket
0I wasn't able to attend

If your employer didn't send you, did they give you time off to attend?

CountDescription
21Yes
8No

Does distance prevent you from being able to attend some YAPCs?

CountDescription
20Yes
35No

What area of the US would make it easier for you to attend?

CountDescription
16New England (Connecticut, Maine, Massachusetts, New Hampshire, Rhode Island and Vermont)
21Mideast (Delaware, District of Columbia, Maryland, New Jersey, New York, and Pennsylvania)
15Great Lakes (Illinois, Indiana, Michigan, Ohio, and Wisconsin)
8Plains (Iowa, Kansas, Minnesota, Missouri, Nebraska, North Dakota, and South Dakota)
12Southeast (Alabama, Arkansas, Florida, Georgia, Kentucky, Louisiana, Mississippi, North Carolina, South Carolina, Tennessee, Virginia, and West Virginia)
16Southwest (Arizona, New Mexico, Oklahoma, and Texas)
10Rocky Mountain (Colorado, Idaho, Montana, Utah, and Wyoming)
8Far West (Alaska, California, Hawaii, Nevada, Oregon, and Washington)