« Hanselminutes Podcast 218 - Baratunde Th... | Main | Ultimate Developer PC 2.0 - Part 1 - Bui... »

There are a finite number of keystrokes left in your hands before you die. - Me

One of the most influential (to me personally) posts Jon Udell has written was his classic "count your keystrokes." I've mentioned this post in a number of my talks, including my talk on "Tips to make your blog suck less" at Blogging While Brown this last weekend. This point, in particular always seems to resonate with people, so here's my own take, before you read the original.

Let break it down. I'm 36 and change. I'll live to be 80, let's say, and I can type 100 words a minute (but 50 of that is errors and the backspace key) so let's say 50WPM. If I type for 6 hours a day, 5 days a week, 50 weeks a year, for the next 44 years, that means there are 198M keystrokes left in my hands. Max. Period. And that's generous; it's likely 10% of that.

5.1CPW * 50WPM * 60m/hr * 6hr/s a day * 5 days/wk * 50 wks/year * 44yrs = 1,009,800,000 keystrokes left in your hands.

Let's assume the average length of an English word is 5, plus a space, so six. That's a ceiling of 168M more words I can type in my lifetime. Nothing I can do, short of dictation, or some new brain invention is going to create more keystrokes. I am I/O bound by my hands. The keystrokes they contain are finite. And this assuming my hands don't give out.

Drink that in. OK. So now, next time someone emails you ask yourself "is emailing this person back the best use of my remaining keystrokes?" That includes both 1:1 and 1:many emails. You could even add a little hubris to it and say: "Does this person deserve the gift of my keystrokes?"

Instead, consider writing a blog post or adding to a wiki with your keystrokes, then emailing the link to the original emailer. (Like this email, er, blog post, for this example.) Send them to http://www.letmegooglethatforyou.com or http://www.letmebingthatforyou.com and teach them to fish.

UPDATE: This is about reach and effectiveness vs. efficiency. If you email someone one on one, you're reaching that one person. If you blog about it (or update a wiki, or whatever) you get the message out on the web itself and your keystrokes travel farther and reach more people. Assuming you want your message to reach as many people as possible, blog it. You only have so many hours in the day.

The best way to get more email is to reply to it. The best way to get less email is to stop answering it.

Conserve what remaining keystrokes you have left, Dear Reader. Or, use them in the comments area here and give me the special gift that is your keystrokes.. ;)

Related Links

P.S. This blog post is 435 words or 2362 keystrokes. Hope it was helpful. I've only got 1,009,797,638 left!



Tuesday, June 22, 2010 2:18:18 PM (Pacific Standard Time, UTC-08:00)
First! There, I just said something super valuable and only used six keystrokes. Oh wait, it's more now huh? Oh no, even more now... oh gosh, even more... no wait... argh.
Jeremy
Tuesday, June 22, 2010 2:24:33 PM (Pacific Standard Time, UTC-08:00)
this is invaluable advice, especially when you have co-workers (or managers) who don't read their email and say stupid things like "I get too much to read it all" and "if it's important then come to my office and tell me to read it."
Tuesday, June 22, 2010 2:31:21 PM (Pacific Standard Time, UTC-08:00)
Nice, but your theory doesn't take into account that in, let's say 20 years from now, keyboards are obsolete. You may not be I/O bound by your hands by then.
Koen
Tuesday, June 22, 2010 2:43:12 PM (Pacific Standard Time, UTC-08:00)
In your equation you are using words per minute multiplied by the number of remaining minutes typing in your life. Wouldn't that give you the number of remaining words instead of keystrokes? And if that is the case, then the remaining number of keystrokes would be six times that or about 1,188M keystrokes... Or am I missing something here?
Tuesday, June 22, 2010 2:51:41 PM (Pacific Standard Time, UTC-08:00)
I am using my keystrokes sparingly. There is a flaw in your logic:

50WPM * 60m/hr * 6hr/s a day * 5 days/wk * 50 wks/year * 44yrs = 198,000,000 keystrokes left in my hands.


Your flaw? You are counting words, not keystrokes. Considering the average word lenght is 5.1 characters, your equation should be:

