The Software Conundrum

Many people I know struggle with technology. They bumble by, more-or-less managing to make their computer do what they want it to do, but often without that real sense of confidence that comes from feeling fluent with the software they are interacting with.  And let’s face it, when we talk about “technology”, we mostly mean “software”. Sure, there are some hard-to-use hardware devices but by and large when I watch someone struggling to feel comfortable using “technology”, it’s usually because they are out of their depth with the software they are trying to use, not the hardware.

It might not seem like it when you’re so frustrated you just want to throw your laptop out the nearest window, but companies who build software try really hard to make their tools easy to use. Of course, not all software is actually easy to use, but I do believe that all software designers really do try to make their software as easy to use as possible. It’s not easy… some of the things we expect software to do are incredibly complex, and designing software that does complex stuff while also making it easy to use, is really hard to do well!  But the next time you are struggling to use a piece of software, remind yourself that someone, somewhere, probably spent a great deal of time and energy trying to make it as easy as they could. And no matter how much it might feel like it, the software designer’s goal was not to confuse and frustrate you.

Because writing software is so hard, it takes a special kind of person to do it. Software developers are usually incredibly intelligent people because you really do need to be fairly smart to write software. Most developers also have very systematic and methodical minds, because, again, that’s just the sort of mind you need to write software. It’s this combination of high intelligence and methodical thinking we sometimes call an “engineer’s mindset”, and while you need it to write good software, it’s really not the way the majority of us think.

And that’s part of the problem of why there is so much “hard to use” software. The people who create it are often on a completely different planet to the people who use it.  For a super smart software engineer, the term “easy to use” might mean something entirely different.  Because most “dumb users” find it difficult to think the way engineers think, and many engineers are unable to put themselves in the shoes of the average end user, there is often a huge mismatch between the two groups that ends up making software seem much harder to use than it should be. (You might like to read The Inmates are Running the Asylum by Alan Cooper for a really good insight into this problem) Thankfully, software has gotten much, much better over the last few years thanks to much better development environments and more flexible programming frameworks, a greater emphasis on end-user usability testing, a greater acceptance of the idea of a “public beta”, and also the “appification” of complicated software in small, app-sized chunks on easy to use mobile devices.

So thankfully, things are improving.  But if software is getting better, and companies really DO try hard to make their software as easy to learn and use as possible, why do so many people still seem to find it so damn hard to use?

So here’s a few tips for becoming a much better, more confident and more fluent user of modern desktop software…

Mix it up!

This was one of the most powerful things I ever did to become a more fluent software user… I deliberately started using software that was different to what I was used to. If you use a software tool to do a particular task, find out what other software tools do a similar thing, and try them.

For example, if all your word processing is done in Microsoft Word, try using some other word processing tools for a change. Libre Office Writer, Google Docs, Zoho Writer, WriteRoom, Scrivener, AbiWord… the list is long if you look. There is something incredibly liberating about trying a different tool than the one you’re used to. It forces you to see things more conceptually – to understand the concepts of formatting text, rather than simply remembering where the Bold button is located. As you move between multiple tools that do the same task, you start to see the commonalities and the differences between them.

You realise that all tools in this category have certain core features, but you also see how different tools implement some of those features better or worse than others. You start to think in terms of function rather than form. You develop a better ability to scan your eyes over the interface quickly, spotting the buttons you recognise, even though they might look a little different.  You realise that the design of software is far more consistent and predictable than you maybe imagined it was. You start to see the ways that different programs handle the same common file formats.

Are you a PowerPoint user? Why not try Keynote, Google Presentations, SlideRocket, Libre Office Impress, Prezi or 280 Slides?

What do you use to edit video? Whatever you use now, take a look through some of the alternatives from iMovie, Windows Live MovieMaker, Pinnacle Studio, Sony Vegas, Adobe Premiere Pro or Premiere Elements, Final Cut Pro X.  As you might imagine, if you actually did try all these different video editing tools, you wouldn’t just know how to use a bunch of video editing tools, you would truly understand the core idea of what it means to edit video.

