Wednesday, January 31, 2007

ASTD TechKnowledge 2007 - Opening Sessions

I’m at the opening session at ASTD TechKnowledge (http://tk07.astd.org). I’ll soon be doing a session on Blogging and Social Bookmarking for Personal and Group Learning.

Tony Bingham, President of ASTD, is doing his introduction, and his content is: Web 2.0, personal learning, easy distribution of software (software as a service), video is here now, push to pull, teaching Gen Y (what he calls the netGeneration). What a great setup for my presentation. Thanks Tony. And, it’s somewhat surprising to see a relatively slow moving organization, ASTD, driving this discussion.

One thing that struck me was his point of relevant vs. perfect. He was part of the team that worked on Britannica Online. He openly questions whether the goal of perfection (think as compared to Wikipedia) should be the primary. To me this relates closely to the question of speed vs. quality.

Thorton May is now up. He has verbal ADD. He only gets half way through a sentence and stammers a few words and then starts the next. A couple of major points: The number one skill set of the future is the ability to learn. Everyone needs to go back to school (interesting that he assumes that going back to school will help).

Tuesday, January 30, 2007

The 36-Hour Day

Between radio, television, phones, movies, video games and the Internet, we are consuming more media than ever before... often all at once. While multitasking is hardly a new phenomenon, recognition is growing that the amount of time we spend immersed in one or more media is steadily increasing -- in effect, lengthening our days.

A survey by Veronis Suhler Stevenson (VSS) has found that the average American will spend 3,518 hours consuming some kind of media in 2007, up from 3,333 hours in 2000. Predictably, Internet, video games and premium cable TV drove most of that growth; network TV viewing actually declined, while theatre movies and print media remained flat.

According to a study by eMarketer, new media are not necessarily killing old. "Study after study confirms it. People are consuming more media than ever, but they are not dropping one in favor of another," says eMarketer's Debra Aho Williamson. "They are juggling, multitasking and figuring out ways to use a number of media channels at the same time."

Teens are champion multitaskers, even doing homework while online or watching TV. Of course, this level of attention division has all sorts of implications, from possible increased stress levels to less attention given to any one medium. Says Williamson, "With the amount of data building up on the amount of multitasking that is going on, the best strategy may be to assume that attention waxes and wanes during media usage and that full engagement is no longer a realistic expectation."

Monday, January 29, 2007

New Battery Technology Could Revolutionize Electric Vehicles

EEStor, a Texas-based startup, claims to have developed a battery that's 10 times more powerful than conventional electrochemical batteries, as well as less costly, safer, faster to charge and more environmentally friendly. The battery has the potential to be used in everything from electronic devices to electric cars to weapons systems to massive utility storage.

The battery, called an Electrical Energy Storage Unit (EESU), uses barium-titanate powders instead of lithium-ion, as well as ultracapacitor technology that permits large bursts of energy, up to 3,500 volts. This combination, say observers, could be the key to making electric vehicles truly practical. An EESU-powered vehicle could theoretically travel 500 miles on $9 worth of electricity, as opposed to an equivalent combistion-engine vehicle requiring $60 in gas to go the same distance.

EEStor has reportedly started production of EESUs. Although the technology has skeptics, the startup has some big-name backers, including Kleiner Perkins Caufield & Byers, a venture capital firm that has invested in Google, Amazon.com and other highly successful tech firms.

Source: MIT Technology Review

As Mobile Devices Pass One Billion Mark, Disruption Continues

The number of mobile handsets worldwide passed the one billion mark in 2006, continuing the wave of disruption that they have been generating for the past decade. Among the more significant development, shipments to developing economies in Eastern Europe, the Middle East, Africa and Latin America are overtaking those to the more mature markets -- promising change in social and business patterns in those areas of the world.

In developed markets, multimedia phones that allow users to listen to music and watch video are gaining market share as costs fall and exciting new models such as Apple's iPhone hit the shelves. These, of course, offer disruptive properties of their own -- especially to the entertainment industry -- as communities of users connected via Bluetooth have the potential to download and swap music and other files.

Source: MIT Technology Review

Saturday, January 27, 2007

IDS 10.00.*C6 new features and some thoughts...

I finally found a bit of spare time and decided to look at IDS 10.00.*C6 which was recently released. I must confess that I don't do this as often as I should, but given the current rate of IDS improvements I must say that this is a rewarding exercise.
Let me say I haven't read the *C5 release notes, so I did read them too.

If you're like me, and still haven't read them, you can find a shortcut here.

The first feature you'll notice is the Index Self Join. After reading a bit I recall I've already seen a description of this feature in an Oracle article. At the time I thought that although theoretically useful it should be difficult to find a situation where this would give real life benefits. Well, after testing it I was surprised.
So, what is this Index Self Join Feature? Putting it in an easy way, it's a way to scan an index where the Where clause may or may not include the index head column, and where the first index column(s) have very low selectivity.
Previously, the optimizer would scan all the keys which fullfill the complete set of key conditions, or it would make a full table scan if the leading key had no conditions associated. With this feature it will find the unique leading keys (low selectivity), and will make small queries using this unique keys and the rest of the index keys provided in the WHERE condition of your query. Err... I wrote "easy" above? Maybe an example will make it clearer:

Imagine you have table "test" lile this:

create table test(
a smallint,
b smallint,
c smallint,
t varchar( 255)
)
in dbs1 extent size 1000 next size 1000 lock mode row;
create index ix_test_1 on test ( a, b, c);


and you populate it with the result of (bash script):


#!/bin/bash

for ((a=1;a<=15;a++))
do
for ((b=1;b<=2000;b++))
do
for ((c=1;c<=100;c++))
do
echo "$a|$b|$c|dummyt"
done
done
done

If you make a query like this:


select t from test where b = 100 and c = 1;


You'll get a sequential table scan.
If you include a condition on column "a" you'll get an index scan, but the performance won't be nice...


Now, in *UC6, if you make a query with an optimizer hint like the one mentioned in the release notes:


select --+ INDEX_SJ ( test ix_test_1 )
t from test where b = 100 and c = 1;


You will get a what is called the Index Self Join query plan, and believe me, a much quicker response. If you don't believe me, and I suggest you don't, please try it yourself. You'll need the bash script above (if you're not using bash adapt the script to your favorite SHELL). Run the script and send the results to /tmp/test.unl. Then execute the SQL below (queries have a condition on column "a"):


