swissmobiclub / appbuilders17

The repo about the App Builders Switzerland 2017 conference
https://2017.appbuilders.ch
29 stars 0 forks source link

Implement an open and transparent CfP #14

Open amlcurran opened 7 years ago

amlcurran commented 7 years ago

As discussed with @bontoJR on Twitter, I'd like to suggest an open call for papers for App Builders and SwiftAlps.

I was disappointed to see that App Builders didn't hold an open CfP this year. In general, Swift has significantly more closed CfP conferences (inc App Builders, try! Swift, Swift Alps) than other communities in computing (for example, Android, Javascript, or Ruby). This is something Swift should be attempting to completely remove from the community, in my opinion.

Closed CfP conferences are generally considered (citation needed) harmful to communities for various reasons:

Open CfPs are relatively easy to implement (there is, for example, a platform which allows you to do so with little configuration, although I can't remember what it is called). UIKonf implements one, and I'm sure they'd be willing to help advance the transparency of the Swift community.

As an aside, for SwiftAlps the reason given for rejecting my interest in being a mentor, was that there is no open CfP, and it would be too hard to implement one given its experimental nature. I explicitly offered, outside of a CfP, but was instantly rejected anyway. From a personal perspective, it sucks to be rejected for a conference when you've applied for one. But it sucks even more if you were never given the chance to apply, and no reason for that decision.

I'd like to point out that App Builders is not alone in these problems, and there are plenty of different issues reducing transparency and community values in the Swift community. I plan on opening conversations around all of these, and I'd really like to help out in any way. You're just the first ones I spoke to 😉

bontoJR commented 7 years ago

Thanks, for the issue, I will reply quoting:

In general, Swift has significantly more closed CfP conferences (inc App Builders, try! Swift, Swift Alps) than other communities in computing (for example, Android, Javascript, or Ruby).

For the record, App Builders is a double track conference, Android and iOS, so it can't be compared to try! Swift or UIKonf, considering the broader target.

Closed CfP conferences are generally considered (citation needed) harmful to communities for various reasons:

I can't disagree here, all the points are more than fair, but I would like to point our experience with the CfP this year. We received, analyzed and reviewed (all the organizers) around 120 submissions, of these submissions, only a few were by first timers (we actually selected one for the Android track). We tried to diversify the selection as much as possible and the result was that we had to re-do the whole process 3 times because 3 people either never replied or were unavailable because they already got accepted in other overlapping events. The process was extremely time consuming this year and frankly, after this year experience, I would probably get rid of the CfP without a second thought, but there's a lot of value in submissions, so I have in mind an idea that can fix the common problems (on the organizers' side) of CfP like:

Open CfPs are relatively easy to implement (there is, for example, a platform which allows you to do so with little configuration, although I can't remember what it is called). UIKonf implements one, and I'm sure they'd be willing to help advance the transparency of the Swift community.

The idea of a similar UIKonf approach was already in my mind but has a fundamental flaw: anonymity. It might sound a pretty cool thing (for the record, I got selected in the 2015 edition and to be honest I really performed badly), but has a long list of downsides which are:

I have a process in mind that might be open, that removes the need for anonymity, describes the selection criteria correctly and that can guarantee the correct balance in terms of diversity. It will be tested for App Builders 2018 and might be a starting point for Swift Alps. I will later describe how the process will work (not in this reply, I need to sleep before 😴).

I explicitly offered, outside of a CfP, but was instantly rejected anyway. From a personal perspective, it sucks to be rejected for a conference when you've applied for one. But it sucks even more if you were never given the chance to apply, and no reason for that decision.

Swift Alps is an event that requires a lot of preparation and effort on the organizational side and can be easily screwed. Attendees pay close to 1000 euro or even more to come (event ticket, flight, train, accommodation and food) and a single mentor being not well prepared or under stress can really make a damage: so here quality is a key component. Not performing well as a speaker is a 30-45 minutes thing, not performing well as a mentor is a 9 hours disaster (from 9am to 6pm).

The last year lineup was filled with people who contributed in creating the format, plus a last minute replacement provided by one sponsor because one of the mentors had a family matter and couldn't join. Considering it was the first edition, I decided to select only people I already knew and trusted and the reason is pretty simple: I am the one who takes the critics if things screw up, just me. The rest of the team are very young amazing guys and they simply need to grow in a stress-free environment, so I am the one taking most of the risks.

If an event goes well, no one comes to thank or to cheer usually (cases are really rare). If we do a mistake, or something doesn't go as expected, then people queue to claim and considering they pay money to attend, it's really hard to ignore them.

Swift Alps was an experimental format and will have a second edition this year which will consolidate the format. Last year we (organizers and mentors) made some last minute changes in the format to make attendees feeling better, this year we will have some extra changes to fix some of the issues of last year, they might work or not, so considering the format is still a WIP, I can't really say how a CfP would work and what criteria should be used for a selection, considering the technical part is not the most important in Swift Alps... once the format won't change, an open selection process will be definitely part of it.

This is my honest point of view, pretty sure it will raise some critics, but I am really open to hearing them. 😄