London Perl Workshop 2011 - 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
81Responded
213No Response
294Total
27Response Percentage

Age Band:

Age Band: pie chart

CountDescription
0under 20
2120 - 29
3430 - 39
2040 - 49
450 - 59
260 and over

Job Type:

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)

Job Type: pie chart

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

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

  • Consultant
  • Non-Technical Writer

Industry:

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

Industry: pie chart

CountDescription
1Automotive
1Education
1Engineering
5Finance
2Government
21IT Services
27Internet/Web
0Legal
1Logistics
8Media/Entertainment
2Medical/Healthcare
1Property
5Research
2Retail
0Telecommunications
1Travel
4Unemployed
0Other

If 'Other' please enter your industry sector:

  • Genealogy
  • web/scientific research

Region:

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

Region: pie chart

CountDescription
59United Kingdom
19Europe
1North America
0South America
2Asia
0Australaisa
0Africa

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
11Beginner
28Intermediate
42Advanced

How many previous Perl Workshops have you attended?

CountDescription
20Never attended one

The following matrix lists, for each workshop, how many times an attendee has attended a particular workshop, with the total number of appearances of each.

Attended Workshops123456789total
London Perl Workshop181061133212173
Belgian Perl Workshop41-1-----10
French Perl Workshop4--1-----8
German Perl Workshop333-----127
Italian Perl Workshop5-11-----12
Netherlands Perl Workshop--11---1-15
Nordic Perl Workshop13-1--1--18
Ukrainian Perl Workshop--1------3
any American Perl Workshop2----1---8
any European Perl Workshops4111-----13
any Russian Perl Workshops--1------3
any Other Perl Workshops1--1-----5

Do you plan to attend a future YAPC/Workshop?

CountDescription
71Yes
7Maybe
0Don't Know
1No

If no, could you tell us why?

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

  • - no responses -

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

CountDescription
51Yes
29No

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

CountDescription
7Yes
14Maybe
2Don't Know
8No

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

CountDescription
37I'm a CPAN Author
15I'm a CPAN Tester
16I'm a Perl project developer (eg Rakudo, Catalyst, TAP, Padre, etc)
31I have a technical blog (e.g. on blogs.perl, use.perl or a personal blog)
25I use or contribute to PerlMonks or other Perl forums
42I use IRC (e.g. #perl, #yapc, or #london.pm)
20I contribute to Perl mailing lists (e.g. P5P, Perl QA, etc)
7other ...

If 'Other' please enter your area of contribution

  • answer perl questions on stackoverflow
  • beginners@perl.org
  • core committer/contributor
  • I annoy people!
  • I'm a core hacker; I'm a core committer
  • jointly provide blogs.perl.org hosting
  • Marketing Chief for tpf
  • talkin to pepole about perl

London Perl Workshop 2011

Regarding London Perl Workshop 2011 specifically, please answer the following as best you can.

These questions are used to try and identify areas of the conference that did and didn't work, with the aim of giving future organisers an opportunity to improve on all aspects of the conferences experience.

When did you decide to come to this conference?

CountDescription
43I'm now a regular London Perl Workshop attendee
1After joining the Facebook event group
2I was nominated to attend by manager/colleague
9I was recommended to attend by friend/colleague
0After reading an ad in a magazine
8After seeing a link or advert on a Perl specific site
0After seeing a link or advert on a non-Perl site
9After reading an email sent to a mailing list I was on
0After seeing other promotions online/in the press
8other ...

Were you a speaker?

CountDescription
47No
18No, but I have spoken before at similar conferences
15Yes, and I have spoken before at similar conferences
0Yes, and it was my first time as a speaker

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

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

CountDescription
19Yes
2No

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

CountDescription
30Yes
11No
25Ask me later

What was your motivation for coming?

CountDescription
33the list of speakers
46the quality of the talks scheduled
11to be a speaker
39to meet with Perl/project co-contributors
57to socialise with Perl geeks
7to visit London
11other ...

If 'Other' please let us know your motivation for coming

  • all the previous ones have been excellent
  • beer & food
  • Beer!
  • employment opportunities
  • I assumed it would be at least as good as previous years (I was right)
  • I was the organiser :)
  • recruitment
  • the workshop training sessions
  • To expand my knowledge and gain perspective by meeting people outside my normal group, and hearing about a language I haven't used (Perl)
  • to learn
  • to look for other Perl promotion activists

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