cat <<eof >/tmp/test.sh
#!/bin/bash

for ((a=1;a<=15;a++))
do
for ((b=1;b<=2000;b++))
do
for ((c=1;c<=100;c++))
do
echo "$a|$b|$c|dummyt|"
done
done
done
eof

/tmp/test.sh > /tmp/test.unl


dbaccess stores_demo <<eof

-- use a raw table to avoid long tx
create raw table test(
a smallint,
b smallint,
c smallint,
t varchar( 255)
)
-- choose the right dbspace for you
in dbs1 extent size 1000 next size 1000 lock mode row;

-- locking exclusively to avoid lock overflow or table expansion
begin work;
lock table test in exclusive mode;
load from /tmp/teste.unl insert into test;
commit work;
create index ix_test_1 on test ( a, b, c);

-- dsitributions must be create for optimizer to know about field selectivity
update statistics high for table test (a,b,c);

select "Start INDEX_SJ: ", current year to fraction(5) from systables where tabid = 1;
unload to result1.unl select --+ EXPLAIN, INDEX_SJ ( test ix_test_1 )
* from test where a>=1 and a<=15 and b = 100 and c = 1;
select "Start FULL: ", current year to fraction(5) from systables where tabid = 1;
unload to result2.unl select --+ EXPLAIN, FULL ( test )
* from test where a>=0 and a<=15 and b = 100 and c = 1;
select "Start INDEX: ", current year to fraction(5) from systables where tabid = 1;
unload to result3.unl select --+ EXPLAIN, AVOID_FULL ( test )
* from test where a>=0 and a<=15 and b = 100 and c = 1;
select "Stop INDEX: ", current year to fraction(5) from systables where tabid = 1;

eof



In my system (a vmware machine runing Fedora Core5), the results were (only useful for comparison between query plans):


Start INDEX_SJ: 2007-01-28 19:18:29.77990
Start FULL: 2007-01-28 19:18:29.88101
Start INDEX: 2007-01-28 19:18:34.67570
Stop INDEX: 2007-01-28 19:18:41.92104


So, from about 5 or 6 seconds to about 0.1. Not bad hmmm?
Take a look at the query plan for more details:


QUERY:
------
select --+ EXPLAIN, INDEX_SJ ( test ix_test_1 )
* from test where a>=1 and a<=15 and b = 100 and c = 1

DIRECTIVES FOLLOWED:
EXPLAIN
INDEX_SJ ( test ix_test_1 )
DIRECTIVES NOT FOLLOWED:

Estimated Cost: 42
Estimated # of Rows Returned: 15

1) informix.test: INDEX PATH

(1) Index Keys: a b c (Serial, fragments: ALL)
Index Self Join Keys (a )
Lower bound: informix.test.a >= 1
Upper bound: informix.test.a <= 15

Lower Index Filter: informix.test.a = informix.test.a AND (informix.test.b = 100 AND informix.test.c = 1 )


QUERY:
------
select --+ EXPLAIN, FULL ( test )
* from test where a>=0 and a<=15 and b = 100 and c = 1

DIRECTIVES FOLLOWED:
EXPLAIN
FULL ( test )
DIRECTIVES NOT FOLLOWED:

Estimated Cost: 118847
Estimated # of Rows Returned: 15

1) informix.test: SEQUENTIAL SCAN

Filters: (((informix.test.b = 100 AND informix.test.c = 1 ) AND informix.test.a <= 15 ) AND informix.test.a >= 0 )


QUERY:
------
select --+ EXPLAIN, AVOID_FULL ( test )
* from test where a>=0 and a<=15 and b = 100 and c = 1

DIRECTIVES FOLLOWED:
EXPLAIN
AVOID_FULL ( test )
DIRECTIVES NOT FOLLOWED:

Estimated Cost: 114798
Estimated # of Rows Returned: 15

1) informix.test: INDEX PATH

(1) Index Keys: a b c (Key-First) (Serial, fragments: ALL)
Lower Index Filter: informix.test.a >= 0 AND (informix.test.b = 100 ) AND (informix.test.c = 1 )
Upper Index Filter: informix.test.a <= 15
Index Key Filters: (informix.test.b = 100 ) AND
(informix.test.c = 1 )




Is there a catch? Well, yes and no.
Currently this feature is disabled by default. To use it you'll need to use the optimizer directives or you'll have to change an ONCONFIG "hidden" parameter.
The parameter in question is called INDEX_SELFJOIN. A value of 1 enables it, and 0 disables it.
You can also change this at any time using:


onmode -wm INDEX_SELFJOIN=<1|0>


This information is not clearly explained in the release notes, but you can find it in the performance guide 10.00.*c6 release notes.
This is a feature planned for Cheetah that was backported to version 10. Probably in Cheetah (and in future 10.00 versions) it will be activaded by default. If you plan to use it, be careful and monitor the results... It's still a fresh feature.

So, what other good news do we have in the later versions? Well, one of them was used in the scripts above. Some of you may have noticed I created a raw (non-logged) table, and after loading it I created an index on it. Older versions wouldn't allow this, but we can use it since 10.00.xC5. There is also several enhancements that I won't review in detail:

  • Control the trigger fireing on replicated tables during synchronization
    This enables the control of triggers in replicated tables when we synchronize them

  • It's unecessary to copy oncfg file into target server when doing a imported restore
    When doing and imported restore (restore on a different server, not the one where we make the backups) we don't need to copy the oncfg files as we used to.

  • New binary data types
    There are two new datatypes: BINARYVAR and BINARY18. These datatypes provide indexable binary encoded strings and were created to improve compatibility with WebSphere. They are provided by a new free Datablade (binaryudt). In fact this is a showcase of IDS extensibility. These datatypes support some new specific functions (bit_and(), bit_or(), bit_xor() and bit_complement() ) as long as some standard functions like length(), octet_length(), COUNT DISTINCT(), MAX() and MIN().

    When I read about this I imagined a scenario where this could be used to create functional indexes, based on table fields which values could be represented in binary form by a function. I mean creating an index based on a function that given a list of attributes would generate a binary string. We could represent a true/false with just one bit. The attributes could be marketing fields about your customers (sex, married/single/divorced, has car, has children... etc.). Then you could create a bit representation of this fields and index your tables with it. A search could check all the fields with a bit comparison to the function generated index.
    I couldn't prove to myself that this was a good ideia, neither with search time comparisons neither with flexibility comparisons against the traditional index methods. But I leave here the idea. If someone manages to use it efficiently, please give me some feedback.

  • View folding
    This optimization permits that in certain cases there is no need to materialize a view (by creating a temp table). Instead the optimizer will make the join not against the resulting temp table but against the view base tables.


