March 18, 2005

Fast-forward learning with screencasting

Going beyond traditional models of technical education

As I continue to explore and develop screencasting, I’m finding new and unexpected uses for it. Here’s one that took me completely by surprise.

A few weeks ago, my blog featured a screencast with Jason Hunter, a Java expert now working for Mark Logic. Jason’s current fascination (and now mine) is the XML-oriented query language, XQuery. During our 12-minute demo/discussion, he alternated between applications shown in a browser and code exposition in a command shell.

A few days later, inspired by what Jason had shown me, I began working with the Mark Logic engine myself. As is my custom when learning a new programming environment, I opened up a flock of browser tabs. Some I filled with documentation about the XQuery language, others with code examples.

And then a funny thing happened. I found myself ignoring all those tabs and returning again and again to the screencast. Jason’s demos were springboards for the things I wanted to do, and his code narration had shown me how to do them.

The real “aha” moment came when I needed to know the name of the function that the application server uses to emit an HTTP Content-Type header. This is a classic Catch-22. You want the name of a function, but you need that very name in order to look it up. Lacking it, you scan tables of contents and indexes looking for names that connote what you’re seeking. Like every programmer, I’ve been stuck on the horns of this dilemma more times than I care to admit.

In this case, although I couldn’t name what I was looking for, I was dead sure I’d seen it. What’s more, I had a strong sense of where, on the timeline of the screencast, Jason had shown it to me. Sure enough I found it there, looked up the details in the documentation, finished my task, and moved on to the next one.

After this pattern repeated four or five times, it struck me that something rather profound was going on. Information architects, and I count myself among them, like to say that all information retrieval boils down to two basic modes: navigation and search. Often, as when I’m learning a new programming language, I rely on both. The documentation supplies a set of navigational views: by language syntax, by function, by task, by concept. Invariably, however, my mental map doesn’t quite sync with these views, so I’m off to Google to sample some other people’s mental maps.

With video playback at my disposal, though, fast-forward and rewind trumped navigation and search. It wasn’t just that Jason had transferred parts of his mental map to me in the ancient way: monkey see, monkey do. His live performance merely showed me what was possible. I still had to revisit scenes in order to learn the details, and thanks to the video, I could.

People with seemingly superhuman memories give us clues about how this works. When asked about their talent, they invariably say they’ve learned to hang information on a narrative that structures what they know and makes it easy to access. We’re hardwired to tell ourselves -- and one another -- stories, and to filter our understanding of the world through them.

Civilization took a great leap forward when we learned how to write stuff down. Now we’re learning to film our stories and to TiVo them. Fasten your seat belt.

Close

On Twitter now

Application development

Powered by Twitter
additional resources
White Paper - How to Improve Delivery of Advanced Web Applications

White Paper

Virtual Workforce: The Key to Expanding The Business While Cutting Costs

Get the independent advice and expertise you need to support a virtual workforce.

Go inside:
The three-step approach to making a virtual workforce a reality.
The four flavors of client virtualization technologies.
The three key initiatives that solve IT challenges.
Download now »
White Paper: Successfully Secure Your Wireless LAN With Wi-Fi firewalls.

White Paper

Addressing Linux Threats Leveraging Fewer Resources

The increase in Linux popularity has increased the frequency and sophistication of malware attacks. Read this 2 page white paper now to learn how you can protect your Linux environment with real-time protection that is certified by all major Linux vendors.

Download now »
White Paper - The 2009 Handbook of Application Delivery

White Paper

The 2009 Handbook of Application Delivery

Ensuring acceptable application delivery will become even more difficult over the next few years. As a result, IT organizations need to ensure that the approach that they take to resolving the current application delivery challenges can scale to support the emerging challenges. This handbook elaborates on the key tasks associated with planning, optimization, management and control and provides decision criteria to help IT organizations choose appropriate solutions.

Download now »
White Paper - Is Your Backup System Outdated?

White Paper

Mid-range Storage Considerations

A common misconception is that mid-range storage requirements are dramatically different than that of a larger enterprise. Mid-range storage users may require less capacity, but they have similar functionality and management requirements. This ESG paper examines mid-range storage needs and reviews a new solution that adjusts size while retaining value, performance and functionality.

Download now »

Sign up to receive InfoWorld Resource Alerts

Subscribe to the Developer World Newsletter

Receive a weekly roundup about the art and science of software development.

©1994-2010 Infoworld, Inc.