No Such Thing As A Free Lunch

I recently wrote about the Apple ITSC events that I was lucky enough to have been a part of.  They’re all over now, and after having participated at ITSCs on the Gold Coast, Adelaide, Perth and Melbourne (as well as the one in my home town of Sydney) I have to say that I thoroughly enjoyed being involved in them.  One of the best aspects of the way ITSC was run this year was the way they leveraged the unconference concept and tried to break away from the traditional “sit and git” model of learning at conferences.  The unconference model is a good model for learning because it attempts to meet people’s needs for knowledge, allowing those with expertise to share it and those with questions to ask them.  The lack of rigid structure is what makes it work along with the fact that you learn more when you get actively involved in learning about things that are directly relevant to you.

If you ever want to run an unconference, there is plenty of advice online about how you might do it, but when it’s all boiled down, the “rules” for an unconference could be summarised as…

  1. The people who come are the best people who could have come.
  2. Whatever happens is the only thing that could have happened.
  3. It starts when it starts.
  4. It’s over when it’s over.
  5. The Law of Two Feet (“If you are not learning or contributing to a talk or presentation or discussion it is your responsibility to find somewhere where you can contribute or learn”).

My first real unconference experience happened in Christchurch NZ last year at the ULearn event.  It was organised – or rather, unorganised – by a small group of volunteers, and it’s notable feature was the lack of any rigid structure.  A few tables were set up, people joined in conversations taking place at the tables and then just moved around the room whenever they felt they wanted to move on.  We had some really great conversations about all manner of things that really made a difference to what I took away from the main conference.

MCloser to home, my partner Linda was recently part of an international team of people who planned an unconference event for the IABC World Conference held recently in Toronto, Canada.  So I’ve seen first hand just what’s involved in planned a great unconference event.  While there is definitely a lot of planning involved, on the actual day it works best if there is a great deal of flexibility in how people interact with the event.  People give what they can give, and they take what they can take.  That’s the spirit of an unconference.

Which brings me to the main point of this post. I spent most of today at MoodleCamp Sydney, an unconference-style event for people interested in the open source learning management system called Moodle.  It was organised by Sydney Moodler Jason Hando, a guy I’ve known online for quite a few years, although we only met in person recently for the first time.  I got an email from Jason inviting me to the MoodleCamp event and I signed up right away, with an intention to not only attend but to contribute something from my own school’s journey with Moodle over the last few years.  Jason also emailed me a few days before the event and asked for some extra assistance with the design and creation of some certificates of attendance for the participants, as well as asking if I’d help out with facilitating one of the rooms on the day.  Naturally, wanting to be helpful, I agreed to both.

So today, I turned up at the Sydney Distance Education High School at Wolloomooloo to join my fellow Moodlers to learn lots of cool stuff about Moodle.  For a variety of reasons the event didn’t really hit the mark for me, partly because the organisation of it was not particularly like an unconference, but mostly because of a very public falling out with Jason Hando over an issue in which I thought he was being particularly obnoxious and belligerent, and which escalated into a very ugly situation for everyone.

The first concern was with the way the event was organised.  And ok, maybe I’m being picky, but for an event that was constantly being promoted (positively) as “unorganised”, “unofficial”, “ad-hoc”, etc, right through to the way participants were being referred to as “unparticipants”, when push came to shove it was just as traditional as a normal conference event.  I’m sure Jason had put a lot of time and effort into making the event happen, including providing a rather good looking lunch (I never ate any of it, so I don’t know how it tasted, but it looked good). The venue as very nice, and the potential was there for it to be a really good event.  However, as the day unfolded it turned out to be not so much an unconference, but rather just a series of short traditional presentations, mostly given in a fairly transmissive mode from speaker to audience.

