PyCon: A followup to my critique.

February 27th, 2006 § 3 comments

Well, I knew I was going to get called out on this one — I’ve already had some emails com­ment­ing on my cri­tique, so I fig­ured I’d expand on things a lit­tle more.

Again, a caveat — My hat goes off to the orga­niz­ers, and to every sin­gle pre­sen­ter, and every­one involved. I had high hopes com­ing into this, and I’m just one dis­ap­pointed per­son in a largely happy group of attendees.

(and yes, I gave this same feed­back via the feed­back form, and again — these are my opinions)

I believe that as a lan­guage con­fer­ence, we can not con­cen­trate on the “hype du-jour” of the day — while that does help recent adop­tion, I think we need to cover our “core” bases as well. I think we need to go back to systems/program design, and show­cas­ing the core fea­ture of the lan­guage. Now I know the hype attracts the bees, but I know at least a small hand full of peo­ple who we’re not talk­ing on the same level as any­one else, I think we need to work on bring­ing every­one up to a nice level (gen­er­ally a teach­ing view).

We can not sim­ply show those suc­cess­ful appli­ca­tions writ­ten with the lan­guage — we have to show peo­ple how to make those suc­cess­ful appli­ca­tions and tools. We have to show them how to suc­ceed, not just the suc­cess stories.

I for one would have killed to have lis­tened to Bram Cohen (instead of the Debt Man­age­ment Dis­cus­sion) talk about the exact why’s and how’s of Bit­Tor­rent — not just the exact imple­men­ta­tion, but about poten­tial pos­si­bil­i­ties for it and his thoughts about system’s design within python applications?

He did gloss over some of that — and he even men­tioned that BT and Twisted share a lot of the same things, but what things? How? How can we inte­grate those things into our appli­ca­tions to suc­ceed? (god, I sound like a sales guy.)

Another exam­ple, Tur­bo­Gears is really cool — and a lot of the web frame­works get a lot of sound­bites, but how do I, as some­one know­ing the core lan­guage build some­thing like that?

I’d just like to see “meatier” dis­cus­sions. Although, as the AST BoF showed me, some­times things can be so meaty that I want to run scream­ing. I would like to see more tech­ni­cal pre­sen­ta­tions on Appli­ca­tion design, library design, etc. Just things that are less Niche/Hype, and more core to the language.

All of this is just my opin­ion — I know you can’t serve every­one — and that you have to serve that which brings in the most bod­ies. I really did like meet­ing peo­ple, and I loved get­ting to shake Guido’s hand (duh) and putting faces to names like AMK, Guido, Ian Bick­ing, etc was awe­some. I just wanted to learn more.

  • Steve

    OK, so you went to a tuto­r­ial, which caused you to say, daming the instruc­tor with faint praise, that you “ended up learn­ing a few things”. If you learned five things then the tuto­r­ial cost you a max­imun of twenty bucks a thing. Which I hap­pen to think (dis­claimer: I taught two tuto­ri­als) is excep­tion­ally good value for money. Except that you also “learned a lot” from the Twisted pre­sen­ta­tion despite the fact that “my brain began to shut down”.

    Since you admit in your blog title that you aren’t good with com­put­ers, maybe what you need is a big­ger brain.

    Look­ing at the whole of your 3.5 days as reported in your blog my pri­mary impres­sion is of some­one who doesn’t know the true value of things. I’m glad you are plan­ning to help make it bet­ter next year: that one response saved you form a flaming :-)

  • Jesse

    Ouch. I’ll take that hit, it’s not entirely under­served given the light­ness of my posts.

    As for the two tuto­ri­als — I’m not going to com­pletely throw out the value of what I did learn. And maybe I have been overly crit­i­cal of what I *did* learn, and maybe I was not recep­tive to things out­side of my domain.

    And yes, the twisted thing did “make my brain shut down” — Now, going into more detail, twisted is an extremely dense frame­work, and to be hon­est, I think the pre­sen­ter was trapped between a rock and a hard place (and we dis­cussed this offline, later). He did not have enough time, or some other resources to really cover some of the mate­r­ial, and he admit­ted this. This goes back to my com­ments about the stuc­ture of things.

    Look­ing at this from a cost/value per­spec­tive, if I paid 20$ per thing learned, I would gladly pay more to have more time to cover more infor­ma­tion. (Which I did state in my feed­back to the con).

    (Speak­ing of which, I heard won­der­ful things about your tuto­ri­als, which makes me which I had been able to go to them).

    Admit­tedly, I do need a big­ger brain. And as I think I pointed out, I fre­quently felt as if I were in the com­pany of Giants.

    I’ll take the hit I rightly deserve based on my com­ments, but I think I do know the “true value of things” as it per­tains to me.

    Other peo­ple got a lot more out of it than I did, and I said, very up front, that this was my first con­fer­ence of this type, so caveats apply.

    How­ever, I don’t think either my admit­tedly small brain doesn’t dis­count my feel­ing that I did not learn as much as I wanted to. Per­haps this is because I did not pay close atten­tion to things out­side of my own domain, but per­haps it is also because the mate­r­ial was not supplied.

    As I have noted, I would gladly pay money for hours of talks about the stan­dard library, appli­ca­tiond design, etc.

    This is why I want to take a proac­tive role in next years con­fer­ence, in hopes that I can help those who are maybe like me in some respects, but largely, to help myself learn more and the community.

  • Jesse

    Also steve, I would actu­ally like to talk this over with you more, if you’re open to it, email me at jnoller at gmail.com

What's this?

You are currently reading PyCon: A followup to my critique. at jessenoller.com.

meta