PyCon DC 2003

ziggy on 2003-03-26T17:13:49

I'm at the Pythonic YAPC today and tomorrow (and perhaps part of Friday). Today started with a keynote by Paul Graham, who was introduced as "someone Paul Prescod made famous". :-)

Paul's talk, as you would expect, was about Lisp, but it was very cunning, craftful, entertaining and thought provoking. He talked about programming language evolution, and how some languages (like COBOL and Java) are evolutionary dead ends -- neanderthal languages that don't have any intellectual dividends to speak of. Paul used an interesting theme for his talk: what will a good programming language look like in 100 years. Specifically, he is not so much interested in programming in that language in particular, but choosing programming languages today and tomorrow that are on the evolutionary path to the language we will be using 100 years from now.

He asserted that there is an "evolutionary trunk" that new and interesting programming languages extend. Avoiding the dead-end languages necessarily means staying close to the trunk. From here, he also slowly described the types of computers we can expect if Moore's law continues unimpeded for a century, where memory is effectively boundless, and computers are 78 quintillion times faster than they are today. In some situations, efficiency won't matter too much, and in other situations, efficiency will be at least as important as it is today. At this point, a good chunk of the talk was a connect-the-dots path to why something Lisplike will continue to be relevant, and why the 100 year language would be recognizable as a Lisp.

All in all an interesting talk. Other things of note: the DHCP server(s) appear to be overloaded with lease requests; I'm just now getting a connection for the first time today. It's a nice spring day in DC, but the air conditioning isn't kicking in enough in the breakout rooms; with ~250 python hackers in 3 crowded rooms, that entire wing of the 3rd floor is uncomfortably dry and hot, with little airflow. The grand ballroom is quite pleasant at the moment, with doors open to the balcony, but is generally unused except for keynotes, lunch and "open space".

All in all, this is shaping up to be a good YAPC, even if it's a Python event, and the conference planning and organization is rough around the edges.


Paul Prescod and Paul Graham

djberg96 on 2003-03-26T22:09:17

I'm at the Pythonic YAPC today and tomorrow (and perhaps part of Friday). Today started with a keynote by Paul Graham, who was introduced as "someone Paul Prescod made famous". :-)

I just happened to read this today and it struck me because Paul Prescod has recently been posting to the Ruby mailing list in a thread comparing Ruby to Python.

I'm guessing that this is the article in question, but please correct me if I'm wrong. It's an interesting article in any case.

pycon

acme on 2003-03-27T10:04:27

Looks fun. It's still a little expensive compared to YAPerlCs, but it's wonderful that it's happening. There's a Python conference in the UK, but for reasons I fail to understand it's stupidly expensive: 570 pounds (900 dollars). Fools! ;-)

Re:pycon

ziggy on 2003-03-27T14:08:02

The funny thing is that attendance this year is commensurate with attendance last year, when Fortec produced the "International Python Conference". Registration was five times as much last year, and the tutorials track was an expensive extra cost.

This event emphatically isn't IPC, nor is it the big tent event that is supposed to bring together the entire Python community -- both of those tasks are to be served by OSCon from now on.

I also find it interesting that the energy level is markedly more subdued than YAPCs. Not sure why this is. I'm open to believing it's because I'm not plugged in, but I suspect that the general energy level and group dynamics are substantially different on this side of the fence. If that is the case, I'm not sure why, nor am I certain on the implications of that difference, either for Python or Perl.

Hundred Year Language

inkdroid on 2003-04-14T18:08:34

When you wrote this journal entry I had a fit of jealousy, since I wanted to hear Paul Graham's talk. I just noticed that he has put up the keynote as this month's article on his website: The Hundred-Year Language, which I'm now going to read over lunch.