posted: Mon, 18 Jan 2010 04:43 |
filed under:
/
blog/
life/
|
permalink |
Tags: lca, lca2010, wellington, |
Comments: 0
I'm taking what scant morning time I have away from the conference today to let you know what I'm doing during it, isn't that nice? Naturally, I've written this at 6:30AM, which is like 4:30AM Sydney Time: a fact that my body hasn't kept from me. Still, I need to be up early, if only for today... So. Here begins the brain dump:
I landed in Wellington on Friday -- as a miniconf organiser, I was fortunate enough to get picked up at the airport, and get the sights of the area shown to me. This includes Wellington's idea of an aircraft control tower (slotted between two houses on a residential block -- no photo, going too fast :(), a wind meter, which kindly blocks the road in sufficiently-strong winds, and most importantly the conference centre in which LCA will be held. I checked in to UStay (the budget accommodation booked by the conference), and got a room on the 11th floor. This wouldn't necessarily be an issue to me, save for the fact that the elevator goes up to 10 only: the remaining floor is scaled by way of a fire escape that isn't terribly well-marked. The room is pretty comfortable (really good for NZ$21 per night), and the common room is big, with plenty of couches, allowing delegates to socialise.
This is my first time staying at conference accommodation (I've been to two LCA's before), which has revealed an entirely new side of the conference: all the delegates staying here share a single common room, and there are plenty of new friends to be made just by popping over to another of the many groups that form there.
The common room, luckily, provides more than enough entertainment here, since the weather's been pretty awful since I got here -- strong wind and plenty of rain have accompanied 15-degree weather (which I am hoping will lift tomorrow). Flights for some have had to be diverted to Auckland, so it's dubious as to whether some people will even make the start of the conference. This is apparently unusual for Wellington (despite its reputation as the windy city).
Well, it's probably time I considered popping downstairs, and getting ready to go: I've got a miniconf to run today -- wish me luck!
posted: Mon, 19 Oct 2009 19:30 |
filed under:
/
blog/
|
permalink |
Tags: lca, lca2010, oplm, oplm2010, |
Comments: 0
And this time we mean it!
Our CFP was extended by a month, and now you only have this week to get
your presentation proposals in for the LCA2010 Open Programming Languages Miniconf!
Our call for presentations closes on Friday 23 October 2009, so if
you're planning on attending LCA2010 in Wellington in January, and have something to say about doing development with Open Source programming languages, libraries or frameworks, we'd love to hear from you!
We're looking primarly for standard-length talks (20-25 minutes including questions), but we'll also consider double-length talks on suitably compelling topics (that's 40-45 minutes including questions).
Our CFP is available from http://blogs.tucs.org.au/oplm/cfp/ -- if you've already read it, you can submit your proposal at http://blogs.tucs.org.au/oplm/cfp/submit/
ABOUT THE MINICONF
The Linux.conf.au Open Programming Languages Miniconf is a single-day mini-conference about application development with Open Source programming languages. Featuring talks on a wide range of topics and programming languages, this miniconf aims to bring together open source developers with presentations that share techniques, best practices and values amongst programmers of all open programming languages. OPLM2010 will be held at Linux.conf.au 2010, in Wellington, New Zealand on January 18.
OPLM2010 is being organised by Christopher Neugebauer and Jacinta Richardson with help from the broader community. You can contact the OPLM2010 organising team at oplm2010@googlegroups.com or visit the website at http://blogs.tucs.org.au/oplm
posted: Sun, 11 Oct 2009 09:00 |
filed under:
/
blog/
|
permalink |
Tags: lca, oplm, lca2010, oplm2010, |
Comments: 2

Registrations for Linux.conf.au 2010, being held in Wellington, New Zealand this January opened earlier this week -- I'm registered (a bit of a no-brainer, given that I'm running a miniconf this year). Have you registered yet?
Not sure if I mentioned it here, but thanks to the kind generosity of the LCA2010 team, the Open Programming Languages Miniconf has been able to extend its call for presentations by a month. This means that you can now submit your presentations up until October 23 (which is a Friday) -- I look forward to seeing another deluge of presentations in a couple of weeks-ish!
posted: Sat, 03 Oct 2009 11:33 |
filed under:
/
blog/
|
permalink |
Tags: auc, devworld 2009, devworld, lca, rant, |
Comments: 1
AUC /dev/world/2009, the Apple University Consortium's annual student (and university staff) developer conference was held this week in Canberra. DevWorld goes for two days, and consisted (this year) of about 90 enthusiastic Apple developers learning about popular Mac technologies.
This year, as well as being my first DevWorld conference, I was a presenter: I presented a talk about the OS X scripting bridges, with a particular focus on the Python--Objective-C bridge, PyObjC. I rushed through the first half of my talk, and instead of taking ~45 minutes like I'd estimated, I took 30, which means I probably rushed through the back end of the talk as well (though it felt as though I was going pretty slowly!). I was not the only student presenter at this conference, indeed around two thirds of presenters were students at one of the AUC member universities.
As well as my presentation, I was the official photography crew for the conference (with a broken camera for half the conference, too, I might add), wrote a substantial amount of the (ridiculously hard) quiz night, and organised their lunchtime lightning talks, which in my opinion was one of the greater successes of the conference -- more than half of the 11 talks were presented by people who had not presented at the conference, and the representatives from Apple Australia were suitably impressed by the quality of the talks.
Coming from an Open Source person's standpoint, I'm very impressed with the level of developer community that the AUC are able to extract from University students. There is clearly a high level of enthusiasm amongst student Mac and iPhone developers for their chosen platform, which is something that Apple should justifiably be proud of. I am convinced, however, that this enthusiasm is not solely limited to Apple Development, and almost certainly exists for Open Source platforms as well. It is our job as Open Source people to foster this enthusiasm for Free developer platforms and Open Source technology in general amongst the student population.
Our existing conferences do not do enough to encourage students to participate in presentating at them. I will single out LCA in this case, as it is our community's most visible local conference -- what I am pointing out also applies to others. Though there has been a concerted increase in student-related events at LCA (beginning with the Google student event in 2008 and the TUCS UpDNS in 2009), and this certainly establishes ties within the student community, more needs to be done to extend these ties into the broader community.
An appropriate place to start here would be the establishment of a regular student miniconf as of 2011. Student developers make up a significant minority of delegates to LCA, but are seriously underrepresented in both main programme presentations and miniconf presentations. Referencing her experiences on the PyCon papers committee, Anna Martelli Ravenscroft lists 6 reasons why women do not talk enough at conferences, but they apply equally well to student developers at well -- fear of inexperience in comparison with other delegates or presenters, fear of presenting a topic that may be irrelevant to other delegates and fear of presenting in general are all listed as common reasons why people do not present enough. Providing an allocated track for student developers would almost completely eliminates the first two listed issues, and will make significant inroads into the third by providing a supportive environment for students to present at the conference. Linuxchix has been a notable precedent and success story in this field, by providing a supportive environment for female delegates at LCA, there has been a noticable increase in attendance by female delegates since the Linuxchix miniconf was started (the proportion of which I am not sure); and from what I can tell, the standard of presentations is very high.
Student developers are currently an untapped resource for LCA and the Open Source conference community in general, but one that we must strive to harness whilst the opportunity still presents itself. The AUC have demonstrated that a student-driven developer conference is not only a feasible model, but one that can be highly informative, well-delivered, and highly successful. For as long as we are not encouraging enthusiasm amongst our own young developers this way, we are presenting further opportunities for Apple and others to fill the void, and at the moment, the void is great.
I close with a quote from Simon Phipps' keynote from LCA2009. In reference to his presenting from a Mac laptop, Simon observed that
The greatest enemy to freedom is a happy slave.
I argue that an even greater enemy to freedom is someone who is happily being educated into slavery. For as long as our non-free competition are encouraging student development in this way, this is the circumstance that we in the Australian Open Source community are faced with. I commend the AUC for their fantastic work on producing an excellent conference, and it is something that we in the Open Source community should be striving to replicate, and not striving to extinguish.
posted: Wed, 12 Aug 2009 11:17 |
filed under:
/
blog/
|
permalink |
Tags: lca, lca2010, oplm, oplm2010, |
Comments: 1
The LCA2010 Open Programming Languages Miniconf, to be held at Linux.conf.au 2010 in January 2010 (either on Monday 18th or Tuesday 19th January), invites presentations about all programming languages with an Open Source implementation, such as Perl, Python, C, PHP and Ruby, amongst others.
Topics may include recent developments in open programming languages, interface design, portability and packaging, coding applications with cool new libraries and frameworks, and showing off the use of novel programming techniques; presentations may be proposed in a standard (25-minute) or long (45-minute) talk format.
Whilst most talks will be specific to a single language, the focus of this miniconf will be on sharing techniques, best practices and values amongst programmers of all open programming languages.
We will be accepting proposals effective immediately, and our CFP will close on Friday, September 25. Absolutely no extensions will be granted due to the tight timeline for LCA2010 programme publication.
To read the guidelines for presentations, and the submission process for proposals, please visit the CFP page on our website.
Important Dates
- Wednesday, August 12, 2009: CFP Opens at http://blogs.tucs.org.au/oplm/cfp/submit/
- Friday, September 25: CFP Closes
- Saturday, September 26-Thursday, October 1: Notification of successful presenters
- Friday, October 2: Final programme submitted to LCA2010 organisers
- January 18, 2010: Linux.conf.au 2010 Begins
The timeline for the CFP is extremely tight by requirement of the LCA2010 organisers, so no extensions will be granted.
About the Miniconf
The Linux.conf.au Open Programming Languages Miniconf is a single-day mini-conference about application development with Open Source programming languages. Featuring talks on a wide range of topics and programming languages, this miniconf aims to bring together open source developers with presentations that share techniques, best practices and values amongst programmers of all open programming languages. OPLM2010 will be held at Linux.conf.au 2010, in Wellington, New Zealand from January 18-23.
OPLM2010 is being organised by Christopher Neugebauer and Jacinta Richardson with help from the broader community. You can contact the OPLM2010 organising team at oplm2010@googlegroups.com or visit the website at http://blogs.tucs.org.au/oplm.
posted: Sun, 09 Aug 2009 06:50 |
filed under:
/
blog/
|
permalink |
Tags: lca, lca2010, oplm, oplm2010, |
Comments: 1
You may have caught the announcement yesterday about the miniconfs accepted for Linux.conf.au 2010 (to be held in January in Wellington) and noticed my name there...
I'm running one of the miniconfs this year, along with Jacinta Richardson. It's called the Open Programming Languages Miniconf, and is all about doing application development with open source tools (languages, libraries, frameworks, etc). Our proposal put it like this:
The Linux.conf.au Open Programming Languages Miniconf is a single-day mini-conference about application development with Open Source programming languages. Featuring talks on a wide range of topics and programming languages, this miniconf aims to bring together open source developers with presentations that share techniques, best practices and values amongst programmers of all open programming languages.
Our CFP isn't quite ready yet, but our website is, and you can go there to read more of our proposal, and subscribe to our announcements RSS.
So if you have something to say about developing with Python, Perl, PHP, C, or any other open source programming language, start planning your talks and presentations; I look forward to seeing the quality from the main conference submissions first-hand!
Oh, and see you in Wellington!
posted: Tue, 27 Jan 2009 13:34 |
filed under:
/
blog/
life/
|
permalink |
Tags: linux.conf.au, lca, lca2009, |
Comments: 1
Friday's keynote was fantastic -- Simon Phipps (who retained his job at Sun Microsystems) spoke of the Third Wave of Free Software, which was an observation that Free Software (specifically not Open Source) is becoming a sensible business proposition. It's about time that it did. It was refreshing to see a large corporate's view of the world of Free Software largely agreeing with my own. Talks after morning tea were Tridge's talk on his automatic cluster testing framework (pretty cool), followed by Conrad Parker's talk on Ogg Chopping, which despite the name, was actually a 50-minute rant about why Haskell is cool -- I'm sold (I think), but somewhat confused about the talk -- really, I have no idea what happened. I strongly urge you to watch the video (when it becomes available) in order to figure out what happened for yourself.
Lunchtime was the Great Unbeardening -- Linus Torvalds (who was roped into the act at the auction on Wednesday) shaved Bdale Garbee's beard -- the result? Disturbing. Really disturbing, but all in the name of charity. The #lca tag on twitter was displayed on the projector screen, so live audience responses were shown as the shaving continued, including one Maclabbian pointing out the relative weirdness of the event; photos were up on Flickr well before the end of the event, and Southern Cross News came to film the event (focusing on the shavee, and not the mysterious Finn doing the shaving...).

