Software I use

Software I use that I feel is somewhat noteworthy includes:

  • Evernote – I use this on every device I own, mostly to take notes in meetings and training sessions, and then to revise/reflect later. A lot of my notes are now photographs of whiteboards, which Evernote handles very well.
  • Atom – A text editor that handles Markdown well, and can preview and export to PDF. This pretty much handles all of my writing/blogging work within one application. I’m currently writing this post in Atom. I also use Pandoc to convert to PDF, HTML and/or .docx if required.
  • Trello – I’ve just started using this for my to do list, and it’s a good way to visualise the planning and execution of any task based work.
  • Keynote – For presentations. I wouldn’t say I’m a power user, but I can throw together a half decent presentation now.
  • Dropbox – Cloud storage and synching software to ensure I can access everything everywhere.
  • IFTTT and Buffer – To automate as much as possible. Between them they handle a lot of the seemingly clever things in my digital life, and explain why I seem to be able to post to social media sites at times when I appear to be elsewhere.
  • NVivo – As a lot of the data I work with is words rather than numbers this is proving somewhat invaluable. I use the Mac version, but should get round to exploring the Windows version soon as I understand it has some different features.
  • Virtualbox – Because no-one needs as many physical computers as I had before virtualisation was a thing.

I’m always happy to talk about any of this software and how I use it to be productive.

Automate everything (updated)

This is an updated version of something I posted a few months ago, but as some of my automation methods have changed I thought it was worth a rewrite.

I’m a big fan of automating anything that can be automated, and I don’t like having to think about or do the same thing multiple times if there is a way round it. There are two main ways I achieve this:

Firstly – Using forward planning and/or recorded muscle memory to ensure that I don’t have to think too much about things I do every day (my morning routine, walking to work, typing my PIN number, choosing what to wear or what to cook for dinner).

Secondly – Using technology to automate commonly encountered tasks (adding my signature to an email, typing my phone number, taking notes at a meeting etc.)

The first one is fairly straightforward, and involves what I generally refer to as autopilot. After doing something for a certain number of times I find I can do it without thinking too much about it, and that takes all the mental processing out of the equation. Similarly, if I plan things like clothes and food once a week, I don’t have to spend any time worrying about what to eat or what to wear. I also tend to buy clothes in bulk, so that there is very little decision fatigue involved. Once I’ve found something that I like I’ll buy duplicates so that I can (appear to) wear the same things each day, which removes the need to make decisions. I also tend to do like-for-like replacements as much as possible, for things like clothes, headphones, laptops etc.

A lot of my technology automation involves If This Then That, Buffer and Evernote, and I thought it was worth detailing how a few of these work.

If I add a photograph to Instagram, then it is also posted to Twitter and Flickr. This came about because I didn’t like the way Twitter makes you click on a link to see an Instagram picture – this process makes it look like a native Twitter picture instead. Every photo I take on my phone or iPad is automatically synched with Dropbox, and every photo I take with my camera copies to my laptop, and eventually to the USB drive I carry on my keyring. All of this is automated using Carbon Copy Cloner (which is what I use to back up my machines as well).

I have a Google calendar that details all of my work appointments. 15 minutes before each appointment starts a note is created in Evernote with a template suitable for note taking, and also any agenda items or pre-meeting reading. This relies on keeping my calendar up to date and as detailed as possible, but I do that anyway. It’s very reassuring to know that I can open my iPad and find everything I need for a meeting right there on my screen.

I use Buffer to schedule social media posts to Twitter, Facebook and Linkedin. Generally I’ve got Twitter open anyway, but the other two I largely maintain a presence on by copying content from Twitter and/or my blog. I am hopeful Buffer will work with WordPress and G+ soon (it posts to G+ pages, but not to personal streams), at which point it will handle everything I want to publish to the world.

If I write a blog post, then IFTTT adds a tweet with a link to the blog post to my Buffer queue. I want people to read what I write, so it makes sense to let people know that there is new content on my blog.

I have my computer and iPad set up with keyboard shortcuts that will insert my name, email signature, phone number etc. into what I’m writing. Similarly I have dozens of templates set up in the ITSM software we use at work to insert all sorts of text that I have to send out regularly.

