June 1999 Archives

Dispatch from YAPC

Yet Another Perl Conference, also known as YAPC, wasn't just another conference, it was incredible.

Photo of Kevin Lenzo
Kevin Lenzo

YAPC was thought up and coordinated by Kevin Lenzo of Carnegie Mellon University. The idea was to have a "grass roots" Perl conference that everyone could afford. Kevin made it so affordable—just $60 per person—that nearly 300 people attended.

You may be asking, what kind of conference could someone possibly host for $60 a person? Well, Kevin did such a remarkable job that it will be hard to top it, ever. Not only were there great facilities, AV equipment, and non-stop talks and tutorials, he also managed to feed everyone! Did it stop there? No, Kevin's Mom even made cookies for the whole gang! By the way, thank you Mrs. Lenzo, the cookies were excellent!!!

To me, YAPC didn't feel like just another conference. There weren't thousands of people trying to cram themselves here and there, or fighting over swag. YAPC was almost like a family reunion, it was very cozy. Nearly all of the people who are deeply involved with the development and support of Perl were there. I was even able to sit down with Larry Wall and talk with him over lunch without him being mobbed by a crowd. YAPC was also a place where you could finally put a face with a name/handle. I finally know who abigail is! You will have to come next year to find out for yourself...

Travel seemed to be a little bit of a problem, but of course that wasn't Kevin's fault. There were a few cancelled flights and I heard many stories of misdirected luggage. In fact, Larry Wall had to give his opening speech about his home X-10 setup without any of his X-10 props, they were somewhere in Indiana.

Photo of Larry Wall holding up imaginary X-10 components.
Larry Wall encouraging the audience
to use their imaginations

Although his X-10 hardware was somewhere else, Larry did have his notebook computers with him and instead of using real X-10 components as props, Larry made us use our imaginations, holding up imaginary X-10 components for us to see. I got the impression that at Larry's house it can be quite noisy because he has sounds play through the P.A. system for just about every event imaginable.

The talks and tutorials were as good at YAPC as the talks and tutorials at any of the other big-name conferences. I think in many cases they were better because the presenters were not paid for their talks. I felt that this also added to the grass-roots feeling of the conference. The presenters were not doing this for money, they were doing it for their love of the Perl language and to benefit the Perl community.

Their were talks and tutorials on topics including learning Perl, the history of Perl, Perl and XML, using CGI.pm and infobots.

Jon Orwant gave a presentation called Rebuilding Post-Apocalyptic Civilization with Perl. Jon is an excellent speaker and his presentation was hilarious. His conclusion: When the apocalypse is over, the Perl programmers survive—of course.

Photo of Dick Hardt
Dick Hardt

One of the more crowded talks was by Dick Hardt of ActiveState. There has been a lot of buzz because Microsoft recently announced that they were funding Perl development for Windows through ActiveState. Some people immediately thought that this was a bad thing and that Microsoft would somehow "taint" Perl (pun intended). According to Dick, this is not the case. As he pointed out, this is not the first time that Microsoft has funded Perl development. Microsoft has been funding Perl development through ActiveState since 1995. He assured the audience that Perl will still be openly developed and would not have a bunch of proprietary features thrown in. Dick also pointed out that Perl no longer has separate source trees for Windows and Unix. Because of this single source-tree, the ActiveState/Microsoft agreement will benefit the entire Perl community by providing outside money to fund the continual development of Perl, he said.

The Perl Mongers were out in full force at YAPC. YAPC was a great way to get in touch, in person, with many of the Perl Monger group leaders. brian d foy, the founder of The Perl Mongers was there working as many deals as he could with others in the Perl industry. It amazes me how much business gets done in side conversations between sessions. There was also a talk on Effective Perl Mongering given by Adam Turoff. Adam's talk was designed to help others with their Perl Monger groups and advocacy.

Elaine Ashton presented us with The Timeline of Perl and its Culture. Not only was this a great talk, but Elaine has created the guide to Perl history by researching and summarizing Perl from the beginning. I truly hope that at next year's YAPC, Elaine will present her talk again, but in a larger time-slot. She had 45 minutes for the presentation, but really needed about twice that long to present all of the information.

YAPC also gave many of the #perl IRC regulars a chance to meet face-to-face. We even went out and took a #perl family picture:

Group photo of #perl IRC members

Though the formal conference ended at 5:00 each day, that didn't mean the fun had to end. Perl Mongers know how to go out and have a great time, and that is just what they did—every night. I honestly think that some of the best ideas in Perl have come when you start mixing alcohol and Perl!

Kevin managed to feed all 300 of us dinner on Thursday night and on Friday a group of Perl Mongers and a few people from VA Linux Systems got together and had dinner. The dinner was great, the conversation was better. It was a nice contrast to have not only people who knew Perl, but others who were intimately involved with Linux, another Open Source entity. VA Linux Systems were kind enough to pick up the tab for dinner too, thanks guys!