Matthew Garrett's talk on Power Management that works was great: nothing too technical, but an excellent discussion of the user interface issues surrounding power management. Matthew's talk was unique in that his talk covered everything in his abstract -- this includes answering the question "will we ever get to beer island?" -- the answer? Yes, provided you're in Texas. Following was Geek My Ride, presented by Jonathan Oxer and Flame -- this was a pretty cool demo talk, showing how the two of them have modded their cars to include some pretty cool stuff, including in-dash diagnostics, MP3 playback, and remote ignition (wow cool!).
The final talk of the conference was Bdale talking about rockets, which as usual were pretty cool. Lightning talks concluded the conference as they did in 2008 -- nice to see them becoming an LCA tradition, I will definitely aim to present at least one next year.
Conclusion
So that's it. LCA is over for another year, and will reconvene in Wellington, New Zealand for 2010 -- I've never been to New Zealand, and am really looking forward to going there next year. The 2009 Conference was excellent, the talks were well-presented, and the organisation of the conference was such that it appeared from the outside that the everything ran well (I've been told that that was certainly not the case). The conference allowed us to show off Hobart to the technical world, which is an opportunity that does not present itself regularly -- I'm glad that we got that opportunity, and I think most delegates this year will agree that it was an opportunity that was well-received, and resulted in an excellent conference for all involved.
Also thanks to Adam Harvey and Monica Wood for helping out at UpDNS -- you certainly made my job in organising it a lot easier; Linux Australia for having faith in the organisers ability to put on the conference -- I hope your investment in the Tasmanian Free Software Community pays off.
posted: Tue, 27 Jan 2009 13:33 |
filed under:
/
blog/
life/
|
permalink |
Tags: linux.conf.au, lca, lca2009, |
Comments: 0
The opening Keynote on Thursday was a discussion of the Wikimedia/Wikia project, which was overall not too bad. The highlight of the talk was the relaying the Parable of the Vegan, which was quite hilarious. Sadly, I don't think the talk was quite as good as it could have been -- too much time was spent teaching the purpose of Wikipedia and the structure of the wiki community, which I think was generally common knowledge amongst the audience. Once questions were asked, it became generally more interesting.
After morning tea were the absolutely fantastic Perl talks of Paul Fenwick, the first was "The Art of Klingon Programming", which made a hugely insightful analogy between the Perl programming language and Klingon culture, and used this to inspire his talk about libautodie, a library that makes Perl behave sanely in the face of supposedly fatal errors. It's pretty damn cool, and cleans up one of my least favourite things about Perl (though quite a few still remain), Paul's second talk of the day was on new features in Perl 5.10, which were interesting. Perl 5.10 has added a swtich-alike block, which I think is a model that other languages should adopt -- instead of the C-style 'break-or-fallthrough' method (which introduces many stupid bugs for newbies), Perl adopts the 'continue' keyword to allow a fallthrough, or no statement to break -- this is pretty damn clever, if I do say so myself.
This was followed by a talk entitled 7 Things Lawyers Don't Understand About Software -- delivered by a UTAS Law PhD student, who presented some very interesting arguments about the likeness of software and mathematics, and related this to the unpatentability of mathematics. His research appears interesting and I urge you to check it out.
After Lunch was Donna's The Joy of Inkscape tutorial, the point of which was to have people tinker with inscape for two hours, with occasional supervision from experts. Sadly, the room (which holds 40 with tables) overflowed, and hence the tutorial didn't appear to function entirely as planned. I don't think this affected the ability of people with seats to enjoy the tutorial though, which is nice.

Following Afternoon tea, I relaxed for a while (indeed skipping a talk), and finished up at Hugh Blemings' talk on learning Free Software Hacking from Clever People -- this talk was a disappointment -- from casual observation, people in the audience provided more useful input than the speaker, and the speaker was mostly inaudible (partially due to his tone of voice not agreeing with the room acoustics).
Thursday Evening involved me and various TUCS people running the Unprofessional Delegates Networking Session at the Uni Bar -- this was a massive success for us (we turned a profit!!!) and we were happy to provide an opportunity for the non-professional delegates to socialise whilst the professionals enjoyed their pissup at a brewery. Never underestimate the power of meat and quanitity burger to attract and feed people. I should direct many thanks to the business staff at the TUU and the Uni Bar, who opened their facilities at 3 days notice, for what was effectively a break-even prospect. Hopefully TUCS can do more work with them in the future.
(Photo by Adam Harvey)
posted: Tue, 27 Jan 2009 13:30 |
filed under:
/
blog/
life/
|
permalink |
Tags: linux.conf.au, lca, lca2009, |
Comments: 0
Tom Limoncelli opened the conference proper with his keynote on "The Scarcity Mindset vs. The Abundance Mindset", which was an interesting and insightful talk on how the modern abundance of computer hardware, coupled with open source software can help sysadmins make better use of their resources. I must congratulate the organisers of the conference for selecting a sysadmin talk as the opening keynote: LCA has suffered from a lack of sysadmin talks (which the miniconf has fixed to a certain extent), and having such a keynote open the conference is an excellent investment in furthering sysadmin content at future LCAs. That said, the talk was very sysadmin-specific, and was therefore not directed well at the majority of delegates (discussing things like implementing better tech support policies in the workplace). For those more willing to look at the bigger picture (i.e. by factoring out the direct application to sysadmining, the abundance mindset is certainly something that can be used to better support open source development.

(Photo by Thomas Karpiniec)
This, for me, was followed by Keith Packard and Carl Worth doing a double-feature talk on recent developments in X, followed by a demonstration of the Linux graphics pipeline, including some discussion of how graphics drivers can be improved to allow better rendering from (say) Cairo and OpenGL. I went to the Django tutorial after lunch, which was reasonably interesting, though I stopped actively participating about halfway through. It was interesting to see how Django works, and how some of its choices were made as far as design was concerned -- in particular how there are many features designed for journalists, since Django was developed in-house by Journalists in Kansas.
Post-afternoon-tea, I went to Jonathan Corbet's talk on joining the Kernel development process, which was a departure from his usual "Kernel Report" talk -- he explained the significance of the various trees of kernel development, and explained how to work with subsystem maintainers in order to ensure that your driver became well-maintained into the future. This talk was significantly enhanced by Linus Torvalds being in the room, helping answer questions and providing further input into the presentation as it presented: this was probably the closest he got to presenting for the entire week. Following this was Martin Krafft's talk on the vcs-pkg.org project, or how distribution package maintainers can collaborate with their counterparts at other distros using distributed VCSes such as Git. He presented a good discussion of his own workflows, as well as discussion of the suitability of various tools for the purpose of cross-distro collaboration.

The real highlight was Wednesday night's penguin dinner, which featured the most bizarre auction that I've ever seen, which ended up with a consortium of Kernel Hackers and Collabora paying AUD$10,500 for a print of a photo, and a beard. This has already been discussed adequately elsewhere, so I shalln't bother.
posted: Tue, 27 Jan 2009 13:30 |
filed under:
/
blog/
life/
|
permalink |
Tags: linux.conf.au, lca, lca2009, |
Comments: 0
Tuesday I spent mostly at the Free as in Freedom miniconf, where I saw Arthur Sale's talk on Open Access journals (where he outlined the changes that need to occur in the research publishing industry in order to support research in the online age), Jeff Waugh's talk "We are the Translators", which drew some enlightening parallels between Gutenberg, early Protestants (who translated the bible into modern languages, much to the disgust of the Catholic church) and the modern Free Software movement.

The final talk of the day was presented by Rusty, which essentially consisted of a fantastic 25-minute rant against modern IP law. The talk was passionate, interesting, and featured an interpretive dance about the dangers of software patents. I think that just about sums the talk up. Here I also met Paul Fenwick (developer of Autodie, the library that makes perl behave sanely in the face of errors); to my horror, many of my friends, who were sitting in the same general area as me hadn't seen Paul's lightning talk from 2008, so I took the opportunity to show them -- it's still as fresh and witty as it was last year and if you haven't seen it I urge you to again. At the conclusion of FIAF, we played Freedom Bingo, which although running for the first time ever, went pretty well -- I (as the last person to win a prize) secured a copy of Girl Talk's album, which I'll listen to sometime in the nearish future.

Outside the conference proper, I went with some fellow student (and one professional) delegates to Da Angelo's in Battery Point. Needless to say, it went down a treat (I was thanking my luck that we managed to get a table there at such short notice) -- everyone was really happy with their meal, and other than that, the company was excellent, and was all-in-all a pretty good night.
Page 1 of 3 >>