The day was split into 20 minute sessions, and while I understood the reasoning for this, I didn’t think it was really in the spirit of the way an unconference is meant to work… it was simply too structured. Just as I found myself engaging with ideas that were raised, it was time to move on to the next session.  Most of the speakers (including myself) were just trying to get through all they wanted to say in their 20 minute slot, so there wasn’t nearly enough time for questions, conversations and actual sharing.  I felt that just as things got interesting, the “bell would go” and it was time to move to the next lesson. On the flipside, some sessions would drag on past the point at which I was finding them useful, but we kept going anyway because our 20 minutes wasn’t up yet… so much for the Law of Two Feet. For an event that was constantly promoted as being somewhat counter-cultural, it was surprisingly traditional.  Even the layout of the room was surprisingly traditional… the main part of the room was set up with rows of chairs facing the front, where “the front” was a stage with a lectern on it, a projector screen and plenty of PowerPoint/Keynote slides full of bulleted text.  The two breakout rooms were also set up with rows of chairs facing the front, with a screen and a place for “the teacher” to talk to “the students”.  The best parts of the day were the breaks between sessions where the conversation flowed freely and people were sharing ideas and showing each other things on their laptops… but in an unconference, this is what the sessions are supposed to feel like, not just the breaks between the sessions.

The other big issue I had with the day (and which possibly coloured my entire experience of the event) was the very public dressing-down I got from Jason Hando over an issue that he and I did not see eye to eye on.  It’s a long story and I don’t want to embarrass the other person involved, but the belligerence and unreasonableness from Jason was completely over the top.  Another participant arrived at the event – someone I know quite well and whom I consider a friend – and apparently Jason took exception to both his presence at the event and what he planned to present.  This person is extremely active and well known in the Moodle community, and has a reputation for being generous with both his time and his considerable expertise. To contribute to the event, as well as running a very valuable session, he wanted to donate some Moodle books as prizes and also to host a quick Skype call to a surprise guest Moodler. I’m sure that both of these things would have been exceptionally well received by everyone at the event.

Instead of welcoming this person and valuing the great contribution they might be able to make to MoodleCamp, Jason saw this person as a threat and told them to leave and that he was not welcome.  When I found out what happened I tried to act as a voice of reason to settle the disagreement, and I managed to get both parties in the other room to try and sort out what should have been a minor misunderstanding.  Instead, I got a hostile, antagonistic diatribe from Jason about why this person’s motives (which I KNOW were pure) were unacceptable to him. Jason was upset that this person had not contacted him in advance to advise that there would be free books and a Skype call taking place. I explained that I disagreed, that the whole point of an unconference was to be spontaneous, and that no one should have to “clear things” with the organisers if they were obviously in the interests of all participants. Jason expressed concern that this other person would somehow try to commercialise “his” event and he took exception to the fact that this person wore a shirt with a Moodle logo on it… he somehow saw this as a indication that someone from Moodle was “checking up” on him. (For the record, the shirt was one that any active member of the Moodle community is entitled to wear). When I disagreed with Jason’s view, he started ranting about how I was “in bed with” this other person and that I was clearly part of the problem.  The illogical nature of Jason’s reasoning got more and more surreal, and the conversation got more and more heated.  When we were finally joined by Jason’s offsider Danielle, who also spouted the same unreasonable nonsense as Jason, I threw my hands up and exclaimed in absolute frustration “You’ve got to be fucking kidding!”  Jason and Danielle both immediately switched the focus of the issue to the use of the word “fuck” and started carrying on about how offended they were because I swore at them.  Just to be clear, I didn’t swear AT them, I swore NEAR them.  Danielle went off her head about it, and her and Jason started telling me I wasn’t welcome and that I had to leave.

To say I was pissed off is a massive understatement.  I was pissed off at the ludicrous argument that Jason proposed as to why giving away books or wearing a shirt with a particular logo on it was inappropriate at an unconference.  I was pissed off that he had such unfounded, unreasonable suspicions about the motives of one of the most generous people I know. I was pissed off that he was acting like a completely spoiled child who wanted to take an “it’s my unconference and I’ll do whatever I want” attitude to it.  And I was pissed off that he was taking the democratic, free speech ideals of the unconference concept and micromanaging and filtering it in a way that would make even Steve Jobs cringe.

So, having been asked to leave, I left.  But as I walked back to the car, I thought to myself “Hang on, I came here to learn. I’m not going to let some upstart with a bad attitude ruin that”.  So I went back into the room and sat down.  By this point, Jason was standing on the stage, welcoming people and thanking everyone who helped make the day happen.  He then had the audacity to list me as one of his helpers (which, until that point, I was) then he paused, pointed a finger at me from the stage and said “Didn’t I just tell you to leave?”

“Yeah, but I came back.”

“I want you to leave.  You’re not welcome.”  Then he addressed the entire audience who were present and relayed his distorted version of what happened in the back room.  Not the whole story mind you, just the fact that I said “fuck”. In fact, according to Jason I said it 5 or 6 times, which is actually untrue.  He also said that I directed the swearing at Danielle, which was also untrue.