Any email attachment I receive is automatically added to a folder in Dropbox, arranged by who sent the email. Most of these emails are only interesting because of what is in the attachment, and I’d rather have that information stored outside the context of the email thread. I occasionally go through these and delete things that are no longer relevant, but they still exist in my backups anyway.

Any document added to a certain folder in Dropbox is converted into an ebook and emailed to the Kindle app on my iPad. I prefer to read longer documents and papers on my iPad, and it means I can use the offline part of my commute to catch up with reading. I can also email any PDF or free ebook directly to my Kindle and/or any instance of the Kindle app I’m running.

At a certain time each evening the whole contents of my computer’s hard drive is copied to an external drive that I keep plugged in to it (using Carbon Copy Cloner). I also use Time Machine, but I find that having a secondary backup source that isn’t reliant on a network connection is very useful. Also, CCC makes bootable backups, which can be invaluable in time-sensitive situations. I also back up my whole music collection to my NAS, as well as having off-site backups using a combination of Crashplan, Dropbox and iCloud/iTunes match. all of these involve persistent syncing of data, or run automatically once a day.

Every time I get a new follower on Twitter, details about that person are added to an Evernote document. I often used to miss new followers just using the Twitter app, and I find this way of doing it puts it a lot more in my face.

Every time I favourite a tweet, the full text of that tweet is copied to an Evernote document. I use this to make a note of interesting things people have said, but also links to articles or music that I want to check out.

Those are just a few examples of automation that I use quite often. I dread to think how much time I used to spend achieving the same results manually, and I would like to think I’ve freed up more time for pursuits that require me to be fully checked in to what I’m doing.

Travelling light

I’ve travelled a fair bit over the last few years. Monthly trips to London, a few courses and conferences each year, and holidays to New York, Rhodes, Canada and Bulgaria. I love travelling (both the journey and the destination), but I also don’t like having to navigate trains and airports with large suitcases full of everything I might possibly need. What I’ve tried to do recently is to travel as light as I can, whilst still having access to everything I might need on the trip. This is partly about planning what I’m wearing in advance, but also about risk assessment. For example, I used to always take a spare pair of shoes with me when I travelled overnight. I don’t like having wet feet, and it seemed worth it at the time. After a few trips where wet feet didn’t feature I ditched the shoes, and accepted that I may one day need to buy a pair of shoes whilst travelling. So far I’ve not had to, but I can always use a new pair of shoes, and it makes my bag significantly lighter by not having to carry a spare all the time.

I also try and reduce the load by wearing the heaviest clothes I need (generally jeans and whatever jacket/coat suits the weather), which means my bag or case should only have lighter items in it. My holiday packing is mostly shorts and t-shirts, and my business packing is lightweight shirts and trousers, none of which are particularly heavy or bulky.

I think I’m doing quite well on the clothes front, but I still carry a larger than average collection of technology, especially when I’m travelling for work. All of my devices are as light as they can be (Macbook Air, iPad mini and iPhone), but I could probably do with carrying one less device on some trips. I could also probably do with carrying around less cables and adaptors, and I should probably accept that I won’t need to connect my laptop to a projector or a wired network when I’m on a foreign holiday.

Why I’m bad at being on holiday

I am on holiday this week. This is largely because I still had 100% of my annual leave left (it resets in September), but also because I’m going to be in Egypt for a week starting on Sunday, and I wanted to make sure I was rested and relaxed enough to enjoy the trip rather than needing to spend half the week recovering from a fairly long stretch without a proper holiday. It strikes me that I’m quite bad at being on holiday though, because I don’t really know what to do with myself without some sort of structure and routine to keep me focused on the here and now, so I decided this time that I would actually write down what I planned to achieve, and tick things off when I’d done them. So in other words, exactly how I approach the day job and anything else that requires me to exert effort towards achieving predefined goals.