Well, that's it for now. The main message of this post is: keep up to date with the new versions release notes... They contain precious information that can help you decide if it's time to upgrade your systems or not.

Friday, January 26, 2007

Donald Clark - Dumbness of Crowds - Hmmmm

I generally agree with what Donald has to say, but on this post, I think he's right about collaboration vs. independent work, but draws a bad conclusion: Donald Clark Plan B: Dumbness of Crowds.

First - I tend to agree with Donald that most Web 2.0 activities are more independent actions of individuals than true collaborative work (team work) on a work product.

But - I think Donald's missed the point that you can have independent activity that builds on itself to form a type of collaboration. This is true in most project teams. You don't have everyone work on the same part of the document at the same time. Rather, you divide the work, and bring it together.

Donald has missed some things. For example, he asserts - "Even Wikipedia is written by separate individuals, not collaborative groups." Okay, sure, there are individuals contributing to an article, but if several people edit the same article (such as the definition of eLearning 2.0), is that somehow not collaborative? I don't get it Donald?

Another quote from the post:
I’ve never really bought the idea that I’ll learn from a group of learners who know as little about the subject as me. I don’t force my twin son to learn
French from his equally poor French-speaking brother, and am now convinced that much of what passes for groupwork in primary and secondary school classrooms is just chaos.

Donald - do you think you'll learn French without speaking it with other people? Have you been in an MBA course that uses case studies? Yes, you do need intelligent individuals to discuss the case with. But, wow, I think you've really missed something.

I also wonder if Donald's bias is shared out there.

I'll be very curious to see if Nancy White or Stephen Downes respond to this. They'll likely be even more animated in their response.

Great HBR Article on What's Coming

While the article is high-level, it's a really interesting set of perspectives on things that will be happening in the next few years. Likely you are seeing several of these already.

The HBR List - Breakthrough Ideas for 2007

FYI - I read somewhere that the article would only be available for a limited time for free.

Thursday, January 25, 2007

Will Employers Insist on Healthy Workers?

Faced with skyrocketing healthcare costs, US employers have begun worrying about their employees' lifestyles. Their concerns are bolstered by studies that directly link obesity, high cholesterol and tobacco use with higher health insurance claims. With that in mind, employers may demand that workers adopt certain lifestyle choices... and employees may push back against such dictates.

Recently, some businesses have caused controversy by forbidding smoking, both at and away from the workplace. Some believe that this might be a growing trend, as well as employers "encouraging" their workers to "maintain a healthy weight."

Source: Herman Group

Tuesday, January 23, 2007

Preparing for ASTD TechKnowledge

I saw a post by Bill Ives - Conference Blogs on the Rise:
Individuals have blogged about conferences for some time. It seems now that more conference events are sponsoring these blogs and trying to aggregate those blogging the conference. It is a way to start the event on a virtual basis prior to the start and then continue the conversations afterwards and provide an archive for what happen and what people thought about it.
It made me think back to an earlier post Be an Insanely Great Professional Conference Attendee. The biggest idea in that post is to come prepare with interesting questions to ask other attendees that would spark conversations. And, Bill's post made me realize that likely there were people talking about the conference in blogs prior to the conference. So, quick search found the following:
Pretty small list. It appears that relatively few bloggers will be presenting at ASTD TechKnowledge in Las Vegas as compared to the eLearningGuild's Annual Conference in Boston. Still, it does give some food for thought by surfing around the blogs of these folks.

"Smoking Gun" Report on Global Warming to be Released

A report that could silence any remaining doubts about the existence of global warming caused by humans is scheduled to be released next week. The report, from the Intergovernmental Panel on Climate Change, was written by more than 600 scientists and edited by representatives of 154 countries, and includes "an explosion of new data" on current and future global warming trends.

Among other things, the report is said to pin blame for global warming on human activity, and features computer projections for future weather patterns that show significant warming in the years ahead.

Source: AP (Yahoo)

Monday, January 22, 2007

2007 - Year of Enterprise Mashups?

I just saw an article/post by Dion Hinchcliffe - Enterprise mashups get ready for prime-time. In it, he talks about various tools that are coming forward as a means to be able to pull applications together using mash-ups. I saw IBM's tool when I was moderating a Web 2.0 event in Los Angeles. It reminded me of Visual Basic in the early days. In fact, I strongly believe that Visual Basic is a really good parallel for what is coming - except the widgets that you put into your application will be distributed services. I think that Dion is a bit aggressive in his prediction of prime-time adoption in 2007, but this is certainly a trend that we will all be seeing in the next couple of years.

See Also:

Friday, January 19, 2007

RoboHelp 6 Launches

I just saw that RoboHelp 6 is now out. A couple of the interesting new things:
  • They got rid of the different versions - especially getting rid of RoboInfo vs. RoboHelp makes life easier to understand as a customer.
  • They made it easier to integrate Captivate movies. This is something we've done before when creating Reference Hybrids.
  • They integrated a screen capture utility.
  • They've integrated a source control system for shared development.

We used to use RoboHelp and RoboInfo quite a bit to build reference systems. However, over the past year or so for projects that were delivered purely as web pages, we found ourselves using Wikis instead. I'm not sure if the new features will change what we use here or not.

Big Question Follow-up - Are There Trade-Offs?

The Big Question for January - Quality vs. Speed received some responses that caught me a bit off-guard. Several people have stated in various ways that they question the question (with language that ranges from "implicit assumption" to "dumb" to "insane"). I posted on LCB a follow-up set of questions that gets at some of the contention. But let me drill down a bit on some of the bigger issues being raised.

