Tuesday, January 22

Cell phones: Technology User Frustrations

We all know that computers and technology can be frustrating. But we also know that it can be exciting, and not only enhance our productivity, but significantly increase what we are capable of doing. Just as with other good tools, when technology works well, it can expand human capabilities. That is why I spend my life dealing with the reality of what sometimes seems like endless frustration – in an effort to make our lives with technology better. So, this is a time to look at what works and what doesn’t with technology. Let’s understand where your frustrations lie, and let’s also be sure to talk about what works well. Together, we can send a message to technology creators about the importance of addressing the “user experience”. This isn’t a helpdesk to solve particular problems, nor an advocacy center to get that vendor to deal with your lost data. But by bringing together our heads on where the problems lie, we can bring our voices together and push the industry forward.

Today's Topic: Cell Phones
What simple tasks on cell phones are harder than they should be?

Comment here, and I'll also post the concerns raised on today's Tech Tuesday radio show on WAMU.

Monday, November 26

FreeRice - charity or profit center?

Many people have discovered FreeRice, the fun little website where you test your vocabulary, see some advertising, and have some rice donated to the world's hungry - paid for with a fraction of the funds taken from the advertising revenue.

It is definitely innovative, and at first cut, sounds like a good idea. But is it legitimate? I'm not talking about whether the rice actually gets donated. There is no proof given, but even assuming that it does get donated as promised, is this site moral - or is it a personal profit center based on deceit and greedy taking of the public's good will and time? There has been a bit of discussion on this topic, but not very much considering how much traffic this site is seeing (10's of million's of pageviews per day).

So what is the issue? The problem is that the actual value of the daily donation is tiny and the potential revenue is huge. I've seen estimates on the web that show profits ranging from about $10K to $150K. Mine put it at about $100K (see below). But the main point here is not legal, it is ethical and social.

If the sole premise of a site's existence is to do charitable work, then it must do so honestly. As with other charities and organizations that manage other people's resources, it should disclose what percentage of income is actually given as charity, how much is administrative overhead, and how much is profit. It doesn't matter that the source of the funds doesn't come from the customer's cash. It still comes from the customers - just through their time and attention rather than their dollars. And the ethical requirements of charitable work are different than pure business.

The standard bar for understanding ethical behavior is full disclosure. If the site said what was really going on, and people continue to choose to participate, then the site has cleared the bar and will reap the world's good will. But without saying what is really going on, we have to assume there are nefarious purposes, and significant personal benefit taken from the charity of others. That kind of behavior may thrive for a while, but can't last as charitable work that is honest will take over - and it can't happen soon enough.

My estimate:
200,000,000 approx donated grains (Nov 15, 2007)
25,000 grains per pound
8,000 donated pounds
$5,600 donated dollars (assuming $0.70 per pound)

$5 assumed CPM
(thousand ad impressions)
20,000,000 Impressions
20,000 thousands of impressions
$100,000 revenue

Wednesday, October 24

ICDL Going to Mongolia

I'm going back to Mongolia next week to finish the job I started last year. The International Children's Digital Library (ICDL - www.childrenslibrary.org), which I am the technical director of, is working with the Mongolia Ministry of Education, Culture and Science on a World Bank-funded project to help improve literacy, and a culture of reading for pleasure.

While the larger project is centered around traditional paper books, there is a surprisingly foresightful effort looking at digital technology. Last trip, I set up an ICDL server in Ulaan Baatar - available at www.read.mn. This time, I'm going to set up some servers in rural schools and to do teacher training (with graduate student Sheri Massey) to explore how technology can be used in places far off the grid.

While Mongolia is slowly wiring up the country, a significant number of soums (i.e., towns) may have electricity, but have no internet. We decided that since we know the internet is coming (eventually), and they were buying computers anyway, we would set up the ICDL on a server in each school, and use the local network to provide access to the 200 new books (plus many of the existing ICDL books) to the children in these schools.

I'm afraid that as crazy as it seems, the only way to set this kind of thing up is to go out there with software (and many, many backups) in hand, and set things up myself. We've got our system configured to now also run on Windows servers with standard distributions of Apache, Tomcat and MySQL. And we've got things set up so it all starts up nicely when the computer starts. And we can even update the library by sending a disk out there, and having someone press a special button (or so we hope).

Installing this software without recurse to help if things go wrong is a bit daunting. Especially because these schools are all 1-2 days drive on cold dirt roads from the Capital and each other. I'm really, really hoping I don't have a bad technology week.

And, of course, I won't be able to blog about the trip until afterwards since I'll have no connectivity - but I'll be sure to have lots of stories when I come back on November 12th.

Thursday, September 20

A Great Computer Scientist - Randy Pausch

You may not know Randy Pausch, but you should. He is truly a great computer scientist - but unfortunately, one who is dying. He was scheduled to give a CS Distinguished Seminar at UMD last year, but had to cancel on account of his illness.

On Tuesday, he gave his "last lecture" at CMU which Allison & I attended. Given that he is brilliant, a wonderful showman, and forthright - and expecting to die before long with advanced pancreatic cancer, it was a talk that is hard to describe the gravitas of - whether you know Randy or not.

While the audience (an overflowing room of 500 or so), was obviously distraught - Randy focused on the lessons of his life. What he was proud of, what was difficult - focusing on what it took to achieve his childhood dreams. And he talked a lot about the satisfaction he has taken in focusing on undergraduate education and broadening the students interested in computer science (through Alice, his very popular 3D system that offers an introduction to programming) among other things.

You may not have the pleasure of getting to know Randy in person, but I promise that you will not be disappointed if you spend the 1.5 hours to watch his talk. Here is a wall street journal article about it.. The weird thing is that the hyperbole in this article is actually understated. The talk was far beyond anything I've heard before.
http://online.wsj.com/article/SB119024238402033039.html

The full video of his talk is here:
http://www.etc.cmu.edu/global_news/?q=node/42

Randy's personal page and treatment blog is here:
http://www.cs.cmu.edu/~pausch/