There is great alternative software in most of the major categories. Just go to Google and search for [alternatives to X] where X is the software you use now, and see what you can find. Much of it is free to try, if not completely free to use.  Using lots of different software tools that do more-or-less the same job makes you a far more flexible and adaptable user. You don’t have to permanently switch from your old faithful tool if you don’t want to (although you might be surprised at how good some of the others are!) Switching to a new tool is not the point of the exercise. But by trying lots of new tools you will develop a far deeper understanding of what software is all about, and your technological fluency will take a supercharged leap forward.

Trust me on this.

Check out your options

Whenever you work with a new piece of software, take a moment to explore the options or preferences.  On most Windows software you’ll find it under the Tools > Options menu, and on the Mac its in the application menu under Preferences.

Whenever I get my hands on a new piece of software, I go straight to the prefs or options and spend a few minutes looking through them. Those few minutes are always paid back in greater productivity through having a better sense of what the software is all about, plus I can usually find lots of little tweaks that make the software work the way i want it to work.

It astounds me how often I see people struggling (sometimes for years!) with some annoying behaviour in their software that can be easily changed simply by unticking a checkbox in the preferences. Don’t be one of those people.

What’s on the menu?

The other thing I will always do with any new piece of software is just take a moment to look through all the dropdown menus to see what’s there. Many of them will be immediately recognisable – obvious ones like cut, copy, paste, select all, etc – through to those that will give you some clues as to what the software might be able to do.

Seeing choices like Arrange, Group, Align, etc immediately tell you things about what the software can do.  The View menu often lets you change the way you see the software by accessing fullscreen mode, changing zoom levels, and so on. If you’re observant you can also pick up some great keyboard shortcuts as well.

Look for menu items than you don’t recognise too. For example, if you’re usually an Internet Explorer user you might be intrigued by options such as Chrome’s Incognito Window. Click it. See what it does. It’s software, you can’t really break it, so go explore!

Don’t be afraid to call for help

Every piece of software I’ve ever used has a Help menu. Someone, somewhere, went to a lot of time and trouble to document this software and explain what it does, how to use it, and how to get the best out of it. Why would you not use it?

And yet, whenever I see someone struggling with a piece of software, I can almost guarantee that the answer to “have you checked the Help menu?” is no. C’mon! Just use it… Look it up if you have a problem, or just glance through it to pick up some useful tips. Don’t be so helpless.

I can’t even tell you how many times I’ve showed someone some ridiculously simple time-saving tip that has totally changed the way they work, only to have them ask “How do you find this stuff??!”

Easy. I once got stuck on the exact same problem as you, and I looked in the Help menu to work out how to solve it. Just like you can.

If you really don’t want to use the Help menu (“It’s so complicated!”) then just Google your problem. Just type in something like [how do i merge 2 tracks in audacity]. Believe it or not, you won’t be the first person to ever ask that question. Someone has already solved it. Learn from their experience.

Putting this into action with your students

A task I’ve had my Computing Applications students to do several times now is to create a user manual, either in text or screencast format, for a piece of software they’ve never seen before. It’s not hard to find obscure software tools that most students have never heard of, so pick a few for them to choose from and get them to create a user manual for one of them. Not only do they need to learn a completely new piece of software, they also need to figure out how to clearly explain it’s features in a way that non-users can easily understand. They can’t do that unless they understand it themselves.

They’ll need to learn quickly, communicate clearly, have empathy with end users, and also learn new presentation skills. Try also to get them to run some real usability testing with other people using the training resources they’ve created in order to see how well they have communicated their understanding. Everytime I’ve done this, my students have found it a useful and worthwhile task.

Got any other tips for learning new software quickly? I’d love to hear them.  And if you’re a fluent software user, add a comment and tell us what the “penny dropping” moment was for you, when software started to make sense.

Philly to Sydney with Year 2

If you like, you can skip right to the bottom of this post and just watch the video, but I always find the story behind the story kind of interesting. So I thought you  might like to know a little bit about how and why this video was made.

It started out with a simple tweet from my buddy Kim Sivick in Philadelphia.  It started a conversation that went something like this…

Do I know anyone who might make a quick Welcome to Australia video?

I sure do.