First - a lot of the complaints stem from the word "Quality" (and even more so, the definition of a "Quality Learning Experience" in the original post). Some of the responses say that Quality is "changing a person" or "achieve a performance goal" ... I hate to say it, but these folks are theoretically correct, but they are ignoring the reality of most situations. I'd suggest that Quality gets defined by the client (see What Clients Really Want). The reality is that while we are aiming to achieve the theoretical definition of quality they give, the actual definition of quality is negotiated with the client at the start of a project and their definitions fail to take that into account. However, while I think that they've provided a short-sighted definition of quality, I actually don't disagree with the fact that the industry accepted definition of what makes something a Quality eLearning piece (e.g., wins awards) is really off-base. Just because it has lots of interactivity, looks sexy, etc. doesn't mean it's really meeting client needs. Could something that was produced much more quickly at a lower cost have achieved the same thing or even more for the client? Maybe? But it wouldn't win the award. We may not like this, but that's the reality.

Second - there seems to be disagreement that speed vs. quality is a trade-off. I don't believe we've overcome the old adage of "fast, cheap, good - choose two." Yes, the cost of development for some kinds of eLearning Solutions has been reduced considerably over the past few years. Yes, I believe we've matured as an industry where we are looking at focusing our higher-cost solutions at the most important parts of the intervention and using lower-cost, support type solutions in other places. And yes, there are types of solutions that have a dramatically different cost-effect curve. But, I'd like to meet the person who feels that they aren't forced to make hard decisions about where to spend their time and money on solutions - and that doesn't feel they could create a solution that would have greater impact on performance (their definition of quality) if they had more time and money. After all, if we hired individual professional coaches who were experts at the job and stuck them 24x7 with the person to guide them, wouldn't that achieve a better result than what you did the last time?

Thursday, January 18, 2007

eLearning Certification?

A colleague just asked me if I knew of any organizations that provided an "eLearning Certification" ... and I didn't. She doesn't want another Master's degree. Does anyone know of something appropriate or have a suggestion?

Wednesday, January 17, 2007

Hard Finding Good Developers / Designers

I just saw a post by Karl Kapp that discusses the fact that there's a shortage of IT professionals. Some facts he cites:
  • In September 2006, IT employment stood at 3,667,100 up 4.2% from 2005 (an all time high)
  • 79 percent of IT workers work in IT-reliant companies (health care and financial services, industries enabled by IT but not focused on IT)
  • From 2000 to 2004, the number of incoming US undergraduates planning to major in Computer Science dropped by 60%.
  • Estimated 1.5 million new computer and IT related job opening between 2002 and 2012

Based on my personal experience in hiring people in Los Angeles and based on the complaints of my fellow members of the Los Angeles CTO Forum, this already has real impact on us. We simply can't find people to fill positions. And off-shore is not always appropriate. I've talked about this issue before in: Computer Science Dying in the US?

Tuesday, January 16, 2007

ASTD TechKnowledge - If you are going please read and respond.

I will be at ASTD TechKnowledge in a couple of weeks in Las Vegas. If you will be attending (and are reading this blog entry), then a couple of things:
  1. It would be interesting to me and likely to other readers of this blog to see who is attending who also reads this blog (and presumably others). Please drop a comment if you are going.

  2. On the 31st or 1st we will be having a dinner with some interesting folks to ramble on about topics that are discussed in this blog. If you are interested in going, include that in your comment.

  3. My sessions are on “Personal and Collaborative Learning Using Blogs and Social Bookmarking” – one is an introduction, the other two are hands-on. It would be nice to know if any readers of this blog are planning to attend.

Monday, January 15, 2007

The New LMS

More discussion occuring in blogs around a new kind of LMS. Lee Kraus has various ideas about the new LMS:

It will most likely will not be a destination. It is there when you need it and gone when you don't.
I almost agree with Lee on this, but I do think there will be destination or at least a guide that can be brought up to provide suggestions about learning opportunities, resources, additional content that relates to what you are viewing.
It will track or pull data from many different web services. i.e. your feedreader, flickr, or youtube.
I agree that it will be somewhat agnostic about the content that will be considered part of learning, but there will be a big issue about tagging pages and events that are considered part of learning. It won't be sufficient to visit any page about a topic in order to get "credit."
It will not be an HR system.
Not sure I get this. It can be driven by HR, learning or a business unit.
It will both generate and store a lot of the meta-data about learning.
It will allow other systems to integrate workflow, learning content, and social interaction on top of it.
It will foster single user adoption and empower that user within any environment.
I completely agree with these comments.

Brent raises some interesting questions about what it will look like. He refers to it as a Learning Dashboard. But I believe it can be a destination, i.e., a learning dashboard, but it should also be capable as being a guide as you complete other things. In fact, when you look at the discussion around Web 3.0, part of it is showing what relates to what you are looking at. There's an opportunity to do this based on learning paths within limited context.

Community Blogs - Maybe I'm Finally Getting It

I've been working with Dave Lee on the Learning Circuits Blog (LCB) for about 8 months now. About two months into it, I finally began to understand that the LCB was different than an individual blog because it was designed to serve a community. As such it allowed members who didn't have a blog to post, it attracted a broader audience and more comments than individual blogs, and most importantly it served as a central location for the community for publishing and comment. Thus, was born the concept for The Big Question - a monthly question that everyone in the community would post and comment their answers, provide discussion, etc.

Dave and I are still trying to figure out exactly what this means, but I just ran across a couple of others that got me thinking about this again: The Philadelphia eLearning SIG Blog and The Seattle Captivate User Group Blog.

Both blogs serve the needs of their community. In discussing the blog with Ben Cragio from Phlesig, he says that this looks to be a great tool for the community:

1 - Cover more topics than we could possibly cover in 6 - 12 annual meetings a year.

2 - Item #1 allows us to respond to the specific interests of our group. As a member of our e-SIG (and this is true in most technology user groups), it's quite likely that a topic you might be interested in, that talks directly to the work you are doing or where you are going, simply won't be addressed over the course of the year. Or it may be addressed too late.

3 - Get more members involved with the e-SIG.

4 - Increase the stickiness of the e-SIG by allowing people to maintain and add
connections in between meetings.

5 - Continue the dialogue in between meetings.

6 - Help steer better presentations to our physical meetings. Comments, voting and stats provide excellent guidance into what topics are in demand.

