For decades people have been learning to program by copying and modifying other people’s code.
How did you first learn to program? For us, it was by copying and tweaking simple BASIC programs on ZX Spectrums and Commodore 64s.
Folk Computing (a term coined by an MIT project which encouraged children to learn programming in exactly this way) has been a common factor in programming environments from LambdaMOO to Yahoo Pipes, the OLPC, Second Life, and more.
We look at the history of folk programming from the 80s to today, and then examine some modern folk programming platforms.
Some topics we’ll explore include:
Kirrily Robert has been involved in open source software since 1993, as a Linux user, Perl developer, and community leader and advocate. She is best known for her work in the Perl community, where she has been a CPAN contributor, author, speaker, and trainer. She has worked extensively in the Open Source and Internet industries since the mid 90s, as a developer, sysadmin, and community manager. She has presented and given tutorials at many conferences, including OSCON, Yet Another Perl Conference, linux.conf.au, the Open Source Developer’s Conference (Australia), and has also spoken to numerous user groups and at BarCamps and unconferences.
Kirrily has recently been working on several projects related to women in Open Source and other geek communities. In 2008 she launched the Geek Feminism Wiki, and more recently she has been contributing to and writing about two large open source projects with majority female developers: the Dreamwidth journalling platform and the Organization for Transformative Works’ “Archive Of Our Own.” Her interests also include free culture, open data, and technology for social justice.
Kirrily currently resides in San Francisco, where she works for Metaweb Technologies as Community Director for Freebase.com, an open, creative-commons-licensed, API-accessible, structured database of the world’s information.
Yoz Grahame has spent 15 years watching what happens when you give online communities their own programming languages. He currently works for Linden Lab, the creators of Second Life, which runs approximately 50 million user-created scripts. Previously, he was Developer Advocate for Ning, presenting the programmable social software service at ETech 2006 (with David Sklar). In the past he’s been involved in several renegade e-democracy services in the UK such as FaxYourMP.com and TheyWorkForYou.com, as well as commercial projects related to the works of Douglas Adams. On the amateur wrestling circuit he goes by the alias “Dr. Henry Metzger”.
Jason is Director of Platform Products at Metaweb Technologies. He leads the Acre project, a hosted app development platform for Freebase.
For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at firstname.lastname@example.org
Download the OSCON Sponsor/Exhibitor Prospectus
For media-related inquiries, contact Maureen Jennings at email@example.com
To stay abreast of conference news and to receive email notification when registration opens, please sign up for the OSCON newsletter (login required)
View a complete list of OSCON contacts