The first thing on my list was to prepare for my week away. I listed clothes I wanted to take, worked out if I needed to buy anything, and then assembled everything in my suitcase ready for sanity checking before I pack properly on Saturday. I’ve also been trying to reduce the amount of cables, adaptors and chargers I take with me, as well as removing anything from my everyday carry that looks dubious or won’t play nicely with airport security.

The second list of tasks revolved around technology. I’ve just bought a new hard drive for my NAS, which needed fitting. I wasn’t sure how long it would take, but actually due to the wonder of Synology it only took a few minutes, after which the NAS was back on line while the two drives started talking to each other and ensuring they were in sync. Again, I’m very impressed with this product, and would highly recommend it. I’ve also updated my 5 year plan for technology buying, and purchased a few other bits and pieces that I was holding off on buying until I was going to be at home for a decent stretch of time. I may write more about this later.

The final list of tasks was not a list of tasks as such, but an attempt to find a way of doing things to reduce the anxiety that comes from having a lot more time, and therefore a lot more choice about how I spend that time. This was dealt with by maintaining my usual routine of sleep, planning my meals and clothes in advance, and pretty much doing everything I normally do except work. I find that routine relaxes me, and that anything that can be automated should be, so that I don’t end up with decision fatigue. I also made sure I kept up my exercise regime, although I’m not quite hitting my usual targets because I’ve spent more time at home and less time walking between places. That said 6km a day is still fairly respectable.

That’s me done for now, although I’m hoping to schedule a few posts while I’m away, and also plan on keeping a travel journal (both text and photographs) so I have a proper record of this trip.

Getting in the zone

How do you get in the zone? And by that I mean how do you prepare yourself to sit down and work on something for a long time (be that a piece of writing, a song or a computer program)?

For me it’s all about turning off distractions, or at least blocking them out so they don’t impair my creativity. Right now I’m sitting in my office at work with the window open. The clock tower is chiming 8, and there is the sound of building work outside. This is not conducive to getting me in the zone, but I can block it out because it’s a fairly common series of sounds around here (my office being near the clock tower and right in between two building sites, one of which will become my new office eventually).

If I can’t turn off distractions then I like to control my distractions as much as possible. This I’ll do largely through headphones and either very familiar music or unfamiliar music without words. I have Spotify play-lists set up to deal with both of these, and I also have a fair amount of music stored locally on my non-work computers.

So what do I mean by distractions? One of the main distractions is the notifications that any internet-connected computer churns out every few seconds. On my work machine I get notifications about emails, tweets, instant messages, texts and all sorts of other things. I need to have a peripheral awareness of them, but what they would really like me to do is to drop what I’m doing and insert some other task right at the top of my to do list. Sometimes that is what I need to do, but most often the task I’m working on now is the most important task, and anything that deviates from what I had intended to do is likely to make me less productive.

Once I’m in the zone, and once I’m writing, then I tend to zone out what is going on in the rest of the world quite well. I often find myself forgetting to notice that I’m hungry or thirsty, and it’s always a surprise to find that I’ve been sitting at my desk for a couple of hours and that the document sat before me has grown in size considerably.

The other key for me is not noticing my computer at all while I’m working on something. This is partly due to keeping my computer uncluttered and distraction free, but also to do with using the right keyboard. I generally either use my solar power Logitech keyboard, or else the keyboard of the laptop I’m typing on. Any laptop I use for this sort of work is likely to be made either by Apple or by Lenovo; both of whom are well-known for understanding what a decent keyboard should feel like and sound like. I also try and use a text editor for writing as much as possible – which generally boils down to either Sublime Text or Gedit. I wouldn’t say I have a favourite as such, and like most things I like to work in at least two different ways to ensure that I don’t get stale or become too reliant on a particular tool-set.

I suppose the flip side to this is what I do what I’m not in the zone. Sometimes I have to write, regardless of feeling like doing something else. I don’t have the luxury of not needing to work, and sometimes that work involves me sitting and writing something while all sorts of chaos is going on around me. If I feel myself getting too distracted then I’ll force myself to write for a certain amount of time, and then take a break, pace around for a bit, and maybe go and take a short walk somewhere. I’ll also use my walking time (I’m currently walking at least 7km each work day and at least 4km at weekends) to think about the next thing I need to do, or how to express some particularly difficult idea or concept.

