When interviewing some of today's top practicing programmers for my new book, "Secrets of the Rockstar Programmers", one of the most frequently cited key skills is having a great system for managing incoming information. In today's information workplace e-mail is the conduit through which lots of that information flows. This article shares a few things I've learned from the rockstars in the book, as well as providing an insight into the system I currently use for email.
Much has been written about managing e-mail, some of it even mentions the important link between e-mail mastery and its parent skill: time management. Rather than rehash old content I recommend you keep that link in mind when reading content on this topic. In my opinion, any system that doesn't link these two skills together is not worth learning about.
Before we begin, I want to give a quick shout out to two bright lights of prior art on this subject. Mark Hurst wrote an article back in 2002 about the subject which compared the act of managing e-mail with the classic arcade video game Tapper. Being a classic video game enthusiast, I LOVED the analogy and also loved the article. Mark has expanded the article into a book: Bit Literacy. I hope to interview Mark Hurst for the next edition of the Rockstar project and I plan to read his book. The other bright light I've found is Merlin Mann whose famous "Inbox Zero" talk is a web phenomenon even more popular than Rickrolling. Merlin's easygoing manner also makes his content a pleasure to watch and read.
I'm old school, through and through. For time management, I use an old fashioned Franklin-Covey planner, and do the full system, "big rocks" and all. It works for me, but it is a bit short of being fun to use, which Merlin points out is a desirable attribute for an e-mail management (and time management) system. For e-mail, I'm equally old school. I use XEmacs VM mode combined with fetchmail, procmail and mairix for my email client (aka Mail User Agent or MUA if you want to be pedantic (which I often do)). Fetchmail is a simple IMAP client that sucks my email down to /var/mail/edburns, the way God intended. Procmail is a rule based filtering program that takes the mail and filters it to folders. This is how I deal with SPAM. Mairix is an email indexing and searching utility I learned about from rockstar programmer Adrian Colyer, Chapter 2 in the book. That's the software stack. Here's how I use it to get the job done.
One of the things Merlin leaves out of his 58 Minute Google Tech Talk on Inbox Zero is how to prioritize the reading of the email in your INBOX which you will reduce to zero. My old boss and college crony Tony Ng shared a prioritization scheme with me that works for me and I'll share it with you.
0. Filter mailing lists straight into folders so they never end up in
your INBOX.
1. Process emails with URGENT: or ACTION: in the subject.
2. Process emails from people in your "list of important people." This is somewhat like a whitelist, but not specific to spam filtering.
3. Process emails sent directly to you, either in the To: or CC: list.
4. Process emails received in the last 24 hours.
5. Process emails received in the last week.
XEmacs VM has a nice feature called "virtual folders" that allows one to use regular expressions to put a view on top of your INBOX, only showing those messages that match the regular expression. I have virtual folders that implement steps 1 - 5, and I use Procmail to implement step 0.
Even with all this, I still don't have an empty INBOX, but at least I can get replies back quickly. Don't lose hope, just do your best!
Web De E Mail
How would you feel if someone's using your email account for his personal gain? Surely, you'll be furiously mad at the person who assumes your name. Expectedly, the next big thing that will come out of your mind is to find out who that person is. Unfortunately, email domains do not have a database of email addresses. All it can give is an assurance that your email account is protected, though at times hackers and spammers are able to invade personal email accounts. What if the damage done to your name was grave? How are you going to sue a false identity hiding behind your username? In this case solution can also be found online.
Think of reverse email. Just like in reverse phone number search system this method will provide you the basic profile information of a person you are searching. What separates the two however is in reverse email you got to pay a little to acquire the information you needed. It's comprehensible because telephone directories are everywhere, whereas email database is too scarce. The main reason of the scarcity is the expensive cost of maintaining an online database, though the money that will be pocketed out will be worthy of what we could reap. Without reverse email the only resort available is to hire a personal detective but it requires for more money spending.
Reverse email is effective in tracking down different personalities online. Spammers will no longer be safe hiding at their fake names, and so with people who constantly send malicious messages. Their days of invading private lives are over as long as profile search services are around. Through reverse email spammers can be reported immediately to authorities of a particular email domain and immediately marked their usernames as blacklisted.
This method is also helpful in finding old friends. Who says that old and no longer used email addresses are dismissible anytime? They might have been abandoned by their users but it can still be of help in tracing the new email address of its users. Just think about it this way: everything we do online leaves a mark that however we intend to remove it out of sight we just can't. Everybody is interconnected in the cyber world.
Where else can reverse email be extra helpful but with business operations. To those who cannot afford the expensive price of mainstream advertising sales through networking would be the next most effective marketing strategy. To establish a network every business operator needs a wide range of database. However, it would damage the credibility of a business entity if contact details were acquired in malicious manner. So why not tap the service of profile search tools? The amount of money you'll be spending is worthy especially when loads of contact information is transferred to your business database.
Remember that time is irretrievable. If you have the means to trace people's whereabouts today do it now. Lest you'll be spending the rest of your life searching for people who could have been put to jail due to online crimes, or who could have been happily married with you.
Both Ed Burns & Sean Goudelocks are contributors for EditorialToday. The above articles have been edited for relevancy and timeliness. All write-ups, reviews, tips and guides published by EditorialToday.com and its partners or affiliates are for informational purposes only. They should not be used for any legal or any other type of advice. We do not endorse any author, contributor, writer or article posted by our team.
Ed Burns has sinced written about articles on various topics from Public Speaking, Computers and The Internet. Ed Burns has worked on a variety of client and server side web technologies since 1994, including NCSA Mosaic, Netscape 6, Mozilla, the Sun Java Plugin, Jakarta Tomcat and, most recently JavaServer Faces. Ed has published two books with McGraw-Hill, JavaS. Ed Burns's top article generates over 14800 views. Bookmark Ed Burns to your Favourites.
Cheap Insurance For Children If you decide it makes sense to purchase cheap life insurance for your child, be sure you understand the rights the insurance company guarantees your child when he or she turns 18 years of age