We’re Always Shufflin

Yesterday I came home and like many precursors to the weekend we talk about what sort of meal plan we would like for the coming week. Along with that, we put together the shopping list for our weekend supply chores.

Ever since Apple released iOS 13, we’ve had nothing but headaches with their Reminder app. So the two places we usually go are named lists in the Apple Reminders app. My partner rattled off that there were four items in one list, and I saw none of them. After we wasted an hour resetting and screwing around with Reminders I went to look for alternatives. I found one, an app called “Remember The Milk” and I chiuckled as I had seen it before. Apparently I had an account there a long time ago, so instead of creating a new account, I reccovered the old one. I invited my partner to the app, he installed it, and then I created two lists for our two spots we usually go to, and then I shared them both out to him. Then we sat back and chuckled because with this alternative, proper sync was happening, which was everything we wanted. So we have turned our backs on the Reminder app.

As I started to look through Remember The Milk, I noticed that it had grown up a lot in the time I had been away from it. I’ve been having a headache with the ToDo App from Microsoft, which is actually Wunderlist rebranded. I had split some of my work tasks into ToDo from Microsoft because it was free with my work email, an Office 365 account. ToDo from Microsoft was having serious problems, mostly whenever I had to check off a task, a zombie task would reappear and I’d have to check each task off twice. There were only a few tasks there, so converting them over to Remember The Milk was really easy.

Then as I was working with Remember The Milk, I thought that I might finally leave Toodledo, so I bought a yearly subscription to Remember The Milk, which gave me parity features with Toodledo, and then backed up my Toodledo account and imported the entire thing over to Remember The Milk.

So now all my tasks live in one place again, instead of Reminders, ToDo from Microsoft, and Toodledo, now it’s all Remember The Milk. We’ll see how it goes.

Strategy to Inbox Zero

Earlier in the week I had talked to a friend about my unmanageable email pile in my Inbox, about 78 pieces of email just sitting there, dwelling on the edge of my consciousness and weighing on me. Is there something there that I should take care of? Did I miss something important? So I started to chat and to do some research.