And besides, I owe Kim a favour. When I was running blogging workshops with our staff last year I was hoping to tap into the experiences of some very blog-savvy educators by getting them to Skype in and talk to our teachers about the realities and the practicalities of using blogs in the classroom. When I asked for volunteers on Twitter (where else?) Kim Sivick  was one of those who generously responded and agreed to spend time talking with us to share her expertise.

I also got to meet Kim in person at ISTE in Philadelphia last year too, so it was nice to “close the loop” on our virtual meetups.

Kim’s idea was deceptively simple. Get our kids to make a short video about a virtual trip to Australia, and in return her classes would make a video about a virtual trip to Philly for us.

With virtually zero planning, I dropped into one of our Year 2 classrooms and asked the teacher there, Lisa, if her kids would like to make a video for these students in Philly and she jumped at the chance. In no time, Lisa and I had a bit of  a brainstorm on what sorts of things we might do, and she started working with the kids to write a script using GoogleDocs. The script gradually evolved and took shape over the next few days.

I’d been wanting to do some work with chromakeying, or greenscreening for a while, but had just never gotten around to it. It wasn’t something I’d done before, but I suggested to Lisa that if we shot the video of the kids in front of a greenscreen, then it might be fun later to try and drop in the images of various parts of Australia as backgrounds. She thought that sounded pretty cool, so I went to our IT Director and asked if I could buy an inexpensive greenscreen kit. It was one of those things we’d talked about buying for a while, but never quite got around to it. With a reason to need it now, we went online and ordered it on the spot.

When it eventually arrived we set up a date for the shoot. The classroom was transformed into a studio for the morning with lights, camera, and plenty of action. I used iPrompt Pro on my iPad to transfer the script, and then held it up just under the camera lens as a  scrolling teleprompter so the kids could read the script as naturally as possible. We shot it on a Sony HiDef camcorder at 1080i/50. It took a few takes to get things right, but the kids really worked hard to do it was well as possible. Being able to repeat a section over and over in order to get it right was a valuable part of the learning experience.  When it came time to shoot, we all had fun calling out things like “Quiet on the set!” and “Rolling!”  and “Action!”, and running things just like a real movie set. I think the kids had a lot of fun recording it.

I took the footage back to my desk and dumped it all onto my MacBook Pro to ponder out the best way to edit it.  Although I definitely do want to get the kids doing more video work themselves, getting them to edit the footage was not really the learning goal for this particular exercise… it was all about their performance for the camera. After some experiments with iMovie I eventually decided that I’d cut it together with Premiere Pro instead. Premiere Pro was certainly not a program that I knew well, but this seemed like a great chance to get cosy with it. I’m glad I did… it’s a very impressive NLVE tool and I like it a lot more than Final Cut Pro 7.

I always try to make sure we set a good example for students regarding copyright, so it was important that all the background images were available under a Creative Commons licence. I think it’s really important that we demonstrate to our students that you can actually make worthwhile digital media without continually breaking copyright law. All the background images are CC licensed, as are the two pieces of music that I included, both from jamendo.com. The two videos were not released under CC, but using their YouTube contact address I wrote to the owners of both and both were more than happy for us to use their clip. One even offered to send us the hi-def footage! Most people are pretty generous if you just ask. Remember, Copyright doesn’t mean “you can’t use it”, it just means “you can’t use it without permission”, so if it’s not CC, then do the right thing and get permission! It’s just not that hard. (Publishing works under a Creative Commons license makes it much easier of course because it’s essentially an “up-front” permission which is pre-granted as long as you stick to the uses stipulated by the copyright owner)

After a couple of days of editing over the weekend, I did the final render to a 720p .m4v file and uploaded it to YouTube as a private link so the Philly kids (and our kids) could see it the next day.  Here’s the finished product…

http://www.youtube.com/watch?v=WYPHlWtQ-uw

It always nice to ceremonialise things that are a bit special, so we set a date for a premiere screening and invited all the Year 2 mums and dads in to watch. When the Year 1 Philadelphia kids watched it, they all wore Aussie bush hats and set up their classroom like the inside of a plane to watch the video.  We had our screening this morning and the movie played to a packed classroom of excited Year 2 students and their parents. Proud parents. Excited kids. Performing for a real audience. Making opportunities to create and practice and iterate. Immediate feedback. And lots of fun and laughs. An authentic learning experience?  You better believe it..