7 - We're an e-SIG so we should be using e-Learning! This blog is an informal e-Learning tool.

8 - Expose our members to blogging as a method of e-Learning and allow them to
judge for themselves where it fits into their toolkit.

9 - Hopefully gain perspectives from professionals outside of our group that we
wouldn't normally here.
This makes so much sense, especially given how easy (and free) it is to get blogs together.

Have I just been missing it? Should I have created the Los Angeles eLearning SIG Blog months ago?

It would seem that the critical ingredient is participation. Ben obviously is really helping the Phlesig take off. But it does seem like we may all be missing an opportunity. Thoughts?

Sunday, January 14, 2007

Back to Teaching!

I'm sitting here thinking about the start of the new semester as I return to teaching graduate courses in assistive technology at the College of St. Elizabeth. It is a very exciting time to be in this field and to think about all of the possibilities and how we can assist students with the use of technology. A lot has changed over the years and with more free software and applications that run within the browser students can now have access to tools as long as they have an Internet connection. As I think about the syllabi for the courses that I will be teaching I want to ensure that my students can take advantage of what the web has to offer not only for the students that they work with but for their own professional development. Using tools like Bloglines and Google Reader is one sure way to keep teachers up to date in their field. Using RSS feeds is imperative for any professional in helping to keep abreast in their field. Likewise, their are a host of podcasts and blogs that consistently deliver on content to help them to reflect on their teaching and to give them new ideas to bring into the classroom. Yes the times they are a changing, and for teachers to keep up in their fields they will need to jump on the Internet and learn how to hone and to keep their skills sharp. It should be an exciting semester as I integrate various Internet based projects so that my students can keep on the top of their game.

Thursday, January 11, 2007

New Kind of LMS?

Some interesting thinking going on by Lee Kraus and Mark Oehlert around where the LMS is going to need to go if we really are going to allow for small content chunks that can be quickly accessed.

I personally think that the LMS is quickly being relegated to longer, developmental activities and compliance activities. I've talked about some of these problems before:

When I looked at what Lee and Mark had to say, I find myself nodding my head in agreement that there has to be a different kind of LMS that will emerge. It will be much more like a combination of Communication, Search Support and Web Analytics (for tracking), and less like the current self-contained entities that are today's LMS. It won't get in your way when you want to get to information, but may come up along the side to show you other resources. It will track your access of content of various forms without login, provide suggestions for additional content, suggest learning paths based on what you are doing. It's going to be on-the-side and below your activities, not on-top.

I here a lot of what I'm saying in what Lee and Mark had to say. I'll be curious to see if anyone is actually trying to make this happen.

Mapping the Five Things Meme

If you are interested in the viral spread of ideas through the blogosphere, take a look at Mark's Mapping the Five Things Meme.

Of course, this started long before me and has gone through virtually all parts of the blogosphere. It's fascinating to think about the implication of this kind of idea spread. It's also fascinating to realize the speed that ideas can now move.

Tuesday, January 9, 2007

Information Needed - Do You Read Comments After the Fact?

Additional words of wisdom (hopefully a bit more obscure than the last quote):
I don't make things difficult. That's the way they get, all by themselves.

I've previously asked How People Interact with Blogs? about basic interaction with blogs and received some interesting responses.

However, as I've been using CoComment more, I'm beginning to believe that most blog readers come to a blog and see the comments that exist at the time they get there. Even if they leave a comment, they may never return to see any others. As a blog author (and commenter) it makes it hard because I don't know if the person will see my response.

So I'm hoping people could tell me:

a. Do you read comments?
b. Do you ever go back to a blog to see comments later?
c. Do you use a mechanism such as CoComment to track conversations?
d. Do you ever leave a comment and not come back to see what was said?

FYI - I'm still trying to help this out via an on-going discussion list via CoComment. Find out more at:
eLearning Technology: eLearning Discussions - An Attempt at Better Discussions in the Blogosphere

Big Question for January - Quality vs. Speed

The Big Question on the LCB for January is:

What are the trade offs between quality learning programs and rapid e-learning and how do you decide?
There's a lot involved in this question and I plan to revisit it several times during the month. I'm hoping to see some contributions that will help thinking.

Let me start with some important words of wisdom that I like to use at meetings:
You rush a miracle man, you get rotten miracles.
Props to the first person to leave a comment that identifies the source of this quote.

Only slightly more seriously, consider the following graph that I often use in presentations to illustrate a point:




Expenditure on training has a limit on the performance gains you can achieve. After a certain point, the cost of the Training exceeds the value of the performance gains. And often there's an minimum level that you can do where anything below that level would cause too many problems. This graph is completely over-simplified to make a point. In reality, there are many different ways we could make our expenditure and each one would have a different cost and effect on performance.

So, the real challenge posed by the Big Question is knowing when its really worth it to spend dollars on what we might consider a higher quality solution than providing something simpler that we know won't be as effective at improving performance.

And this isn't a theoretical question - it's something we face all the time. We are pretty sure that people will learn less from a rapid eLearning piece that's basically just a PowerPoint + Audio as compared to an hours worth of fun, interactive courseware. But, if the cost is significantly higher, is it really worth it? In what cases?

And it's not just an ROI question. Often, there's a lot more to What Clients Really Want than business outcomes that can be quantified into dollars.

In my mind, there's clearly no easy answer to this question. I'll be curious to see some of the ways that people attack this over the next few days.

Monday, January 8, 2007

What Clients Want

Karyn Romeis created an interesting post: Assessments in elearning responding to an earlier post of mine: State of Assessment by E-Learning Developers. This simple exchange has sparked quite a few different posts that I'll work on over the next few days.