The future and how we get there

I’ve spent a fair bit of this weekend reading through my notes from the conference I’ve just been at, and picking out some key concepts and quotes for a presentation I appear to be writing called “The future and how we get there”.

It’s mostly about new technology, and how we can use it to become more productive and make our lives more efficient. But I suppose it’s also a little about how the way people learn is changing, and how the bottleneck preventing instantaneous acquisition and processing of information has moved from the computers we use to…well…us.

It’s also about how we should be judged on output and not ideas, and how the theoretical only becomes powerful when it becomes actual.

Speaking of which, I’ve spent an hour or so this evening testing my theories about how easy it is to move a complicated WordPress installation with 9 years of content to a brand new WordPress installation on a different server.

See https://andyferguson.wordpress.com/ for what should be an identical clone of this blog (apart from this post, obviously). I’m not quite sure if this is me testing the water for a move to a hosted site, or if I’m just using this as a testbed for other projects, but it was an interesting experiment to run, and as I had a very recent backup (from this morning) it was also a good way to test my backup plan at the same time.

Technology is great when it works. And even when it doesn’t work it’s usually a learning experience.

Social media notifications

I thought it might be useful to mention that I turned off all email notifications on social media sites a few months ago. I do still get banner notifications on my phone, but I found myself ignoring the emails on the whole, and thought I’d remove a bit of noise from my inbox. I still regard myself as active on (in this order) Twitter, G+, Facebook and LinkedIn, but I also still very much regard email as my primary method of contact for anything urgent/important, be it personal or professional.

I suppose it’s also useful to mention that I’ve started scheduling a few posts, both to my blog and to my social networks. I very much try and keep content relevant to my (perceived) audience, but if you do see me posting things when you know I’m at work or in a meeting with you, then scheduling is probably the answer (I use Buffer for scheduling, and may write more about this soon).

Automate everything

I’m a big fan of automating anything that can be automated, and I don’t like having to think about or do the same thing multiple times if there is a way round it. There are two main ways I achieve this:

1. Using forward planning and/or recorded muscle memory to ensure that I don’t have to think too much about things I do every day (my morning routine, walking to work, typing my PIN number, choosing what to wear or what to cook for dinner).

2. Using technology to automate commonly encountered tasks (adding my signature to an email, typing my phone number, taking notes at a meeting etc.).

The first one is fairly straightforward, and involves what I generally refer to as autopilot. After doing something for a certain number of times I find I can do it without thinking too much about it, and that takes all the mental processing out of the equation. Similarly, if I plan things like clothes and food once a week, I don’t have to spend any time worrying about what to eat or what to wear.