Kim tells me that her kids are working on the sequel for us, showing us their virtual trip to Philadelphia, so we are looking forward to that.

Lisa, our Year 2 teacher, now keeps asking me when we can do our next global project, and is coming up with lots of cool ideas for how it will fit into next terms syllabus.

Overall, I think I’d consider this whole thing a win, wouldn’t you. 🙂

My Edublog Award Nominations 2011

2011 has been an interesting year for blogging.

I feel like my own personal blogging has been really suffering lately, not just from being really busy at work, but also from the endless distractions of Twitter and Google+ which, if I let them, could easily become my sole places for sharing stuff online.  Certainly, there are some people, like Mike Elgan, who use Google as their sole online presence and funnel all their other online stuff into G+.  It’s a potentially intriguing strategy, as the engagement factor on G+ is certainly very high.  You could also argue that Twitter has replaced a great deal of sharing that was one done via blogs, and there’s little doubt that between the “Big Three” of Facebook, Twitter and Google+, the nature of blogs and blogging  has shifted considerably since I first started using them back in 2005.  I’m blogging less, for sure, and it definitely leaves a void that I miss filling.

However, this was also the year when I introduced a whole bunch of new bloggers to the wonders of blogging.  At my school, I encouraged the teachers of Reception, Kindergarten, Year 1 and Year 2 to give class blogs a try.  It’s been resoundingly successful, with the Reception and Year 2 classes in particular really running with it.

Then, our Year 6 teachers, librarian and kids took part in a well-structured blogging project  as part of an AIS-funded AGQTP Action Research project. The Year 6 teachers got time away from classes to learn about the culture and skills of blogging, and then they shared it with their students, who each got a blog and used it quite extensively during the latter part of the year.

Our junior school librarian also jumped on the blogging bandwagon too, and created both a Junior School Library blog which she regularly updates with library news and information, as well as a Book Review blog that is growing in popularity.

All in all, it’s been a busy year of blogging for many people I work with!

My Nominations

I would love to recognise some of these school-based blogging efforts that have emerged this year by nominating some of them for an Edublogs Award.  Bear in mind that these are all brand new bloggers, people that have never done it before and were willing to get in and give it a go. I really admire their willingness to try something new and learn some new skills.  I’d love to see their efforts rewarded with some recognition, and of course some additional traffic.  I think they really deserve it.

So, my nominations are…

Best Class Blog: From Little Things Big Things Grow: The PLC Reception Class Blog, by Sophie McKendry and Jaclyn Casella – In their simplest form, blogs make brilliant journals, and this Posterous blog has been a fabulous journal of the year’s activities for this class of 4 and 5 year olds.   With 39 posts over the course of the year, they have added photos, audio recordings and writing  to document the many important classroom events from 2011. The reaction from parents has been overwhelmingly positive.

Best Class Blog: The PLC Year 2 Blog by Catherine O’Doherty, Lisa Case and Katrina Avery – This blog has been used to connect, collaborate and communicate with our parent body and the world, and has generated an enormously enthusiastic response from the teachers, parents and students alike. It contains student work samples, photos, audio recordings, scans, and writing. It also documents the adventures of Cocoa, the class mascot. The blog has had 147 posts during the year and over 11,000 views. It’s an amazing first attempt at blogging and deserves some recognition.

Best Library Blog: Library Matters by Sandra McMullan – I think this brilliant new library blog deserves lots of recognition. It was started by our junior school librarian, Sandra McMullan, as a way to showcase the many great things that happen there. It contains posts, photos, stories and booklists, all designed to encourage greater dialog and exposure to what goes on in the library. It’s a stellar first effort at blogging, and really think it deserves some recognition. In addition, Sandra started a second blog for book reviews which links of the front page of her main blog.

After a fairly full-on year of introducing blogging here at PLC Sydney, there are lots more blogs floating around (including a blog for every student in Year 6).  While they are all interesting, I think the ones listed above have been the real standouts, and deserve to be nominated for a 2011 Eddie.

Now please go vote for them!