CountDescription
69the talks / speakers
43the conference venue
21the city of London
26the hallway track
45the attendees
8other ...

If 'Other' please enter your suggestions

  • All of it
  • food & beer
  • free beer and food
  • Mark Keating
  • Since it was free, I do not understand what "gave value for money" means
  • training sessions
  • Value for money at a free conference??? It's AWESOME! ;-)
  • Value for money? It was free!

Did you have holiday planned around your workshop attendance?

CountDescription
56I came just for the workshop
1several days before only
41 day before only
6several days before and after
31 day after only
3several days after only

Were there any talks you wanted to see, but missed due to clashes in the schedule?

CountDescription
44Yes
35No

If 'Yes', which talks did you miss?

There are always conflicts in the schedule, as it's difficult to know what everyone would like to see. However, if you could list a few talks that you missed, it would give speakers an idea whether it would be worth updating their talks for furture events.

CountDescription
7The Business Aware Developer by Abigail
5CPAN Curation by Neil Bowers
5Deploying Perl Web Apps to the Cloud (20 people max) by Tatsuhiko Miyagawa
4Don't debug now, debug later by Claes Jakobsson
4How CPAN Testers helped me improve my module by Léon Brocard
4Perl and Unicode, the 5.14 edition by Mike Whitaker
4Plack basics - website best practices by Leo Lapworth
4why time is difficult by Zefram
3Creating ePub documents from LaTeX by Andrew Ford
3Tickit - a terminal UI toolkit by Paul Evans
3Testing in Perl by Gabor Szabo
3Using PPI to ease the pain of refactoring by Mike Whitaker
3What's Wrong With The Perl Jobs Market? by Mike Whitaker
2A Brave New Perl World by Stevan Little
2Developing Perl: Improving CPAN Modules by Tom Hukins
2How to write your own install tool by Leon Timmermans
2Monkey-patching, subclassing, and accidental overriding by Aaron Crane
2Small languages, less accidentally by Carl Mäsak
2Web development for beginners using Dancer by Andrew Solomon
1A Protocol for Writing Protocols by Paul Evans
1First, Tak wrote the world by Matt S Trout
1Making data dance by Carl Mäsak
1Modern Core Perl by Dave Cross

Additional comments:

  • Everything but the Lightning Talks and Matt's Tak speech, the life of an organiser is not a fun one
  • Frankly, I'd have liked to see all of the talks. Particularly, the talks in the afternoon all sounded interesting.
  • I attended Gabor's Test:: sessions so didn't get to see much else at all. Would like to have seen Tatshuhiko's session on clouding Perl Apps and seen the Dancer session too as well as Abigail's session on Business Aware Developer plus Perl and Unicode by Mike Whitaker, and I missed (my fault) Dave Cross's Modern Perl and Andrew Ford's Creating ePub from LaTeX.
  • I take it as given that I'm going to have clashes and miss things I want to see when I go to a conference, but if I could have attended everything I would have
  • It was annoying that the Plack talk and workshop were at the same time as they would have complimented each other well.
  • I wanted to see Miyagawa's deploying in cloud workshop, but I don;t think it could have been scheduled any better
  • I would have been interested in the Perl Testing Workshop and the talk on Plack.
  • The Job and Graduate Faire. I had thought it would span 90mins as per the online program.
  • The one on contributing to CPAN projects, because I was in the all-day testing workshop
  • would have liked to have done more in the training track

Were there any speakers not present, who you would like to have seen at the workshop?

CountDescription
17Yes
51No

If 'Yes', which speakers?