A lot of my technology automation involves If This Then That (https://ifttt.com) and Evernote, and I thought it was worth detailing how a few of these work.

If I add a photograph to Instagram, then it is also posted to Twitter and Flickr. This came about because I didn’t like the way Twitter makes you click on a link to see an Instagram picture – this process makes it look like a native Twitter picture instead.

I have a Google calendar that details all of my work appointments. 15 minutes before each appointment starts a note is created in Evernote with a template suitable for note taking, and also any agenda items or pre-meeting reading. This relies on keeping my calendar up to date and as detailed as possible, but I do that anyway. It’s very reassuring to know that I can open my iPad and find everything I need for a meeting right there on my screen.

If I write a blog post, then a tweet is sent announcing the fact. I want people to read what I write, so it makes sense to let people know that there is new content on my blog.

I have my computer and iPad set up with keyboard shortcuts that will insert my name, email signature, phone number etc. into what I’m writing. Similarly I have dozens of templates set up in the ITSM software we use at work to insert all sorts of text that I have to send out regularly.

Any email attachment I receive is automatically added to a folder in Dropbox, arranged by who sent the email. Most of these emails are only interesting because of what is in the attachment, and I’d rather have that information stored outside the context of the email thread.

Any document added to a certain folder in Dropbox is converted into an ebook and emailed to the Kindle app on my iPad. I prefer to read longer documents and papers on my iPad, and it means I can use the offline part of my commute to catch up with reading.

At a certain time each evening the whole contents of my computer’s hard drive is copied to an external drive that I keep plugged in to it (using Carbon Copy Cloner). I also use Time Machine, but I find that having a secondary backup source that isn’t reliant on a network connection is very useful. Also, CCC makes bootable backups, which can be invaluable in time-sensitive situations.

Every time I get a new follower on Twitter, details about that person are added to an Evernote document. I often used to miss new followers just using the Twitter app, and I find this way of doing it puts it a lot more in my face.

Every time I favourite a tweet, the full text of that tweet is copied to an Evernote document. I use this to make a note of interesting things people have said, but also links to articles or music that I want to check out.

Those are just a few examples of automation that I use quite often. I dread to think how much time I used to spend achieving the same results manually, and I would like to think I’ve freed up more time for pursuits that require me to be fully checked in to what I’m doing.

How to be a morning person

I didn’t used to be a morning person, but now I am. I had to learn, because in 2004 I very quickly went from starting work at 2pm, to starting work well before 8. I have a few things that I think help, although I’m not always as good as I should be with some of them.

1. Go to bed early enough to get the amount of sleep you need.

2. Declutter your mind, in whatever way works for you (meditation, music, tea, gin, all of the above). The plan being that when you go to bed you’re not mulling over things from the day before.

3. Set an alarm for the time you need to get up, and get up straight away when it goes off. Snooze buttons do really contribute a lot to being groggy in the morning, and actually lead to less good quality sleep as well.

4. Only give yourself enough time at home in the morning to do the essentials. So if your morning routine takes 20 minutes, then set your alarm for 20 minutes before you need to leave. Any other time you have will probably be wasted, and working to a strict deadline may kick start your brain into heightened activity.

5. Eat breakfast. Breakfast is important. I generally eat two breakfasts – one as part of my morning routine, and another one when I actually get to work.

6. Use all your commuting time productively – to read, listen to music, work though things that are bothering you, or just to mentally prepare for the day.

7. Work out what sort of tasks you do best at certain times of the day, and try and plan your working day accordingly. For instance, I write best in the early morning, so schedule all my report writing, funding bids and that sort of thing into a morning slot. I brainstorm best around mid-morning (or late evening), and so make sure anything that involves ideas generation or collaborative work is scheduled into those slots. I’m groggy in the afternoons, so I use that time for meetings where I don’t need to contribute ideas, or anything mindless. I accept that I am lucky in this respect in that I have a lot of control over what my working day looks like, but it’s at least worth trying to map task types to times of the day.

What’s your backup plan?

This week at work we have been working on a video to promote backing up data. The tagline is “what’s your backup plan?” – which has made me think about how I back up my data, and how well what I actually do measures up to what we recommend.

The basic message is that for a file to be backed up, it needs to exist in an identical version in more than one location (and ideally three locations, one of which is physically separate from the actual machine the data is created on). I do try and adhere to this, although I think I’m still a step away from being as safe as I’d like.

I have two basic backup strategies. One is to ensure that any file I edit exists in some sort of cloud storage system (usually Dropbox, iCloud or Evernote). The other is to ensure that any computer I create data on is backed up regularly using at least two different methods/products. The combination of these two systems, plus the fact I use quite a few computers, ensures I always have several copies of everything, and can access historical copies of my data and bootable clones of my whole computer in almost all scenarios.

Most of this is now automated, in that all my machines back up locally through Time Machine on an hourly basis, and once a day to a bootable clone created using Carbon Copy Cloner. This works fine providing my house doesn’t burn down. I also back up my main home and work computers once a week to a disk that I keep with my at all times, but this has to be done manually, which isn’t ideal.

My iOS devices back up to iCloud, but also back up to my computer every time they are plugged in (with the backups then being themselves backed up as part of my other backups). I don’t have any unique data on them (at least not for long), but I still think it’s worth being able to restore them quickly and to have a second (and sometimes third) copy of all my apps.

So that’s my backup plan. It’s not perfect, but it covers most of the bases.