Let me start with something I consider to be almost misleading in our industry. We hear all the time about how we SHOULD be doing Level 3 & 4. Will just said in his post Assessment Mistakes by E-Learning:
Stunning: Even after all the hot air expelled, ink spilled, and electrons excited in the last 10 years regarding how we ought to be measuring business results, nobody is doing it !!!!!!!!!
In Approaches to Evaluation of Training: Theory & Practice the authors state.
Evaluation becomes more important when one considers that while American industries, for example, annually spend up to $100 billion on training and development, not more than “10 per cent of these expenditures actually result in transfer to the job” (Baldwin & Ford, 1988, p.63). This can be explained by reports that indicate that not all training programs are consistently evaluated (Carnevale & Shulz, 1990). The American Society for Training and Development (ASTD) found that 45 percent of surveyed organizations only gauged trainees’ reactions to courses (Bassi & van Buren, 1999). Overall, 93% of training courses are evaluated at Level One, 52% of the courses are evaluated at Level Two, 31% of the courses are evaluated at Level Three and 28% of the courses are evaluated at Level Four. These data clearly represent a bias in the area of evaluation for simple and superficial analysis.
Maybe the authors didn't mean to say this, but they clearly say that 10% transfer is because of inconsistent evaluation. And clearly we are all biased towards the "simple and superficial." Yikes, I feel so dirty not doing Level 3 & 4.

But wait, we've all had the experience of when we try to do Level 3 & 4, we face considerable push back from internal clients and line managers. It's not that expensive to get the data nor really that much work, but it does take commitment. Obviously, the level of effort isn't worth it to the line managers. And this will be a topic for a future post, i.e., why don't clients care? But for know recognize that when you start with a client, you need to do a quick assessment of what they really wants:


Do they really care about effectiveness: changing behavior and driving business results? Many clients don't really care about this. They have a particular product/project in mind and they want you to get that done. As Karyn said in her post, the client will tell you, "Don't worry, your job is safe." They don't care about business outcomes. You'll often find this out pretty quickly when you start asking questions about "What do you expect people to do differently after this intervention?" or "What numbers are we trying to hit?" A blank stare often indicates that they don't really care. I actually think a surprising number of "training" projects involve clients who are on the don't care end of the spectrum.

Do they care about the looks of the product/project? Many clients come in with expectations about what will be produced and likely around what a "good looking" project will look like. They may be looking for highly interactive, or fun, or engaging, or games, or simulations, or ... If you suggest that a checklist might actually have better results than an hour-long, interactive training course, you may get lots of push-back. Some clients honestly don't care about looks, but most do. In fact, its much more common for a client to care about looks than to care about personality (I mean business results). Good looks are important in that it often implies user engagement, but this post is purely about assessing what the client really wants.

Remember that beauty is in the eye of the beholder. You definitely need to understand what they believe will be a good looking project. It may include what kind of format, graphic design, level of interaction, etc.

Also keep in mind that your assessment of what the client wants may also need to include thinking about other stakeholders (end-users, the client's boss, etc.) and what they want. Clark Aldrich recently suggested that helping your client get a promotion might be the ultimate goal. Thus, the "wants assessment" in that case needed to include assessing what your client's boss really wants. Do they care about business results? Do they want something good looking?

Finally, please, please, please do not show this graphic to your client (or ask the implied questions directly). Every client will tell you that personality is much more important than looks. Of course, they want it to be effective! Of course, it doesn't matter how good looking it is! They know that's the right answer! That's what they will tell you if you ask. Your job is to find out what they really think.

Stay tuned for more ...

Did Viking Probes Find Life on Mars?

A geology professor argues that the Viking landers dispatched to Mars 30 years ago might have found life on that planet, contrary to reports at the time... but that we didn't recognize it for what it was.

Dirk Schulze-Makuch of Washington State University has presented a theory that when the Viking landers tested for signs of life on Mars in the 1970s, they were searching for salt-water-based life, when in fact life on Mars was more likely to be based on hydrogen peroxide. Moreover, the experiments Viking performed would have likely killed any life forms that they encountered.

The theory is currently unprovable, but it points to a persistent problem we face as we search for life on other worlds -- that is, using our Earth-bound assumptions to identify alien life forms.

Source: CNN.com

Energy 2020

A nonprofit technology think tank called the Lifeboat Foundation has issued a energy futures report, "Energy 2020: A Vision of the Future." It's a scenario of the state of global energy 13 years from now, in which "world population has grown to 7.5 billion people, the global economy is approaching $80 trillion, and the wireless Internet 4.0 is now connecting almost half of humanity."

The scenario is optimistic, citing new technologies that will provide sustainable, clean energy from a variety of sources, including solar, wind, clean-burning coal, biodiesel, hydrogen fuel cells, giant satellites that beam solar energy back to Earth, and ethanol from plant waste and genetically engineered bacteria, with their share overtaking conventional fossil fuels and nuclear power. In 2020, technology also supports conservation, allowing more power to be derived from less fuel, and ensuring a steady supply through a global energy consortium.

RFID "Tagged" Neighborhood Piloted in Tokyo

In what could be a model for RFID and ubiquitous computing, a network of 10,000 RFID tags is being piloted in Tokyo's Ginza shopping district, allowing shoppers with prototype readers to get information about stores and restaurants electronically.

The network will aid in navigation, locating establishments and getting details about them (for instance, being able to see a menu and daily specials of a restaurant one is walking past). The system will provide information in Japanese, English, Chinese and Korean.

The pilot will run from late January through March, and is sponsored by the Tokyo Metropolitan Government and the Ministry of Land, Infrastructure and Transport.

Source: Computerworld

Friday, January 5, 2007

More on Blogging and Community Issues

I just saw that TechCrunch added a forum to their blog. This relates closely to the discussion going on around blogs, discussion forums, communities, etc.:
Many of the people posting into the TechCrunch forum are asking some familiar sounding questions: Why would a blog need a forum? How does the forum relate to comments?

And this is a case where it's only one blog. In our world, there are many blogs. So, it's even more complicated of an issue.

Giving Brains to the Boob Tube

With the advent of devices that allow PCs to converge with televisions, TV watching is taking on a whole new dimension. Connecting PCs to TV sets is nothing new, but so-called "media adapters" will allow TVs to network wirelessly to PCs or laptops, so a viewer can easily access video, music or photos stored on the computer. The adapters, many of which are debuting at this month's Consumer Electronics Show in Las Vegas, will retail for between $200 and $300, and can transmit data at speeds up to 100 megabits per second.

Even when they reach electronics stores, many media adapters will appeal primarily to early adopters who have the very latest in broadband networking in their home. Some models are designed to operate on "powerline networks," which use a building's existing electrical wiring for data transmission.

Source: MIT Technology Review

Bill Gates Predicts a Robotic Explosion

The world is on the verge of an explosion in robot innovation, says Microsoft's Bill Gates. In an essay in Scientific American, he compares the robotics industry to the state of the personal computer industry in the mid-1970s, when he co-founded his landmark software company.

In Gates' vision, common household tasks will one day all be performed robotically, and controllable remotely via the Web, so a homeowner can complete chores while at work. "Companionbots" will help care for the elderly and disabled, monitoring their health and administering medicine.

Despite problems in getting robots to perform tasks that humans take for granted, Gates can "envision a future in which robotic devices will become a nearly ubiquitous part of our day-to-day lives." He cites recent advances in robotics, lowered costs of sensors and memory, as well as the need for standardized development tools (which Microsoft is beginning to develop).

Source: The Guardian International

Thursday, January 4, 2007

Top Ten Suggested New Year's Resolutions for eLearning Professionals

I just saw a great post The Knowledge Worker's New Year's Resolutions. It suggested some Resolutions for the Knowledge Worker. In short, it's a great post and worth reading on its own, but in the meantime, I've stolen some of what I think are the better ideas and am suggesting this to everyone to consider putting on their list of New Year's Resolutions.

And, yes, I know I'm a week late, but since you've now violated half of your resolutions, you can replace those with a couple of these. :)

