Sunday, August 28, 2011

A Rubyist visits Kiwi Pycon

It's an interesting experience going to a python conference for me, particularly when I was speaking at it as well. I have done some Python, but I'm mainly a Ruby person, which made there being something of a competition going on between the two, at least in the minds of some of the practitioners, all the more entertaining.

It feels very reminiscent of the Emacs VS Vim debate, the languages are so similar that it's really a bit ridiculous the comments that get flung back and forth on occasion. It seems to be the Pythonistas declaiming Ruby though, as I don't notice Rubyists really commenting on python. Apparently the Python people still think ruby is all monkey-patching and crazed metaprogramming, something that I think Ruby has managed to outgrow over the last few years as more people realise it's a bad idea.

Coming out of Kiwi Pycon I think the best thing to do would be for the languages to steal more ideas from each other, they're so similar in capabilities that things seem to transition back and forth very nicely. The web programming talks at Pycon seemed to be lagging about a year and a half behind Ruby in terms of what the new cool thing is, while the more sciencey areas are still where Python is dominant.

Audrey Roy's talk really reminded me of how strong Ruby has become in terms of deployment tools, from capistrano to Chef and Puppet we have some really powerful and well built tools. Unfortunately they're not making their way into Python land as well as they should due to a certain amount of resistance to the language. I hope more python people will try them out though, as they really are very good and it's not the kind of tool where it really matters what language it's in.

I got to hang out with Mark Ramm, who is currently tasked with restoring Sourceforge to its former glory, for a few hours on Friday night and he was a fascinating guy. It sounds like there has been some really good development happening over there in the last few years in terms of building up to being a toolset that really empowers open source. Mark also gave some of the best talks of the conference including an excellent session where he powered on despite the departure of his laptop from the realms of the living.

My talk on the clouds went pretty well. It was a lot higher level than the other talks that had happened so far with only a couple of slides of code. The other morning talks had seemed to follow an "All Code. All The Time" policy and I was a little worried that I'd missed the level of the event, but then there were a bunch more higher level talks later on. I got a decent amount of positive feedback and one guy who came up, looked slightly disappointed, and said, "I thought there would be more python". On balance, I'm pretty happy with that.

I ended up busting out my recently purchased remote for my presentation and also lent it out a couple of times as there wasn't one supplied, which was probably a slight oversight as I think that the speakers using it were able to give much better talks. After borrowing it, Eric Light said it was his first time speaking like this and then proceeded to give a very slick talk on all the ways he managed to screw up contracting out a web development job.

Overall, it was a well run conference and attracted an impressive number of people for a language specific event in NZ and the organisers have my congratulations. I really enjoyed the chance to hear a lot about all the cool but slightly different things that are happening over in python land and I didn't feel like I was hearing mostly things I already knew like I have with some of the more broad conferences I've attended recently.  I would have liked slightly more coffee vouchers.

9 comments:

nakedfanatic said...

Agreed. 3-4 coffee vouchers would be sweet.

Anonymous said...

Its wonderful blog really very nice site and blog facility.every title is very nice and very fatastic concept. Thanks for sharing the information.
modelador de seior

icustomtshirts.ca said...

It is imperative that we read blog post very carefully. I am already done it and find that this post is really amazing.icustomtshirts.ca

Rashmi S said...

Head hunters in India
Head hunters in Bangalore
Consultany in Bangalore
Serviced Apartments in Bangalore
SEO Services in Bangalore
SEO Services in India

manojrawat said...

Thanks for Sharing
SMS Expert is a Bulk SMS Service Provider In Noida. We give the best services without trading off on the quality or the consistency in creating results. We are a fruitful bulk SMS marketing organization and help enhance the advertising crusades of different organizations and organizations.

State Wise Board Result said...


Rajasthan University Supplementary Result 2017
Uniraj Bsc 2nd Year Result 2017
Uniraj Bsc 1st Year Result 2017
Haryana Police Recruitment 2017
MJPRU BA Result 2017

State Wise Board Result said...

Uniraj BA 1st Year Result 2017
Uniraj BA 3rd Year Result 2017
Uniraj BA 2nd Year Result 2017
Agra University Bsc Part 3rd Result 2017
MP Jail Prahari Admit Card 2017

State Wise Board Result said...

Agra University Bsc Part 1st Result 2017
Agra University BA 3rd Year result 2017
Agra University BA Part 1st Result
MLSU BA 1st Year Result 2017
MP Vyapam Jail Prahari Admit Card 2017

7th Street Club said...

Dear students you can now obtain Latest Private Jobs News from here