So he then asked me, publicly from the stage, to leave.  I said no. He said he would not continue talking until I left and he walked away from the microphone. I said I was staying. Long pause.  I then suggested that he stop carrying on like a belligerent child and move on, but he refused.  It was embarrassing.  Not for me.  For him.  His puerile behaviour made him look like a complete jackass, but I was certainly not impressed with the very public airing of our dirty laundry.  To have a disagreement with someone is one thing.  To have it escalate into an argument is unfortunate, but we could have dealt with it.  But to air that argument in public, in front of a room full of people, giving only his side of the story, and to make it seem like the core of the issue was because I used a “bad word” is quite another thing.  In the end, I made it clear that I had no intention of leaving, and he eventually continued, but only after demanding a public apology for what he saw as the issue. He was embarrassingly immature in front of the whole room of people.

Let’s be clear. The issue was not the swear word.  The real issue was Jason’s totally unreasonable attitude towards a conference participant who he clearly had a longstanding beef with. The real issue was the fact that, even when he dragged me in as an “adjudicator”, when he didn’t get the agreement from me that he wanted, he turned nasty about it. The real issue was that he acted like this was “his” event, and not the participants’ event. The real issue was the “right of veto” nonsense he tried to pull when he felt that someone else might pick up some consultancy work as a result of the day (something which is very clearly in competition with his own business goals)  The real issue was the massive dummy spit he had when people didn’t share his views, to the point where he felt he could order them to leave.  Jason’s business is doing Moodle consultancy and there’s no doubt in my mind that MoodleCamp was a way of expanding his own customer base.  Reading between the lines, the thought of someone else coming along who might be seen as having more expertise, and therefore being a threat to his business, was too much for him and he snapped.

For the record, I approached Danielle afterwards and offered my apology if I caused her offence, and pointed out that my frustration was not directed at her.  I also, despite the fact that I really didn’t feel much like making any contributions at all after that, still presented a session since that’s part of the reason I came in the first place. And as for the “free lunch”, maybe it’s just cutting off my nose to spite my face, but there was no way I was going to take anything from someone who feels it’s ok to publicly embarrass me like that.

I don’t normally take my disagreements public but since that’s what Jason decided to do from the stage, I’m not going to take it lying down.  As another delegate confided to me later, “I can’t believe what an idiot he was to do that.  Of all the people to do that to, he should know better than to do it to you.”  Publicly embarrassing a blogger?  Bad idea.

The comments are open.  I’m quite happy to get an apology from Jason.  Otherwise, bring it on baby, because I’m filthy dirty about the way I was treated.

You’ve come a long way!

I remember back in the mid 90s I started to hear more and more about this upstart operating system for computers called Linux. It was an alternative to Windows and Mac, and was based on an open source project started in 1991 by a student in Helsinki named Linus Torvalds.  I thought it sounded like a fascinating project and I liked the sound of it, since any alternative to Windows had to be a good thing.  In about 1997 there was lots of talk about this new OS and its potential so I wanted to give it a shot. I originally tried to install it on my trusty old Thinkpad using a copy of Redhat Linux that came free on the cover of a computer magazine, but I didn’t have much luck so abandoned it at the time.

Not long after that I heard the infamous John “Mad dog” Hall speak at a computer show in Sydney, where he passionately and logically espoused the virtues of open source software as a legitimate alternative to commercial software such as Windows and Office.  I recall he made some really compelling arguments because I came away from that talk determined to get this Linux thing working so I could try it. I stumbled across a set of SuSE Linux CDs and tried again to install it, but again without success. At about that time, one of my Year 10 students mentioned that his dad worked with Unix and so volunteered his dad to come give me a hand.  Despite the fact that this guy knew Unix (and by extension, knew a lot about Linux, since that’s where Linux evolved from) we still could not get it working.  We kinda, sorta got it working, but the screen was all weird and there was no sound and definitely no networking. There were all sorts of driver issues, and since I was a relative n00b at using the Linux command line, I really didn’t get very far with it.  However, I did at least try to learn some Linux commands which, although I’m hardly an expert, have come in very handy at various times in my career working with computers and networks.