So, here are my suggested resolutions:
  1. I will find a project even if I have to do it on top of my current work where I can make a difference in business outcomes that truly matter to the business, already get measured, and will do my best to really make an impact on these outcome.
  2. For the rest of the projects, I'll find out up-front where on the spectrum we are from checking-the-box to really impacting performance and will make sure that I act accordingly. In other words, I'll be passionate about impacting performance when that's really what's being asked for. I'll try to minimize the amount of time I spend on check-the-box training.
  3. The next time I'm asked to produce an eLearning course, I will figure out the least content that I could present up-front to get people started and move the rest of the content I will present as a Reference Hybrid.
  4. For the little bit of content that I do create as an eLearning course, I will spend at least 30 minutes brainstorming with colleagues on how to make it interesting, relevant and fun. I'll consider games, simulations, compelling storylines. I'll think like a novelist, movie producer, someone who cares about engaging the audience.
  5. I'll collect a list of resources such as Clark Quinn's - Seven Steps to Better eLearning that I will use to challenge my eLearning course design. (What else do people use?)
  6. I'll help my boss understand that they aren't Captain Piccard and that the enterprise is not the Starship Enterprise. "Computer make it so" doesn't yet work in this day and age. Even with Rapid eLearning and Ruby on Rails.
  7. I won't do shovelware unless its required, then I'll figure out how to get other people the tools to shovel it out.
  8. I will propell my own learning forward by starting my own blog and participating in the Blogosphere.
  9. I will avoid featuritis when selecting tools especially an LMS.
  10. I will get smart in eLearning 2.0 tools for personal and group learning and will help at least one group use them during 2007.

These are only suggested resolutions. I'm sure we'd all like to hear your actual resolutions or suggestions for additional resolutions. Either that, or tell me I'm nuts.

And once you create you actual resolutions, I would highly suggest you share them with your boss, your colleagues at work, and, of course, all of us (your peers).

As a bonus Top 9, I reformatted and edited some of Basex's Email Resolutions so that I could circulate them internally.

  1. I will refrain from combining multiple themes and requests in one single e-mail.
  2. I will make sure that the subject of my e-mail message clearly reflects both the topic and urgency of the missive.
  3. I will read my own e-mails before sending them to make sure they are comprehensible to others.
  4. I will make sure that the first two sentences of the email make it clear what the subject and required actions are relative to the email.
  5. I will make my emails as short as possible.
  6. I will not overburden colleagues with unnecessary e-mail.
  7. I will reply judiciously, avoiding one word responses such as "Thanks" or "Great!"
  8. I will be more conscious of the fact that "Reply to All" sometimes really does go to all.
  9. I will not use email when the content of the communication has emotional aspects that won't be effectively communicated via email.

State of Assessment by E-Learning Developers

Will Thalheimer posted a must-read Assessment Mistakes by E-Learning Developers which I think is mistitled. It should be the "State of Assessment." I'm not at all surprised by his findings in that they echo much of what I've heard over the years. Among them...
11% said they did NO evaluation
26% said they did Level 1 smile sheets
48% said they measured Level 2 learning
15% said they measured Level 3 on-the-job performance
0% said they measured Level 4 business results (or ROI)

His discussion further points out that doing Level 2 assessment immediately at the end of training (i.e., did a post course test ... likely multiple-choice) was not nearly as accurate as assessing later on.

The comments that follow are interesting, but I'm surprised that we aren't being more honest about this. I personally am a big proponent of using metrics throughout the solution (at analysis to define what it is we are really going after, as part of the intervention to provide direction, to assess the outcomes and make change), but often unless the metrics are already being collected by the organization (e.g., customer satisfaction surveys), then Level 4 will not happen. And, likely Level 3 - even though it can be approximated (cheaply) with a very simple survey won't happen unless those questions are already being asked other ways.

Why is it? Are we bad at our jobs? Do we not care? Hardly. But we must make choices about where we push. When you discuss a simple post performance intervention survey to assess how we did in changing performance with internal or external clients, the response you get is "they won't spend the time to do it" ... and they are generally right. Again, unless its part of the intervention itself (pre-post assessment) or part of the culture of the organization, this isn't a battle that's worth fighting for as compared to other battles.

2006 Another Weak Year for Albums, Movie Theatres

The migration of music fans from "hard" media to cyberspace continued in 2006, in which, according to the RIAA, only 406 albums were certified gold, platinum or multiplatinum -- the lowest number since 1990 (the number of hit albums selling 500,000 or more copies peaked in 1999). Additionally, Nielsen states that while sales of online digital music rose by 65% in 2006, sales of albums fell 5% overall, and sales of new releases fell by 9%.

Surprisingly, Nielsen also reveals that the fastest growing music category is classical. Chris Anderson theorizes that this reflects pent-up demand from a traditionally underserved audience.

Theatrical releases of movies fared somewhat better in '06, but not much. Despite several blockbuster movie releases, the number of tickets sold rose only 1% over 2005, and revenue was up only 4%. According to the Hollywood Reporter, average opening-weekend grosses fell in 2006 by $700,000. Anderson notes that movie ticket sales have been declining more or less steadily since 2002-2004, which were "the last good years before the DVD/home theater boom fragmented the audience even more than VHS had before."