There are many strategies out there, and I adapted them for my own use, and so far it has worked out marvelously well. Here’s how I process my email:

  1. Create sorting folders. I created a host of new subfolders in my work email account which runs under a hosted version of Microsoft Exchange. Because folders sort alphabetically, I forced the sort using number indexes and dashes.
    1. 1-Email Management
      1. 1-Today
      2. 2-This Week
      3. 3-This Quarter
      4. 4-FYI
      5. 5-Toodledo
      6. 6-Done/Sort
    2. 2-Help Desk
    3. 3-To Evernote
    4. 4-Barracuda
    5. 5-Syslog Alerts
    6. 6-ATP
  2. Then I sort the Inbox into the “Email Management” folder structure. If something has to be done today, it goes to 1-Today, and so on and so forth. My first consideration is the due-date for the item in my Inbox. If the item is purely informational, it goes into the 4-FYI box.
  3. I have rules set up in my email application, which happens to be Apple Mail. If I get email from Toodledo, my favorite To-Do system, they are moved into that folder. Anything from my Spiceworks Ticket sytem ends up in the 2-Help Desk folder. The messages from my Barracuda backup appliance end up in the 4-Barracuda folder, all my incoming Kiwi Syslog alerts end up in 5-Syslog Alerts, and finally the Advanced Threat Protection from Hosted Exchange reports get filed in 6-ATP. Rules are a huge part of keeping your neck above water when it comes to emails. There are a lot of purely informational emails that have zero urgency and very low importance, you want to keep them to go through them, but they don’t need to clog up your Inbox. Rules can help you sweep a lot of these away automatically. Always flag your junk mail, review that occaisonally to drag it for any false-positives.
  4. If an item is a request for help from work, and it didn’t come in as a ticket originally, those need to be pushed into the ticketing system. Thankfully Spiceworks allows you to forward emails into the ticket system by sending forwarded mail to whatever mailbox you’ve configured for the Spiceworks system. There are a litany of hashtag controls you can place in the email body to configure how tickets are arranged. My Cisco CUCM system is configured to also kick voicemails to me as attached MP3 emails, if they are requests for help, they likewise end up being forwarded with some extra flavor text to stomp down on confusion.
  5. If an item isn’t help, is urgent, is rather important, and has a clear date and time I will forward the email to my Toodledo using the configured email address on that system. Toodledo has a flag system that works on the Subject line. My preferred method is to alert people to events, include Toodledo as a BCC addressee, and then add at the end of the Subject line this text fragment: @work :1 day #{duedate} where the field duedate is whatever the date is that is relevant. Send it, forget it, it’s in the Toodledo list.
  6. The next step is to cycle through folders in Email Management, starting with Today and then reviewing all the rest. The Today folder is the action items that can be done today, or are due today. After completion, simple things are thrown away, but anything more elaborate or anything that touches on CYA gets sorted into the 3-To Evernote Folder.
  7. Evernote is a bottomless notekeeping system that I also use, and I leverage Evernote as a destination for all my CYA emails, and each quarter the extracted Sent Items from my Exchange account. I don’t trust Microsoft at all, I’d rather keep things in Evernote. Microsoft has a 50GB quota, Evernote does not have a quota. At the end of each week, I have a “Sharpen The Saw” task in Toodledo that I run, and a part of that is running along the structure in the 3-To Evernote folder, which includes all the emails across the branches of the company I work for, and all the vendors I have relationships with. Every Quarter, I search for all the emails for the previous block of time, soon Q1-2019 will be over so I search for all Q1-2019 emails and also move them into Evernote.
    1. The Evernote move is accomplished in two steps. The first step is to extract all the attachments out of the emails in my Exchange account, I use Mac Automator for that purpose, and here’s how it’s configured:
      1. Get Selected Mail Messages – Get selected messages.
      2. Get Attachments from Mail Messages – Save attachments in: “Attachments”
    2. I then run the Automator workflow, and all the attachments are put in a folder on my Desktop called Attachments. I then bulk rename them with their folder, a date such as 20190301 (YYYYMMDD), and then select them all and drag them into the right notebook in Evernote.
    3. Then I highlight all the relevant emails in my Mail App that I intend to send to Evernote, and I have created a General Service in my Mac called “Send To Evernote” which is actually another Automator Workflow, called “Send To Evernote.workflow”, that has this content:
      1. Run AppleScript:
        1. on run {input, parameters}
           -- Slightly modified version of Efficient Computing's AppleScript: http://efficientcomputing.commons.gc.cuny.edu/2012/03/17/copy-email-message-in-mail-app-to-evernote-applescript/
           tell application "Mail"
            --get selected messages
            set theSelection to selection
            --loop through all selected messages
            repeat with theMessage in theSelection
             --get information from message
             set theMessageDate to the date received of theMessage
             set theMessageSender to sender of theMessage
             set theMessageSubject to the subject of the theMessage
             set theMessageContent to the content of theMessage
             set theMessageURL to "message://%3c" & theMessage's message id & "%3e"
             --make a short header
             set theHeader to the all headers of theMessage
             set theShortHeader to (paragraph 1 of theHeader & return & paragraph 2 of theHeader & return & paragraph 3 of theHeader & return & paragraph 4 of theHeader & return & return)
             --import message to Evernote
             tell application "Evernote"
              set theNewNote to (create note with text (theShortHeader & theMessageContent))
              set the title of theNewNote to theMessageSubject
              set the source URL of theNewNote to theMessageURL
              set the creation date of theNewNote to theMessageDate
             end tell
             -- move the email message to archive and make it bloody obvious
             set background color of theMessage to blue
             set acc to account of mailbox of theMessage
             move theMessage to mailbox "Archive" of acc
            end repeat
           end tell
           return input
          end run

           

      2. It takes some time, but it efficiently moves the text parts of the emails selected into Evernote, using my default Notebook, called IN BOX.
      3. I select everything in the Evernote notebook IN BOX and move it to where it has to go, the destination notebook within Evernote itself. The messages all end up in the Archive folder, so then after that I hunt them down and delete them out of Exchange. Then empty the trash out of Exchange.
  8. In the end, I have a very slim Exchange account, a well fleshed out Evernote data store where I can search for all my email CYA details that I might need later on, and it also works on the web and over mobile apps as well. It’s very handy.
  9. It only took me a little while, maybe an hour tops to sort my Inbox and get to Inbox Zero. Then the cycling through the subfolders helped give me a handle on both urgency and importance, and I have a far better sense that I am actually on-top of my emails.

 