I really wanted to like Linux. I principle, I really like the concept of an open source operating system, built by a community of users and freely released to the world.  I like the ideology behind Linux, for much the same reason that I like the ideology behind Wikipedia. The world is a better place when we openly share with each other and together we are better than any single one of us.  But no matter how much I wanted to like Linux, the fact remained that I just simply could not get it working with any degree of satisfaction on any hardware I owned. Either the network wouldn’t work, or the sound wouldn’t work, or the screen would only show at 640×480… but I never seemed to be able to get a fully functional system that presented a credible threat to the commercial OSes.

Gradually though, things began to change, and I watched Linux take a big hold in the server space. I ran a school network for a few years and we had a number of Linux servers running various parts of the network. These servers were doing backend webserver work and ran without the need for a GUI… they were ridiculously hard for me to work with (I guess I’m just not that geeky!) but they were totally bulletproof as servers. They often ran for months without any issues and really showed me that Linux was a powerful, stable OS, even if I did find it quite unfriendly to work with.  I just found that terminal a little too intimidating and hard to use, and although I could work out the commands to type in when I needed to, it was clear that I was just not ready for Linux in my day to day desktop existence.

Things really started to change when I saw Ubuntu.  The wonderful Pia Waugh showed me Ubuntu in a workshop and it was a massive improvement over any previous Linux distribution I’d seen. It had a drop-dead simple installation process, lots of apps included and had a GUI that was quite intuitive to use. I installed it on a few machines and it was almost, nearly, but not quite there. I still had minor issues with getting wireless to work, and a few other little things, but mostly it was clear that it was a massive step forward in ease of use.  By this stage, I’d dumped Windows from my day to day computing existence and had moved back to a Mac. The Mac’s ease of use, reliability, speed and performance was like a breath of fresh air… everything, as the ads say, just worked.

I still love my Macs, and along with the iPhone and iPad, Apple are obviously producing some very impressive, game changing technologies these days. But the more I hear and see about the closed world that Apple operates in, the more I’m feeling troubled. I get it, I understand what Uncle Steve is trying to do, and really I don’t think there is any intention to be evil about it. I realise that Apple’s thinking is to produce a platform that just works and is as reliable, stable and functional as possible, and I get that the only way they can truly do that is to control the experience from end to end. When you make the hardware, and the software, and the services and the content… well you get total control over the user experience.  That’s the genius of Apple’s approach. They can give you an elegant, robust, delightful usability experience because every piece is designed to work with every other piece.  It is the reason why I found Linux so damn difficult to use back in the early days, because the environment of Linux was a complete free-for-all, and there was never any guarantee that any hardware or software would play nicely together. It explains why all that early Linux experience was just a painful series of missing drivers, incompatible hardware, a confusing array of software choices, and lots and lots of of frustration.

Having said that, Apple’s approach does bother me a little because it conflicts with my core philosophy of openness and my belief that there should be certain freedoms in what I use and how I work.  Despite the incredibly good user experience that OSX provides, I do sometimes feel the frustration of working within the limitations (or is that the safety?) of the Apple cocoon.  The world grew very sick of Microsoft when it tried to own the entire game. Apple may be working on a much smaller scale than Microsoft was, but it is more aggressive at the same tactic.  Unless they soften their approach a little I’m concerned that here could be a real backlash against Apple as their market share grows.

Overall, I’ll probably stay with my beloved Macs for a while yet since they I still think they are the best overall choice of computing platform.

But back to Linux for a moment. Maybe it’s old news to some people, but I’ve just lately discovered and have become quite impressed with a Linux distribution called Jolicloud.  Jolicloud is a project started by Tariq Krim, the original founder of Netvibes, and is a Ubuntu Linux-based OS made especially for netbook computers.  Jolicloud is completely optimised for netwooks and just goes to show that those underpowered little laptops can actually be useful little computers when they have the right operating system software on them.  I’m running it at the moment on my Lenovo S10 netbook, which until recently was running Windows 7. Jolicloud seems much better suited to the purpose, and runs faster and snappier than 7 did.  The user interface is based on the Netbook Remix Project, but is tweaked in all sorts of added ways for better performance.  I particularly like the “cloud” concept behind it, with the Jolicloud App Directory playing a key role in the overall ease of use. You can browse the App Directory for extra  software (there are hundreds to choose from!) and with a single click they are added to your computer.  All the updates are automatically taken care of through the cloud service too.