Source: The Long Tail

Wednesday, January 3, 2007

New Toyota Models to Detect, Thwart Drunk Drivers

Toyota is developing a system for its cars that will allow them to shut down if they detect signs of excessive alcohol consumption by drivers. The system includes sweat sensors in the steering wheel, a camera that checks pupil focus, and a mechanism that detects unsteady steering.

Toyota hopes to offer these features in its 2009 or 2010 models. Another Japanese automaker, Nissan, is also developing anti-drunk-driver devices.

Source: New York Times

Majority of Humans Living in Cities

Historically, humans have been country-dwellers, with the vast majority living in rural areas. But now, according to the UN Population Fund, half of all humans live in cities and towns. Within 25 years, that number will rise to 60%, with most of this shift occurring in developing countries -- posing an assortment of sanitation, transportation and other problems.

Source: The Independent

Tuesday, January 2, 2007

2006 and 2007 - Dump Microsoft Now and Best Posts of 2006

Stephen Downes provided a list of year-end wrap-ups that had several interesting posts. Included were:
  • Wesley Fryer article that says that in 5-years, school district says - "not a single desktop in this 52,000-student school system in metropolitan Dallas will carry the image of a proprietary school software program."

Wow - dump your Microsoft stock now!

Doug's perspective is a bit different than mine, but the list was interesting to see. I'm curious what people in eLearning felt were the top posts of 2006? What struck you? I'll have to see if I can figure that out for myself.

Meebo



If you use Instant Messaging then you must take a look at Meebo. Meebo makes it easy to launch any of your IM accounts right from within the browser. So if you have collected a slew of IM accounts then you should take look how easy it is to start IMing by launching a browser and going to Meebo. It will certainly make your life easier. If you use Meebo then you may want to consider placing a Meebo IM widget on your website. Take look at the widget in this post to see what I mean. If I sign on to Meebo then anyone can message me. It makes it easy for anyone to contact you. Give it a try and let me know what you think.

eLearning Discussions - An Attempt at Better Discussions in the Blogosphere

Happy New Year (with usual caveats for Chinese New Year)!

Let me ramble a bit here and then there's something really good at the end (at least I think so).

A really great comment came in during the holidays relative to the post: eLearning Technology: Move from Discussion Groups to World of Blogs? Craig said something that has troubled me for a while:
Blogs are not that great as a platform for discussion.
I partly agree with him in that I've felt for a long time that the Blogosphere is a loose conversation and lacks the single location effect that you find in discussion groups. Craig highlights this with an example:
Case in point: If I have a tech question and I post it on my blog, my chances of getting a response are fairly low. If I post it on a blog where they talk about the tech I am interested in, my chances are higher. However, if I post to a tech forum, I am almost guaranteed to get a good discussion going.
And, I would tend to agree. However, if I have an eLearning Question, I think I'm much more likely to get answers to it by posting in my blog right now than posting a question in a forum. Especially a question around something like eLearning 1.0 vs. 2.0 - Help Needed (and I got lots of great help). On the other hand, if I want to find out something more specific around ROI, I would definitely post on the ROI group. They may change the question entirely and answer something else, but I would be more likely to get a response.

Craig then comments:

I also think that the relatively low numbers of individuals in elearning who participate in blogs and discussion groups may be in part to the fact that:

a) They are so busy developing / launching their elearning programs they just don't have the time to participate outside of the job.

b) The number of individuals in the elearning industry embracing the newer technology is still very small.

c) The elearning industry as a whole is very competitive and they haven't warmed up to the idea of transparency like Scoble evangelizes. Sharing best practices may be frowned upon from a competitive / corporate standpoint.

Just sharing my thought. Am I completely off the mark? Would love to get a discussion going ;)

What's interesting about this is that its a case-in-point of what is wrong in the world of blogs. Craig may not have his own blog and if he did, likely he doesn't draw a large crowd (who in eLearning does?). How can Craig ask this question in the world of blogs and get a response? Also, there are all sorts of posts and prior conversation around this that relate, but how could this question and those poeple be included in the conversation?

Instead, what will happen is that because Craig asked his question on an older post (its at least a few days old now - gasp - so old), it will be buried only to be seen by the Blogger who may put in a response, but no one else will come in to discuss it. The only way it will surface is if the blogger (me in this case) highlights the post by creating a new post (oh I just did that, eh). If not, Craig will get a response from me only - so he won't get his questions answered - which proves the point - not a great discussion vehicle.

So, finally, to the good part. I've been a casual CoComment user for quite a while and have used it to track my own conversations, i.e., to see responses to comments that I make on other web sites. However, Dave Lee did an interesting thing with the LCB that uses CoComments to collect comments around the Monthly Big Questions so that we can keep track of it. That inspired me.

Starting today, I'm going to start to track lots of interesting conversations as I see them occur using CoComment (where CoComment works) so that a question like Craig's will at least surface to those who are tracking these conversations. In other words, as I find interesting conversations (IMHO) going on around eLearning topics that I'm interested in, I'll track the conversation. That way you can see a little bit of the conversation in the right column of my blog or you can visit my CoComment page. Better yet you can subscribe to the RSS Feed which should link you back to the blog and so you don't have to visit my CoComment page.

This is partly in response to comments in eLearning Technology: How Do People Interact with Blogs? where several people said that they visit the blog in order to see the comments. That makes sense, but it's not all that efficient. I hope this turns out to be useful.

A couple caveats - CoComment is not the cleaness or prettiest feed out there. It also doesn't really do a very good job of "threading" the discussions - you'll need to jump around to follow the discussion as it rambles through the blogosphere. Further, its not always easy to know where good conversations are happening, although normally people will post about them. So, it is what it is. Finally, this is still a mess. If someone else finds interesting conversations and links them via CoComment - how do you filter the overlap? But, its the best I can figure out for now.

Now a couple of questions (an assignment):

1. Is Craig right? Are blogs a bad vehicle for discussion? For asking questions?

2. Is Craig going to get his questions answered? Do you have any answers for Craig?

3. Any thoughts on better ways to surface the conversations that we all know are going on but that are happening in such as scattered way?