CountDescription
5Larry Wall
3Damien Conway
2Randal Schwartz
1Alison Randall
1barbie
1Chromatic
1Greg McCarroll
1Hakim Cassimally
1Jos Bourmans
1Keith Richards
1MJD
1Ovid
1RJBS
1Tomas Doran

Additional comments:

  • Larry Wall's presence at the LPW would be amazing!
  • moose developers
  • of course! :-) There are always good people out there who would be great to see! Is merlyn allowed to travel to the UK?
  • some big names from other languages' communities (Ruby/Rails, JS/Node, Haskell) - they could offer a very valuable "view from the outside" and help us Perl developers rethinking anything that we might take for granted but that could benefit from cross-contamination with "other way to do it". many of us probably do this anyways through participating in other languages' online and live events and forums, but hosting nice people from other communities live would be great.
  • Someone from the Perl6 effort talking about Perl6. Maybe everyone's heard all about it, but given it was my first perl conference, I haven't.

What kinds of talks would you prefer at future London Perl Workshops?

CountDescription
2More beginner level talks
13More intermediate level talks
8More advanced level talks
50It's about right
5No preference

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

  • (no)
  • A workshop for people who are well-versed in another language, but fairly new to Perl. Would be good to have some required pre-reading so that it can cover intermediate topics rather than 'Here is the syntax for loops', and to make it last for two workshop sessions rather than just one.
  • Building CPAN repositories; Moose;
  • Core stuff is always good, but it caters to a smallish audience.
  • Corehacking
  • DBIx Class Memcached
  • DBIx::Class, review of modules from Task::Kensho, TheSchwartz. Generally speaking, I would like to see more "and here's how we used X, Y, and Z to develop XYZ" with both "code" and "architecture" overviews.
  • Handling Dates and Times both in Perl and databases.
  • How to start my own project with perl. -setting up a directory structure -using a vcs -refactoring the project -promoting the project
  • I've been using Perl pretty much full-time for the past 14 years. I've been a PerlMonk for over 10 years, and I've read carefully & followed the advice of experts there and this has made a huge difference to the quality of the code I write, which I'm proud of... BUT! Most of the work I do is procedural rather to OO, and due to my lack of exposure, OO and the terminology used, the techniques you use etc normally seem like Swahili to me. This makes me feel like a total dummy when I'm at LPW and stumble into the wrong talk and have to sit it out with 3/4 of what's going on whizzing past over my head. Sometimes when you're having a good talk with someone and have to admit you don't know OO it can feel like you've just farted or told them you're a leper. I'd really value help to bridge that gap so I can be cool too and keep up with the Moose herd! It may seem strange, but I've found contracting in London/UK over the past 13 years, that while OO coders clearly need know a whole lot of stuff that I don't, it normally the roles I find that need OO are in industries that pay much less than the Telecom & Banking roles I've done which have never asked for OO, so there's never been a business incentive for me to cross-train, but I would like to learn it some day! It would be great to have some kind of meaningful introduction to OO for procedural Perl programmers, how it's different and what its strengths and weaknesses are, and when I should and shouldn't be using it. I would hope this would give me a beach-head to start teaching myself via Google, because when you don't don't know the vocab or understand the way of thinking, you don't know how to phrase your searches properly, or don't even know what you should be searching for.
  • modern perl idioms. refactoring perl.
  • More best practices and techniques on how to become a better programmer would of been benefical. However I did enjoy the content!
  • more core perl
  • oops in perl starting
  • Perl in DevOps Distributed "social network" stuff Web applications development
  • Perl Sysadmin Tools
  • XS

How do you rate the workshop?

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

Choices 1 2 3 4 5
Newsletters/Updates 36 31 2 - -
Web site 27 39 8 2 -
Registration process 49 23 3 1 -
Directions/Maps 44 20 7 1 -
Content of the talks 42 30 1 3 -
Schedule efficiency 36 32 6 2 -
Social events 45 14 4 - -
Facilities 42 30 3 1 -
Staff 53 22 - 1 -
Overall experience 54 20 2 1 -
Value for price 71 2 1 - -

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