Kevin with his hands full of cash.By the end of the conference, Kevin found out that they had gone a little over the budget. Word quickly spread and people immediately started a collection. Within 10 minutes Kevin had $1000 in his hands and VA Linux Systems offered to pay any extra overruns. The Perl community amazes me by showing how quickly they can get things done. People never once whined about the overrun, they just immediately took it upon themselves to remedy the situation. This is exactly why Open Source works so well.

Sure, there is going to be "Yet Another" YAPC next year, but there is no way that YAPC will ever be the same. This year, it was a gathering for those who truly love Perl. Word will spread and many others will come—which is great and we encourage it, but the true family of YAPC was there this year. I can see it now, in 20 years people will be claiming that they were at YAPC 99, just like all those who claim they were at Woodstock.

Kevin, you did an outstanding job this year with YAPC! You should be very proud because you organized something that will be talked about for a long time now. Thank you Kevin!

And for all of those who doubted that a good conference could cost a measly $60, see you next year!

Coming soon -- our nomination form for the first White Camel Awards. Let us know who you think has made outstanding contributions to Perl Advocacy, Perl User Groups, and the Perl Community.
The White Camel awards will be presented at Perl Conference 3.0 on August 24, 1999, during the Town Meeting.

SEBASTOPOL, CA--The rare white camel, prized by desert-dwellers, is the inspiration for a new award recognizing the Perl community's "unsung heroes"--those who have devoted extraordinary creativity, energy, and time to the non-technical work that supports Perl's active and loyal user community. The White Camel awards will be presented to individuals who have made outstanding contributions to Perl Advocacy, Perl User Groups, and the Perl Community at O'Reilly's Perl Conference 3.0 on August 24, 1999. The camel has come to symbolize Perl since it first appeared on the cover of O'Reilly & Associates' classic "Programming Perl" in 1991.

Perl Mongers (http://www.pm.org), a not-for-profit organization whose mission is to establish Perl user groups, conceived of and will administer the White Camel awards. Perl users will be able to nominate people for the awards at http://www.perl.com/whitecamel after July 8. The awards are sponsored by Perl Mongers, O'Reilly & Associates, and sourceXchange (http://www.sourceXchange.com), a web-based marketplace for Open Source development.

"Perl's user community has had a huge role in its adoption and ongoing development," said Madeline Schnapp, O'Reilly's Perl Product Manager. "With a marketing budget of zero, the community has championed a technology that has greater market share than its well-funded proprietary competitors. We're delighted that the Perl Mongers initiated the White Camel awards, and we're proud to sponsor them."

CONTACT: Sara Winge, O'Reilly & Associates, 707/829-0515x285, sara@oreilly.com, http://www.oreilly.com

Microsoft to Fund Perl Development

If the good news is that the world's largest software company has recognized the value of Perl and they are willing to fund new Perl development, then you know the bad news.

Microsoft has entered into a three-year agreement with ActiveState Tool Corp. to fund development of Perl, most of which will be released as open source code. The intention of the agreement is to improve Perl on the Windows platform. ActiveState will add features previously missing from Windows ports of Perl, such as an implementation of fork, as well as full support for Unicode on Windows platforms, a key feature for international users.

Dick Hardt of ActiveState believes that this announcement represents a formal endorsement of Perl by Microsoft, which should help Perl gain greater recognition. "Microsoft's main motive," he said, "is to improve interoperability between Unix and Windows." The announcement can also be viewed as Microsoft getting its feet wet with supporting Open Source software on Windows. Yet Hardt knows that some are leery of Microsoft's interest in Perl, especially in light of Sun's battle with Microsoft over Java. He insists that the examples of Java and Perl are very different. "We are not producing 'Microsoft Perl' under this deal," said Hardt. "It won't become a Microsoft product. In addition, the Unix and Windows versions of Perl will not diverge. They will continue to be produced from the same core source code."

Gurusamy Sarathy, one of the original developers of the Windows port of Perl who now works for ActiveState, said that he felt comfortable with the arrangement. "Microsoft is interested in the end result, not in controlling the development process," he said. Hardt added that Microsoft has been funding Perl development through ActiveState since 1995. The current agreement is a sign that the relationship has been a good one.

According to ActiveState, the new development will applied in the following areas: �

  • extend Perl's support for Unicode to all system calls so that Perl can interface with file names and environment variables as Unicode data.
  • provide a functionally equivalent implementation of fork, a Unix system call which does not exist on NT systems. �
  • improve the performance of Perlscript by saving the state of a compiled script for a subsequent script. This will help Perl match VBscript and JavaScript performance in the ASP environment.
  • add support for the new Microsoft installer, which is a requirement for Windows 2000 compatibility.

For more information, visit www.activestate.com.

Visit the home of the Perl programming language: Perl.org

Sponsored by

Monthly Archives

Powered by Movable Type 5.13-en