The installation was super easy, just download the Jolicloud ISO file, along with a small USB key creator file. Although the ISO took a while to download (it’s about 690MB), once you’ve got it the bootable USB key is made within minutes. Insert it into the netbook, restart and boot from the USB key and the system is installed in less than 15 minutes.  Best of all, every device on the computer works like a charm… sound, screen, network, webcam… everything just worked right out of the box.  I added a few apps (well, ok, over a hundred so far) and it’s turned my netbook from being a device that was easy to carry but painful to use, into a computer that could competently become my regular travel buddy.  There are even two different modes, a Netbook Remix interface, along with a more traditional desktop menu interface.  I think it has great potential. And of course, it’s 100% free.  Free as in beer AND free as in speech.

It’s really shown me just how far Linux has come as a computer for the average person. My mum doesn’t know much about how to use a computer, but I think if she was interested in having one, I would probably give her a Linux based Jolicloud computer in preference to a Windows machine.  She’s probably find it more intuitive, more stable, and overall much easier to use than Windows. And that is a claim that I don’t think I could have made 10, or even 5, years ago.

Linux, you’ve come a long way baby!

Bye Bye Facebook

As you may have noticed, Facebook has been copping a great deal of flak in the media lately for recent changes to its privacy policy.  There is growing evidence that Facebook as a company has few scruples or ethics when it comes to the way they view and use your personal data.  The company has continually “baited and switched” the privacy settings in Facebook to the point where they have become so confusing and complex that few people truly understand them.  There are something like 50 choices leading to about 170 different privacy variations possible, all needing to made in multiple locations in Facebook, with very little consistency or “expected behaviour” between them…  consequently, there could be significant parts of your personal data that is being made public without you realising. Facebook seems to be working on the principle that most users never look at the default settings or take the time to think through their options.  The most recent changes made to their privacy policy have made the sharing of your personal information “opt-out”, rather than the previous method of “opt-in”.  This means that, unless you wade through the many privacy settings to turn them off, you are probably sharing far more than you realise. Added to this is the recent change to the Facebook Privacy Policy that essentially grants Facebook the rights to give your data to third parties and advertisers in order to target marketing to you.  The infographic to the right was created by Matt McKeon, and links to his page where you can explore an interactive version which shows how the default sharing policy on Facebook has changed over time.  It’s a bit scary!

Interestingly, the Facebook Privacy Policy –which all Facebook users must agree to in order to use the service – has grown to become almost 6000 words long.  Do you know what it says?

Personally, I find this unethical behaviour completely unacceptable and, along with many others across the web, have decided to close my Facebook account.  Like many Facebook users, there have been times when I’ve found the service useful in helping me connect to friend and family, but their recent display of unethical, almost fascist, behaviour has left me with little choice but to cancel the service.  Although I had taken the time in the past to secure my Facebook account (and I was savvy enough to do so) I cannot, in principle, support a company that shows such a cavalier attitude to the privacy of their user base.

If you are a Facebook user, I would strongly encourage you to check the settings in your account to make sure they are doing what you expect.  There is a useful tool at http://www.reclaimprivacy.org/
that will actually probe your Facebook account to show you how it looks to the outside world.  I would strongly encourage you to take the time to check yours.

There is also much bigger issues about Facebook. Its disregard for open standards, its walled garden approach that continually borrows steals ideas from all over the web, its willingness to do whatever it takes to keep users within the Facebook environment… I believe in the longer term will be bad for the Internet in general. That’s a much bigger issue and beyond the scope of this particular post, but when you add it all up, I can’t in all good faith continue to support a company that continually exhibits evil motives.  Facebook might be a useful service for many, and it might offer a certain convenience factor by bringing things into one place, but there is no doubt in my mind that Facebook will bad for the open web in the longer term.

Many people in the Internet community are so outraged by the continual display of unethical behaviour of Facebook and their CEO Mark Zuckerberg that here is an official “Quit Facebook Day” organised for May 31.

If you feel strongly enough about the approach that Facebook is taking, you may also decide to close your account to send a message to the company that you are not willing to use a service that shows such scant concern for their users privacy.

Here are just a few articles (of many!) about the recent changes that you may want to read if you need more information.  It’s worth getting the full story.

I realise that many people find Facebook very useful, and many will not want to take the extreme step of deleting their account, but I do hope you take the time to make sure your account is sharing what you think it is, and to even perhaps share some of this conversation with your students.