| By Yakov Fain | Article Rating: |
|
| April 14, 2010 11:40 PM EDT | Reads: |
7,637 |
Many years ago when I wanted to leave computer business and purchase a gas station, a friend of mine who was in fuel business said, “You know nothing about gasoline. Stay where you are. Keep doing what you’re doing, just do it a little better than others”. Believe it or not – this simple advice really works, and I had a chance to see it in action today.
Let me ask you this, “Can you come up with any innovation for the time interval between the moment you pressed the button Send in your email client and the moment when the send process actually begins”? No? And Microsoft couldn’t, even though MS Outlook is probably still the most popular email client.
But Google found a way to use this time interval “a little better than others”.
Today, I was sending an email using my gmail account with a file attachment. You know what happened? I pressed the button Send but forgot to attach the file. The text of my email message had the words “see attached”.
I pressed the button Send and… Google made my day! Just look at the message I got:

Is it crazy or what? If you think about it, it’s so easy to implement! So why other vendors didn’t do it?
How about this nice little feature: have you ever regretted pressing that button Send right after you hit it? No Biggies.Go to the menu Settings, Labs and enable the Undo Send feature. Now after pressing the button Send, your email will stay in a queue for a configurable time (5, 10 or 20 sec), and you'll see an Undo link above the email list that you can hit if you changed your mind within this interval. Nice? Yes! Easy to implement? You bet! So why no one else did it before? They just never thought of it this way?
I know, I know… Paraphrasing a famous writer Isaac Babel, “That’s why Google is where it is, and you just have spectacles on your nose and autumn in your heart.”
Bravo, Google! They do the same things as others, but just a tiny bit better.
Read the original blog entry...
Published April 14, 2010 Reads 7,637
Copyright © 2010 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Yakov Fain
Yakov Fain is a Managing Director of Farata Systems, consulting, training and product company. He has authored several Java books, dozens of technical articles. SYS-CON Books released his latest co-authored book , Rich Internet Applications with Adobe Flex and Java: Secrets of the Masters in Spring 2007. Sun Microsystems has nominated and awarded Yakov with the title Java Champion. He leads the Princeton Java Users Group. He is an Adobe Certified Flex Instructor. Yakov co-athored the O'Reilly book "Enterprise Application Development with Flex". He twits at twitter.com/yfain.
- Three Tips to Successfully Load Test Adobe Flex Applications
- Patterns for Building High Performance Applications
- It's the Java vs. C++ Shootout Revisited!
- Asynchronous Logging Using Spring
- Graal, a Dynamic Java Compiler in the Works
- Cross-Platform Mobile Website Development – a Tool Comparison
- Write Once Run Anywhere or Cross Platform Mobile Development Tools
- Three Buzzwords That Every CIO Hears but One They Should Listen To
- Cloud Expo New York: The Java EE 7 Platform - Developing for the Cloud
- Immersing into JavaScript Frameworks
- Workday Reportedly Prepping to Go Public
- Book Review: Sams Teach Yourself Java in 24 Hours
- Three Tips to Successfully Load Test Adobe Flex Applications
- Book Excerpt: Introducing HTML5
- Five Years Waiting for JRE 7: Is It Justified? (Part 1)
- Book Excerpt: Java Application Profiling Tips and Tricks
- i-Technology in 2012: Five Industry Predictions
- Patterns for Building High Performance Applications
- It's the Java vs. C++ Shootout Revisited!
- OpenXava 4.3: Rapid Java Web Development
- The Next Web Architecture
- Asynchronous Logging Using Spring
- Java for Programmers (2nd Edition)
- Graal, a Dynamic Java Compiler in the Works
- A Cup of AJAX? Nay, Just Regular Java Please
- Java Developer's Journal Exclusive: 2006 "JDJ Editors' Choice" Awards
- JavaServer Faces (JSF) vs Struts
- The i-Technology Right Stuff
- Rich Internet Applications with Adobe Flex 2 and Java
- Java vs C++ "Shootout" Revisited
- Bean-Managed Persistence Using a Proxy List
- Reporting Made Easy with JasperReports and Hibernate
- Creating a Pet Store Application with JavaServer Faces, Spring, and Hibernate
- Why Do 'Cool Kids' Choose Ruby or PHP to Build Websites Instead of Java?
- What's New in Eclipse?
- i-Technology Predictions for 2007: Where's It All Headed?

















