On Mar 16, 6:10 am, Bruce Eckel <lists.ec...@gmail.com> wrote:
> But it gets worse. The lightning talks, traditionally the best, newest > and edgiest part of the conference, were also sold like commercial air > time. Vendors were guaranteed first pick on lightning talk slots, and > we in the audience, expectantly looking forward to interesting and > entertaining content, again started to feel like things were awfully > commercial. And what seemed like a good idea, moving lightning talks > into plenary sessions with no competition, began to look like another > way to deliver a captive audience to vendors.
Yes, this sucked, and I say that as one of the guys that gave a boring vendor lightning talk. I felt obligated to take the slot but probably shouldn't have, or should have talked about something else.
The problem was definition of the sponsorships without carefully limiting the benefits that would get out of hand when 3X as many sponsorships were sold as expected (which is what happened).
To be fair, I'm not sure I would have foreseen this either.
> I know what the argument for the results of Pycon 2008 will be: we > needed the money. My answer: it's not worth it. If this is what you > have to do to grow the conference, then don't. If the choice is > between selling my experience to vendors and reducing the size of the > conference, then cut the size of the conference. Keep the quality of > my experience as the primary decision criteria, or I'll stop coming.
I have to admit, I'll keep coming to PyCon even if all the talks suck abysmally as long as there's good hallway time, open space, BoFs, and sprints. ;-)
But, yes, lightning talks are also a critical part of the conf, and would be a terrible loss.
> On Mar 16, 2:48 pm, Pete Forde <p...@unspace.ca> wrote:
> > My friends and I decided to stage a grassroots Ruby conference this > > summer; it will have no paid sponsors for exactly this reason. We're > > trying to change up the typical format as well: it's a single-track > > event, no "keynotes", no schills for well-heeled interests. We're even > > organizing activities for significant others traveling with conference > > attendees so that everyone has a good time.
> > The response we've gotten to this approach has been curious; many > > people totally get why these things are important, and the speaker > > list reflects this. However, we've also had a lot of complaints that > > our event is too expensive. In fact, they say that it should be free, > > like a BarCamp. Just get a bunch of sponsors, and that will be the > > ticket. We say bollocks to that.
> I've been running open spaces conferences for the past few years and I > would suggest you do that instead of an "eyes-forward" conference. > It's not only a lot easier, but it's also a lot more fun. For example, > last week we did the Java Posse Roundup, which is all open-spaces.
Since the rubyfringe seems to make also a commitment against the Ruby mainstream I'm not sure how Open Spaces can help? Self organization is always an aid for those who are already strong, maintain popular projects ( Rails, Django... anyone? ) and keep lots of attention. I certainly wouldn't attend to an Open Space conference if I intended to make my development and findings public.
Carl Banks writes: > On Mar 16, 10:49 pm, Brian Jones <bkjo...@gmail.com> wrote: >> On Mar 16, 8:09 pm, a...@pythoncraft.com (Aahz) wrote:
>>> If you did not like the programming this year (aside from the >>> sponsor talks) and you did not participate in organizing PyCon >>> or in delivering presentations, it is YOUR FAULT. PERIOD. >>> EXCLAMATION POINT!
>> I find this insulting, inexcusable, and utter nonsense. If >> putting the blame for a failed experiment on the backs of the >> good folks who paid good money for travel, lodging, and >> registration is also an experiment, you can hereby consider it >> also failed.
> He said "aside from the sponsor talks", chief.
I see no reason why the "fault" for parts of the rest being sub-optimal, too, must necessarily be on the attendee's side. (Just hypothetically; I wasn't at PyCon.)
Tschö, Torsten.
-- Torsten Bronger, aquisgrana, europa vetus Jabber ID: bron...@jabber.org (See http://ime.webhop.org for further contact info.)
Stephan Deibel <sdei...@gmail.com> writes: > I have to admit, I'll keep coming to PyCon even if all the talks suck > abysmally as long as there's good hallway time, open space, BoFs, and > sprints. ;-)
OK, so why not get rid of all the talks and other stuff, and just have a basically structureless conference, beyond scheduling some open meetings on various topics? That would be a lot less expensive and a lot more interesting.
> But vendors often don't label themselves as vendors. And often, the > researcher or individual in question, who has something worth saying, does > have a professional job of sorts, which might be related to his or her > work > or speech. I've heard people give very long, detailed talks about > interesting topics, that did have a spin on them, but contained worthwhile > information also. Now, is that to be billed as a "vendor" (and ignored) > or > not? > Further, no vendor who is trying to sell a product will allow themselves > to > be marked in an obvious way as advertising, knowing that they'll be > ignored. At least, they certainly won't pay for the time/space to any > real > degree, knowing they'll be walking in under a cloud like that.
No vendor with integrity will want their advertising to be presented to attendees as anything but advertising. If vendors won't buy advertising, then find different ways to fund the conferences.
This sounds like an example of the editorial-content/advertising dilemma that publishers have wrestled with for a long time. It's basically impossible for anybody, even for seasoned professionals, to both sell advertising and set editorial content without bias. In the publishing business, it is a very big no-no for the same people to both sell advertising and also set editorial content. When you go high enough in an organization, it's harder to do, but still a goal.
Perhaps the organizers can therefore learn from the experience of publishers:
1) Keep the folks who sell things in an "advertising department". They need to be different people from the folks who book keynotes and such.
2) Keep the folks who book keynotes and such in a "content department". They need to be different people from the folks who sell things.
3) Do everything possible to keep the "advertising" and "content" departments firewalled. This is cultural as much as anything else. Like any other potential conflict of interest situation, make it honorable for folks to recuse themselves when they sense a bias in themselves.
On 17 Mar, 02:39, "BJörn Lindqvist" <bjou...@gmail.com> wrote:
> I haven't been to EuroPython even when it has been fairly nearby > because the entrance fee was to high. But how do you help change > something like that?
You could join in and make your case. There was a more protracted discussion than usual last year about fees because some people pointed out the discrepancy between salary and price levels in different parts of Europe and the need to make the conference more affordable: what may be relatively inexpensive for some might be relatively expensive for others, and the organisers felt that it would be foolish to exclude the latter group, particularly when they may be more likely to travel to the conference in its present location.
It's hard to say whether the conference is reaching everyone it should, given the composition of attendees:
But without anyone to pursue a particular cause, and with decisions needing to be made within certain timeframes (which is often a struggle, anyway), things often get preserved as they are rather than being improved. I live in a European country which is either number one or two on the price scale (depending on whether you include alcohol prices or not), and I can't say what the right fee level should be (other than "possibly lower than it is") - it's up to others to weigh in and give their opinion, I think.
On Mar 16, 10:20 am, Barry Hawkins <ba...@alltc.com> wrote:
> I shared the same perception as Bruce; most "keynotes" > and lightning talks were anemic vendor pitches that really gutted the > spirit of what I experienced last year.
I don't think you can lump the keynotes in with the lightning talks. I had to go check the schedule to see which keynotes were "diamond" ones. I wasn't thinking to myself, "oh, this must be a paid keynote" at the time at all. In fact, the Google one was the most entertaining of all, judging by audience reaction.
But the vast majority of the vendor lightning talks were a waste of time, I agree.
>> I haven't been to EuroPython even when it has been fairly nearby >> because the entrance fee was to high. But how do you help change >> something like that?
> You could join in and make your case. There was a more protracted > discussion than usual last year about fees because some people pointed > out the discrepancy between salary and price levels in different parts > of Europe and the need to make the conference more affordable: what > may be relatively inexpensive for some might be relatively expensive > for others, and the organisers felt that it would be foolish to > exclude the latter group, particularly when they may be more likely to > travel to the conference in its present location.
> It's hard to say whether the conference is reaching everyone it > should, given the composition of attendees:
I did not event think on attending EuroPython in Switzerland due to high cost of 3-day accomodation there (relatively to my wage these times). Lithuania seems to be not much more expensive than my home country, so I'll travel to Vilnius this year too. I thionk it was valid for others in Poland too, judging from the figures you mention.
> But without anyone to pursue a particular cause, and with decisions > needing to be made within certain timeframes (which is often a > struggle, anyway), things often get preserved as they are rather than > being improved. I live in a European country which is either number > one or two on the price scale (depending on whether you include > alcohol prices or not), and I can't say what the right fee level > should be (other than "possibly lower than it is") - it's up to others > to weigh in and give their opinion, I think.
EUR 100 does not seem too high as early bird registration fee, so the most intimidating costs (for me at least) is accomodation and travel. I mean, lowering the fee would be nice, but not essential to me.
>Carl Banks writes: >> On Mar 16, 10:49 pm, Brian Jones <bkjo...@gmail.com> wrote: >>> On Mar 16, 8:09 pm, a...@pythoncraft.com (Aahz) wrote:
>>>> If you did not like the programming this year (aside from the >>>> sponsor talks) and you did not participate in organizing PyCon >>>> or in delivering presentations, it is YOUR FAULT. PERIOD. >>>> EXCLAMATION POINT!
>>> I find this insulting, inexcusable, and utter nonsense. If >>> putting the blame for a failed experiment on the backs of the >>> good folks who paid good money for travel, lodging, and >>> registration is also an experiment, you can hereby consider it >>> also failed.
>> He said "aside from the sponsor talks", chief.
>I see no reason why the "fault" for parts of the rest being >sub-optimal, too, must necessarily be on the attendee's side. (Just >hypothetically; I wasn't at PyCon.)
Let's suppose you have a group of friends who collectively throw a party. They invite you to help out organizing it and putting it together, but you choose not to. If you don't have a good time at the party because it wasn't what you wanted, I think it's fair to say it was your fault. And I think exactly the same thing is true for PyCon, albeit on a much larger scale.
It is absolutely critical to the long-term success of PyCon as a volunteer-run community conference that each attendee take responsibility for their experience. Science fiction fandom -- the part that holds volunteer-run events such as Worldcon -- has lots of experience with this model. It is one reason why such cons make a fuss about attendees being "members", compared to "purchasing a ticket" (which is what you do for a commercialized Star Trek con). -- Aahz (a...@pythoncraft.com) <*> http://www.pythoncraft.com/
"It is easier to optimize correct code than to correct optimized code." --Bill Harlan
>> I have to admit, I'll keep coming to PyCon even if all the talks suck >> abysmally as long as there's good hallway time, open space, BoFs, and >> sprints. ;-)
>OK, so why not get rid of all the talks and other stuff, and just have >a basically structureless conference, beyond scheduling some open >meetings on various topics? That would be a lot less expensive and a >lot more interesting.
Don't think we haven't discussed this. The problem is that some kinds of talks demand a lot of preparation (and therefore need to be scheduled in advance), plus plenty of people like some structure. PyCon -- like most organized human endeavors -- is in many ways about the art of compromise, trying to figure out how to satisfy as many people as possible and disappointing as few as possible, keeping in mind that it is almost impossible to completely satisfy anyone and most people will have some disappointment (if only because two talks that are ABSOLUTELY CRITICAL to them are cross-scheduled). -- Aahz (a...@pythoncraft.com) <*> http://www.pythoncraft.com/
"It is easier to optimize correct code than to correct optimized code." --Bill Harlan
>> I see no reason why the "fault" for parts of the rest being >> sub-optimal, too, must necessarily be on the attendee's side. >> (Just hypothetically; I wasn't at PyCon.)
> Let's suppose you have a group of friends who collectively throw a > party. They invite you to help out organizing it and putting it > together, but you choose not to. If you don't have a good time at > the party because it wasn't what you wanted, I think it's fair to > say it was your fault. And I think exactly the same thing is true > for PyCon, albeit on a much larger scale.
Fair enough. But then I question the sensibility in saying "it is XY's fault" at all.
Somebody not involved in organising was not happy with the Con. You may take the criticism or leave it. The criticism may be justified or not. But saying that it is "his fault" is useless in my opinion, it even discourages feedback. It think it's okay to evaluate something that you didn't help coming into existence. A good point is a good point no matter who makes it.
Tschö, Torsten.
-- Torsten Bronger, aquisgrana, europa vetus Jabber ID: bron...@jabber.org (See http://ime.webhop.org for further contact info.)
I can't speak to your issues with the normal sessions, but your bad experience with the lightning talks was my fault. And, in apologizing to you, I hope that all the others on this thread who have expressed similar sentiments hear me too.
Ultimately, we miscalculated in certain respects. It wasn't any particular thing, but rather there were a couple of issues that came together here:
1 - We had an incredible amount of sponsorship. Higher than expected by anyone. This wasn't bad in itself (I think it was very good!), but it set the stage for some of the issues later.
2 - As part of the sponsor package, we promised the sponsors priority for a lightning talk. Our thought was that the sponsor lightning talks from last year were well received, so they probably would be this year as well. Unfortunately, that turned out not to be the case - at least having *that many* was not well received.
3 - We had a very limited time when some of the sponsors would still be here - basically Friday and Saturday. The major problem on Saturday is that we *had* to stack the sponsor talks that way or else we would not fulfill our obligations to our sponsors.
We offered lightning talks this year because a) we didn't know how well the expo hall would go, and b) that was the only way for the sponsors to connect with the audience last year - so we assumed that it might be the same way this year. This was discussed and generally agreed-to in September. IIRC, the sponsor lightnings were not an issue that was subject to much debate back then, most people were accustomed to the generally positive 2007 experience.*
I think that with the success of the expo hall, we can remove the lightning talks from the sponsor benefits for next year, and at this point I am in favor of doing so.
Personally, I was *very* disappointed that some of our sponsors didn't prepare or even show up for their assigned slots. I think that the sponsors are members of our community, and I expect them to act as such. Taking slots and not showing up - or not showing up prepared - isn't how I would hope a community member would act.
Thanks,
Van
*(On the other hand, the Diamond keynotes were the subject of substantial debate - but I thought those went well; I would like to keep them for next year.)
> In article <873aqp6bbq....@physik.rwth-aachen.de>, > Torsten Bronger <bron...@physik.rwth-aachen.de> wrote:
> >Carl Banks writes: > >> On Mar 16, 10:49 pm, Brian Jones <bkjo...@gmail.com> wrote: > >>> On Mar 16, 8:09 pm, a...@pythoncraft.com (Aahz) wrote:
> >>>> If you did not like the programming this year (aside from the > >>>> sponsor talks) and you did not participate in organizing PyCon > >>>> or in delivering presentations, it is YOUR FAULT. PERIOD. > >>>> EXCLAMATION POINT!
> >>> I find this insulting, inexcusable, and utter nonsense. If > >>> putting the blame for a failed experiment on the backs of the > >>> good folks who paid good money for travel, lodging, and > >>> registration is also an experiment, you can hereby consider it > >>> also failed.
> >> He said "aside from the sponsor talks", chief.
> >I see no reason why the "fault" for parts of the rest being > >sub-optimal, too, must necessarily be on the attendee's side. (Just > >hypothetically; I wasn't at PyCon.)
> Let's suppose you have a group of friends who collectively throw a party. > They invite you to help out organizing it and putting it together, but > you choose not to. If you don't have a good time at the party because it > wasn't what you wanted, I think it's fair to say it was your fault. And > I think exactly the same thing is true for PyCon, albeit on a much larger > scale.
> It is absolutely critical to the long-term success of PyCon as a > volunteer-run community conference that each attendee take responsibility > for their experience. Science fiction fandom -- the part that holds > volunteer-run events such as Worldcon -- has lots of experience with this > model. It is one reason why such cons make a fuss about attendees being > "members", compared to "purchasing a ticket" (which is what you do for a > commercialized Star Trek con). > -- > Aahz (a...@pythoncraft.com) <*> http://www.pythoncraft.com/
> "It is easier to optimize correct code than to correct optimized code." > --Bill Harlan
You have a lot of good points, Aahz. I was thinking of the talks and such as a kind of seminar learning event, not a participatory community event. I went for two reasons:
1) To learn more Plone / Zope 2) To hang out with Python geeks
The first one I didn't really get anywhere with, but I got lots of time with PyCon attendees, which was cool. I hope I can go next year, make new friends and maybe present some of my own stuff.
>>> I see no reason why the "fault" for parts of the rest being >>> sub-optimal, too, must necessarily be on the attendee's side. (Just >>> hypothetically; I wasn't at PyCon.)
>> Let's suppose you have a group of friends who collectively throw a >> party. They invite you to help out organizing it and putting it >> together, but you choose not to. If you don't have a good time at >> the party because it wasn't what you wanted, I think it's fair to say >> it was your fault. And I think exactly the same thing is true for >> PyCon, albeit on a much larger scale.
>Fair enough. But then I question the sensibility in saying "it is XY's >fault" at all.
>Somebody not involved in organising was not happy with the Con. You >may take the criticism or leave it. The criticism may be justified or >not. But saying that it is "his fault" is useless in my opinion, it >even discourages feedback. It think it's okay to evaluate something >that you didn't help coming into existence. A good point is a good >point no matter who makes it.
Two things:
* There's a reason why I labelled it a "rant" ;-)
* You may be misunderstanding the distinction between "fault" and "blame".
When there is fault, it is a person's responsibility to correct it. Blame, OTOH, is about responsibility that *should* have been taken. We're not telling people that they should volunteer to run PyCon (although the vast majority of people who help run events like this end up enjoying them more than people who just show up). But anyone who complains and doesn't volunteer is at fault -- the only recourse likely to produce results is to change their volunteer status.
As I said, feedback is welcome. Those of us who volunteer do so because we care about the Python community and want to put on a successful event for everyone. But we can rarely make commitments to change anything unless people step up to fix them.
It's really no different from the people who show up here on c.l.py to complain about Python: the answer inevitably boils down to "write a patch!" -- Aahz (a...@pythoncraft.com) <*> http://www.pythoncraft.com/
"It is easier to optimize correct code than to correct optimized code." --Bill Harlan
On Mar 16, 5:09 pm, a...@pythoncraft.com (Aahz) wrote:
> fumanchu <fuman...@aminus.org> wrote: > > This is my third PyCon, and I've found a reasonably-sized cadre of > > people who come for the hallway conversations plus a Bof or two, > > having given up on hearing anything new, useful, or inspiring in the > > talks. There are several people I know who would like to see a more > > advanced academic track.
> Finally, trying to satisfy a thousand people is impossible.
Well understood. Sorry if I implied it was an easy job. I know it isn't.
> If you did not like the programming this year (aside from the sponsor > talks) and you did not participate in organizing PyCon or in delivering > presentations, it is YOUR FAULT. PERIOD. EXCLAMATION POINT!
This would be true, except that the two talks I proposed last year were essentially denied because they were too advanced, so I didn't even bother this year. Perhaps I should have, but the PERIOD needs to at least be replaced by a COMMA as long as the talk-acceptance committee continues to reject more advanced talk topics in favor of HOWTOs and Introduction To Package X.
On Mar 16, 9:42 am, Mike Driscoll <kyoso...@gmail.com> wrote:
> Do you mean the "official" presentations or the lightning talks? I > thought both were kind of bad. Jeff Rush was great in both of the > sessions I saw and the gaming presenters were also good. But I saw a > lot of people who had never presented and were unprepared. In fact, > one didn't have any code whatsoever to share and the other one only > started showing some code during the last 10 minutes of his time.
This was also my first time at PyCon and I thought I'd expand on what Mike said as I feel pretty much the same way. I also want to provide some constructive feedback that can hopefully help improve the next PyCon.
I attended all the keynotes, 15 sessions and two days of the lightning talks. I was disappointed with about one-third of the keynotes and sessions. I found only a handful of the lightning talks interesting. My biggest complaint was the lack of preparation of the speaker:
* in three cases the presenter had a recent problem with their laptop but had no back-up plan (dead drive, dead power supply, unable to get video out to projector). The presenters didn't have a copy of their presentation elsewhere (thumb drive, or even a printout) so they just winged it and the presentation was difficult to follow and ineffective. When I have presented at conferences in the past, we were required to submit our presentations and materials to the conference at least a week before so they could make them available on a web site and also on backup laptops at the conference.
* the PyCon feedback survey doesn't allow for any useful feedback about the presentations. You only get to pick your five favorites. There should be forms available (hardcopy or online) where we can give feedback to the presenters themselves. My impression is that many of the speakers have presented at PyCon before and may do so in the future so this feedback can help them be more effective. I found it a bit ironic that I attended at least three sessions with a strong testing theme that talked about the importance of feedback in the development process and how it helped improve the quality of the final product, yet there was no channel to provide feedback to the presenters themselves. It seemed a glaring omission to me that the PyCon survey had questions about whether I shared a room (who cares?) but not about the quality of the presenters and presentations.
* As a PyCon first-timer, I was not aware of the open meetings and BoF discussions while I was there. I feel like I might have missed one of the more valuable parts of the conference simply because I was ignorant. It would have been nice to get the word out a bit more - maybe an announcement each morning at the beginning of the keynotes.
* There has been a lot of discussion about the reservation of lightning talk slots to sponsors. What I don't understand is why this wasn't disclosed at the conference. I've seen some of the organizers defend the "experiment" but no one explain why it wasn't mentioned beforehand. I'm left with the impression that the organizers knew this would be unpopular and didn't want to draw attention to it. I think a lot of this could have been averted by disclosing this change before the conference took place (in which case the community may have pushed back and convinced the organizers to reconsider the decision). Or at least it could have been disclosed at the conference so people could have decided to skip the lightning talks and organize their own ad-hoc meetings or talks. Experimenting isn't bad. But failing to disclose this information was a poor decision - especially at a conference that prides itself in openness and community involvement.
* Lastly, I found the technical depth at most talks to be too shallow. I was especially surprised at this because I've only been using Python for two years, so I still think I'm a bit of a noob. But if you looked around at the conference, you saw a bunch of people who are really into programming (so much that many of them were doing it _during_ the talks) so to think that the audience isn't capable of following deep technical discussions is a bit off the mark. At other conferences I've attended and/or presented at, they would typically rate presentations as a level 1, 2 or 3. I think this would help set people's expectations. That coupled with session-level feedback, would help the organizers plan future PyCon sessions that better match the attendees' interests.
That said, I did learn a few things at PyCon and found the overall experience pretty good. I simply had been hoping for a little more...
I just want to step in and offer my 2¢. This is my first PyCon, and I agree that a lot of the Lightning talks seemed pretty useless. Overall though, I had a great experience at this conference. I learned a lot; I met a lot of cool people; and I got really excited about new ideas to bring back home.
Django code lab was fantastic.
Teach me Twisted was a fantastic, innovative, and effective way to teach a new technology. There was a little bit of difficulty hearing over the cross-talk, but I just moved up front and had no further troubles (and better access to the Balvenie single-malt!
Most of the sessions I attended were moderately to highly useful. FWIW, none of my presenters had laptop troubles, except at teach me twisted, but we weren't on as much of a time crunch, and we took care of that one pretty easily and kept going.
The only useless one I attended was actually the most highly technical, not because it didn't have good information, but because functions were used without reference to what module they had been imported from and slides containing 15-20 line functions were left up for about thirty seconds, and then were gone. I couldn't even finish reading them.
Note to speakers: do not say
x, y = tee(foo)
say
from itertools import tee x, y = tee(foo)
or better (for pedagogical purposes)
import itertools x, y = itertools.tee(foo)
I don't disagree with the criticisms leveled throughout this thread, but I do want to say that I think it has been a great conference, and for me, the problems did not ruin the experience. Heed these criticisms and it will be even better next year. Ignore them, and it will probably degrade over time.
This was my first PyCon as well. I had heard glowing recommendations about the lightning talks (from Bruce) previously, and I was really looking forward to them. I, too, was disappointed.
I help to organize a community based conference, and we have struggled with providing value for sponsors as well. I have some suggestions, which I will offer here and to PyCon organizers. This sounds similar to what one person described above, regarding how lightning talks were managed in '07.
At CodeMash, we scheduled a daily slot for vendor sessions and clearly marked them as such. We were concerned that attendees would simply avoid the vendor sessions, which would backfire. To mitigate this risk, we strongly encouraged our vendors to do something "different" than a sales pitch for vendor sessions, asking them to consider providing something meaningful for the audience. Talks weren't reviewed; we just gave them a nudge when we discussed the vendor sessions with them. They were entitled to choose a pure sales pitch if they wanted to do so, but we definitely discouraged this activity. And the sponsors responded with some great talks, and expressed satisfaction in the entire process! The vendor sessions were well attended, and it was completely transparent that they WERE vendor sessions. I had been totally skeptical about providing vendor sessions ahead of time, yet even *I* was won over. Vendors WANT people to come to their sessions. Sometimes they, just like speakers, simply need a little nudge in recognizing what makes a compelling talk.
In my opinion, other speakers suffered from not knowing what makes a compelling talk as well. I don't know what other talks were proposed, but those that were on the schedule were often disappointing because the speaker provided too much "background" and not enough "here's what's cool" for me. Those were the talks that I walked out of. I suffer from this same problem as a speaker and I'm trying to fix that myself. I hope that other speakers are interested in doing the same.
As for the attitude that if you weren't involved with organizing Pycon, you can't complain about it, that's a bit unfair. Several people DID engage in the conference onsite, organizing Open Spaces discussions (Bruce included). I saw Bruce both suggesting Open Spaces talks and being recruited to convene them (and, in one case, even reconvene one that had taken place earlier). That's being involved in the process, and should not be discounted.
Furthermore, in my experience, people don't usually complain about things that don't matter to them. It's important, IMO, to recognize that the complaints you see on this group seem to come from the heart, from a desire to see PyCon flourish and be a conference worth attending. I certainly feel that way, and I suspect that the vast majority of people who have offered constructive criticism here do as well.
I'm bummed about the lightning talks at PyCon from 2008, but I have a lot of confidence based on what I have read here from Jacob and others, that things will be different in 2009. Thank you for listening to the community feedback.
On Mar 17, 2:52 pm, Dianne Marsh <dmm...@gmail.com> wrote:
> I'm bummed about the lightning talks at PyCon from 2008, but I have a > lot of confidence based on what I have read here from Jacob and > others, that things will be different in 2009.
They will! This year's lightning talks[*] were disappointing because nobody really thought through how having so many more sponsors changed the dynamic. Now we know, and we'll fix it.
Jacob
[*] Personally, I thought the Sunday talks -- which featured no sponsors -- were quite good. I think attendance was spotty because it was the last day, and because Saturday's talks were so painful.
On Mar 16, 4:10 am, Bruce Eckel <lists.ec...@gmail.com> wrote:
> If the following seems unnecessarily harsh, it was even more harsh for > me to discover that the time and money I had spent to get to my > favorite conference had been sold to vendors, presenting me as a > captive audience they could pitch to.
My thoughts:
* Saturday and Sunday were much better than Friday.
* Open-source != Anti-vendor. The vendors are a vital part of the open-source community.
* Lightning talks should be proportionate to their information content. The most common vendor message can be done in 45 seconds while the next speaker is setting-up: "Hi, I'm Raymond from Raymond Enterprises. We sell Raymond's signature to Raymond's fans. We use Python to crawl the web for clients wanting his signature. We're hiring Python programmers with experience in web-crawling. We're proud to sponsor for PyCon 2009. Good night and good luck.".
* The sole guiding principle for the conference should be whatever best serves the attendees.
* As the conference gets bigger, lots of previously minor annoyances will become more irritating. The conference organizers will adapt as needed.
* Vendor/sponsor presentations should not have priority over informational talks.
Also, lots of things went well:
* Sean stepped-in and fixed-up the wireless for Saturday and Sunday (but on Friday the third-party wireless setup sucked mightily).
* The conference admin (checkin, schedule posting, etc) was excellent.
* The AV work was great (you'll soon be able to see HD recordings for most talks).
* Steve Holden successfully created a new type of talk, "Teach me Twisted".
* The feedback on the tutorials was excellent, the BoFs seemed to go well, and the sprints are off to a nice start.
* The conference was close to the airport.
One last thought:
* Most of the conference work is done by volunteers. As the community grows, more volunteers will be needed (for next year, I plan to help by reviewing talk proposals).
> This is my third PyCon, and I've found a reasonably-sized cadre of > people who come for the hallway conversations plus a Bof or two, > having given up on hearing anything new, useful, or inspiring in the > talks. There are several people I know who would like to see a more > advanced academic track.
Yes, Yes. This was my third pycon and before, I had always left feeling as though my brain had been stretched. (A good thing) This years balance of talks and my choices didn't leave me with the same feeling. I would have like to seen slightly longer talks, especially the ones I liked ;)
> On Mar 16, 5:09 pm, a...@pythoncraft.com (Aahz) wrote:
> > fumanchu <fuman...@aminus.org> wrote: > > > This is my third PyCon, and I've found a reasonably-sized cadre of > > > people who come for the hallway conversations plus a Bof or two, > > > having given up on hearing anything new, useful, or inspiring in the > > > talks. There are several people I know who would like to see a more > > > advanced academic track.
> > Finally, trying to satisfy a thousand people is impossible.
> Well understood. Sorry if I implied it was an easy job. I know it > isn't.
> > If you did not like the programming this year (aside from the sponsor > > talks) and you did not participate in organizing PyCon or in delivering > > presentations, it is YOUR FAULT. PERIOD. EXCLAMATION POINT!
> This would be true, except that the two talks I proposed last year > were essentially denied because they were too advanced, so I didn't > even bother this year. Perhaps I should have, but the PERIOD needs to > at least be replaced by a COMMA as long as the talk-acceptance > committee continues to reject more advanced talk topics in favor of > HOWTOs and Introduction To Package X.
I agree - the balance wasn't as good. We can all agree that HowTos and Intros are a necessary part of the conference talks track, but as Robert pointed out some talks should be of a more advanced nature. I enjoy those that stretch my brain. Alex M, Pyke and NetworkIO and Mark Hammond's keynote were among my favorite talks.
On Mar 16, 7:10 am, Bruce Eckel <lists.ec...@gmail.com> wrote:
> If the following seems unnecessarily harsh, it was even more harsh for > me to discover that the time and money I had spent to get to my > favorite conference had been sold to vendors, presenting me as a > captive audience they could pitch to.
Yes, the keynotes were very boring compared to last year. If there's only one thing ot change, I think sponsorship shouldn't entitle one to a keynote.
FWIW, tho we sponsored at a Platinum level from Microsoft this year but we declined to take up on any lightning talks, etc. To me, its worth sponsoring PyCon (just for Python) irrespective of what we get.
On Mon, 17 Mar 2008 14:36:29 -0500, "J. Clifford Dyer"
<j...@sdf.lonestar.org> wrote: >Note to speakers: do not say
> x, y = tee(foo)
>say
> from itertools import tee > x, y = tee(foo)
>or better (for pedagogical purposes)
> import itertools > x, y = itertools.tee(foo)
I was scratching my head over tee() also, in the session where I heard it. Were you in the "iterators II" session also? I've used itertools a bit, but never tee(), and so when I thumbed through my copy of PER I thought, ahh, I've skimmed over but never registered the importance of that little bugger before... That was one of the more interesting sessions to me.
Amen on the diamond keynotes and lightning talks. The lightning talks were a great disappointment. Sponsor talks (or any such talks pitched at selling or recruiting) should go in their own, clearly labeled group so those of us who don't care about them can avoid them.
If there must diamond 'keynotes' put them at the end of a session or in a separate track so we can easily avoid them if we wish. But personally, I don't think keynotes should be for sale at all in any form.
One problem I faced was that there were sessions that had few talks I was interested in and other that had several at the same time where I couldn't attend all that I was interested. It's likely that there is no good solution to this, but perhaps one could try a new scheme for scheduling talks by posting the talk list early and letting registrants select the top n talks they want to see and running some sort of scheduling optimizer that tries to satisfy most of these desires (I have no idea if anything like this exists anywhere).
And if you do decide to change how you handle sponsorship don't be afraid to say publicly how things are going to be different next time. There could well be many who won't go next time (like me) unless they have some reasons to believe that things will be different.