5.1CPW * 50WPM * 60m/hr * 6hr/s a day * 5 days/wk * 50 wks/year * 44yrs = 1,009,800,000 keystrokes left in your hands.
Nathan Reitz
Tuesday, June 22, 2010 3:07:49 PM (Pacific Standard Time, UTC-08:00)
Ah, and I checked it twice. Poop. Thanks guys for the math lesson! ;)
Tuesday, June 22, 2010 4:24:25 PM (Pacific Standard Time, UTC-08:00)
Scott, I've heard this from you a few times and on some level agree with the statements about blogging instead of sending an email. But do you think maybe there is some way that you would answer an email that lends itself to being a blog entry anyway? My emails very rarely contain anything to blog about or update a wiki with.

What amount of email do you think is actually appropriate to becoming a blog entry in your life or in a less technical person's life?

Maybe a chance to do some more math?
Jarrett
Tuesday, June 22, 2010 6:10:14 PM (Pacific Standard Time, UTC-08:00)
This logic doesn't make any sense to me.

Can we calculate how many more footsteps we have left in our life? (assuming you are not a current victim of the five point palm exploding heart technique.) Not really.

The question of "how many keystrokes you have left" seems to be an intractably multivariable equation - where one of the variables is how much you choose to type each day. To put it differently - consider swimming: how many swim strokes do I have left in life (and thus what should I use them for?) Well the answer will vary depending on whether I spend a lot of time in the pool or not.

To me at least this argument is more appealing if we focus on the more definitively limited quantity - time. You have a certain number of minutes, and you do not control how many minutes you use up per minute. (whereas you do control how many keystrokes you use up per minute).

If you were to say, your time on the earth is limited, how much of it do you want to spend emailing - that would make sense to me. The keystroke argument doesn't make since since individuals have so much control over how many keystrokes they "use" in a given time.

Peter H.
Wednesday, June 23, 2010 2:56:12 AM (Pacific Standard Time, UTC-08:00)
It's http://letmegooglethatforyou. (You had an extra 'r' at the end of the URI.)
Wednesday, June 23, 2010 4:03:16 AM (Pacific Standard Time, UTC-08:00)
So what you're saying is - we really need single sign on.
Wednesday, June 23, 2010 4:13:34 AM (Pacific Standard Time, UTC-08:00)
This reminded of the episode of Seinfeld in which Elaine discovers her favorite contraceptive has been discontinued and must now decide if her gentlemen callers are sponge-worthy ...
Wednesday, June 23, 2010 6:24:50 AM (Pacific Standard Time, UTC-08:00)
With so few words left
Should they all be used in song
..or maybe haiku?
Jeff Key
Wednesday, June 23, 2010 10:04:51 AM (Pacific Standard Time, UTC-08:00)
right on! i've been using the "lifetime keystrokes" argument forever to defend my situational lack of punctuation and other "niceties" in oneoff email correspondence and anykind of chat client. of course, i also use the "lifetime breath" argument to defend my lack of phonecalls!
dave
Thursday, June 24, 2010 11:28:28 AM (Pacific Standard Time, UTC-08:00)
I don't need to think about how many keystrokes are left because I am pretty busy designing voice recognization software so our computer will be smart enough to do what we tell him to do. Pretty soon Keyboard and mouse will be the history.
Friday, June 25, 2010 3:02:50 PM (Pacific Standard Time, UTC-08:00)
It would be neat to here Msr Hanselman's insites on voice recognition software. I will never be able to type as fast as Scott Hanselman or Jeff Atwood. But I can speak as fast. I am really looking into Dragon software on a Voice Corder. My understanding is you need to spend some serious money (400+) to get a VoiceCorder that has the latest algorithyms whatever. I could drive along babbling and I would have text when I get home!

Right now I start typing fast and my ADHD starts listening to the sound and I'm playing Tabla in India and the wordsstarttojustbecomebeautiful sdasdfasdf as;dfj a;sdfq34oi[0 aqod;fij a;sdfoij a;sdofj a;sdfj ;asdfj
Monday, June 28, 2010 8:57:52 PM (Pacific Standard Time, UTC-08:00)
Thanks for the reminder that time is precious. Use it wisely!
Monday, July 12, 2010 6:11:23 AM (Pacific Standard Time, UTC-08:00)
Maybe Microsoft could improve Outlook and SharePoint to make blogging (public email) as easy as (private) email.
J. Daniel Smith
OpenID
Please login with either your OpenID above, or your details below.
Name
E-mail
(will show your gravatar icon)
Home page

Comment (Some html is allowed: a@href@title, b, blockquote@cite, em, i, pre, strike, strong, sub, super, u) where the @ means "attribute." For example, you can use <a href="" title=""> or <blockquote cite="Scott">.  

Live Comment Preview