Spinning Governor

I’ve come up with ways to cope with the network connection throttle that I recently discovered was behind a lot of my network woes here at work. In my regularly scheduled workaday use of the Internet I usually find myself consuming at least 150 connections if not more because everything I use was built with the assumption that establishing multiple connections is free and easy. There is no parsimony when it comes to using the network, and you see this exemplified most of all in the design of browsers like Firefox. When you fetch a page, most modern browsers will attempt to also-fetch possible pages you may want so that they can appear faster. This is fine if you have an unlimited number of connections that you can make to the network. That isn’t the case here.

I can live with the throttle. I understand why it’s in place and knowing that it exists helps in that it keeps me from questioning my sanity when I didn’t know it existed and thought the problem was with me or my computer. It’s neither. So there are some ways to address my problem. Specifically the route to a better life is ironically through the same devices that are at the center of the entire ‘running out of IP space’ problem, iOS devices. My iPhone and iPad have apps that can bring me interfaces to Internet resources that I need to use, and they can free up my computer so that I can help avoid the connection quota throttle. For example, instead of opening up Toodledo in Safari I can open up the Toodledo app on my iPhone. Different device, different connection quota. My iPhone doesn’t make so many connections and if I did need that feature I could very easily drop wifi and use the 3G data circuit. I can do a lot of other things too, like manipulate Asana, run my eMail through my iPad, that sort of thing.

So, in a way, the connection throttle has shifted the load from one device to three. At first this was kind of a pain in the ass, but over time I’ve come to see that this could become more efficient. It frees my computer up for the heavier things, like Google Reader and such. We’ll have to see how it goes.

Asana

My office is in the mood for a task management suite online to help manage, well, teams and tasks. The tool we’re looking into is called Asana. Personally I use Toodledo to manage my tasks on my own but Asana seems pleasant enough to use.

After the great unveiling during our latest meeting I wept a little private tear for our dearly beloved old email system, Groupwise. It was all of this all secured and centrally managed. Alas, it was a Novell product and much like the Elves themselves, Novell has gone west. I spent a little time caught up in a mental reverie surrounding Groupwise during that meeting, thinking about all the ways we could have made things simpler and easier and work better for all of us. Then I was awoken out of my reverie (alas it only lasted three seconds) and so smiled a nice private smile that just as I had predicted all those months and months ago, that people would have to construct their own ways to cope with us moving away from what could have been a really great system. Now we are moving towards a new system and actually, upon reflection it is better than the situation we would have been in had the-powers-that-be spent a moment to listen to this raving crazy maniac. Everything is bending towards SaaS and Cloud Services, and I actively support this migration so in the end, it’s best for everybody.

One thing I really am looking forward to is to watch these cloud services blossom. Then we’ll be on to Web 3.0 where the semantic web meets cloud accumulations. That’s going to be cool.

Work Doing

I won’t ever forget anything at work ever again.

It all comes down to adhering to a rather involved procedure to keep my work tasks organized, people connected, and to leave a cookie trail behind me so that if I have to ever refer to what happened in the past, there is an easy way to get at it.

At work I use the Mail.app on Mac OSX Snow Leopard, on my work iMac. Technically since I use IMAP the application itself is irrelevant, but this is where I do most of my work tasks day-to-day. WMU provides a web-based interface called Webmail Plus, but I really prefer to not use that. I get more mileage out of Mail.app.

Everyone has learned that the best way to alert me and my staff to things that they need is by email. Email creates a kind of digital documentation, a little slip of virtual paper that people write up and tack to our door. It doesn’t get lost and serves as a reminder of things we have to do, with details that we need to complete the tasks. It’s really the best way to go since email is so ubiquitous.

I get tasks in Mail.app whenever I run the app or bring it to the foreground. Because it’s IMAP whatever I change in the account is reflected everywhere else I have a connection to that account, like a window. So my iPhone, my iPad, my MacBook, my home Mac Mini, or my work iMac always has the right list of emails in my Webmail Plus Inbox.

When I get a new task in Mail.app I use the key combination Command-Shift-E, which in Mail.app redirects the incoming email so I can send it somewhere else. It’s better than forward, it resends the message as if it was originally sent to where I want it to go. I redirect all my tasks to my Toodledo account’s email address. Right before I send the redirected message, I tack on to the subject of the task a little bit of text “@work #today” which informs Toodledo to make a new task for me, set it in my Work Context, set the due date for Today (or really whatever day I want) and then hit send. Doing this keeps my Webmail Plus Inbox blissfully empty. I get tasks and punt them forward to my Toodledo to track them and organize them.

Once the task is in my Toodledo list, I configure the list to show me Work tasks, organized by due-date and then by priority. I don’t really enrich the tasks with priority data so the principal sort is actually alphanumeric beyond the due-date sort. It’s in Toodledo that I spend a majority of my time. Toodledo captures everything, the text, any attachment files, you name it. This way I am sure I am not missing any tasks. I may be late with a task or two, but none should fall off the edge. As I work tasks I complete whatever it is the task requires and then I copy the body of the task, which is the body of the redirected email into a new email and then tack on some pleasantries like “Task complete” or some-such and on the CC line I include the email address for my department WordPress.com blog, and right above the signature line on my outgoing email to the task requestor I include a WordPress [tags] and [end] blocks to keep the usually messy signatures from clogging up my blog and setting all the tags so that when people ask me about a certain thing I can browse the tag-cloud on the WordPress blog and find the task, the time and the date it was completed. I don’t have to muck about with Sent Items or any of that malarkey. As an added extra, WordPress automatically creates pages for tags and sets up RSS feeds for tags so interested parties can just browse to the tags they are most interested in to see what is going on. Most people aren’t interested and the WordPress blog ends up mostly being for me. I quite enjoy it, I no longer have to spend time trying to remember when I did whatever I do and so I can sort of mindlessly chug through tasks without having to waste any precious brainpower on any of it. WordPress, Toodledo, and Mail.app do all the heavy lifting and storage for me, all delightfully complimentary.

In the morning I adjust a search on Toodledo to find all the tasks in Toodledo that I have completed the day before and then I use Toodledo and Byword to quickly markdown the tasks as a numbered list and then ship that off using MarsEdit off to the blog. The overall goal is to free myself as much as possible from the headache-inducing parts of my job as I can manage. Did I do something? When did I do it? Was there some kind of trick in fixing something or other? It’s all in the blog. In many ways I have replaced the need to form new memories about my work off to WordPress, so I really don’t know in a day-to-day way exactly what I have done here. I don’t want to know it. WordPress knows it for me. The only thing I bring to the table are my skills and abilities. Everything else has been farmed out elsewhere.

There is something very secure about such a way of managing my life. I can’t answer any questions posed to me about my job. I don’t form any long-term memories about this place. I’ve gotten used to the relaxed almost meditative way that I chew through my days. Technology keeps the things I find irritable or troubling. In many ways, doing it this way has vouchsafed the eternal sunshine of the spotless mind. My spotless mind.