Blog

Mind Mapping as a GTD Tool

I’ve posted a lot recently about my SharePoint development work.

It’s a topic I know quite a bit about (if I do say so myself), but this is not a SharePoint blog and I have no intentions of making it one – it’s simply that I blog mostly about my work, of the nine projects and tasks I have on my plate currently five of them have at least some kind of custom SharePoint component to them, and two are full-blown web-apps built on top of SharePoint.

With so much going on how, I hear you ask, do I stay organized and keep on top of things?

(Full disclosure: nobody asked. I’m going to tell you all anyway)

image

Mind mapping!

I’ve been aware of mind mapping for quite some time, and about a year ago I read a lifehacker article comparing mind mapping tools. I was interested but I didn’t have a good use-case for them at the time, and I’m not a fan of technology just for technology’s sake.

What’s changed in the past year is the nature of my work. A year ago a was adhering fairly closely to the title of Business Analyst that you’ll see on my business cards – I was involved in a relatively small number of projects at a time, but I was usually only responsible for delivering on a subset of the overall scope.

As my role has evolved, I find myself putting on my project manager shoes much more frequently. I have a larger number of projects, and while I’m ultimately accountable for delivery on all aspects of them, I can’t possibly make myself responsible for every detail or I’d drown in minutiae.

So a few weeks ago I downloaded XMind, as recommended by lifehacker readers, and I fell in love with it almost immediately.

At the centre of my map is a node called “To Do,” but that’s probably a bit inaccurate and it speaks to how I thought I’d be using the tool rather than how I actually ended up doing things. Off that I hang projects, initiatives, and tasks, and branching out from those are multiple things.

There are to-do items for myself, often broken down into sub-tasks in a WBS kind of way, questions that need answers, and tasks where I’m waiting on other people. XMind has markers (different types of symbol you can attach to a branch) and I use these to differentiate the types of sub-item I use. I track completion of my own to-do items on an eight point scale, I assign priorities to things, I add notes, and I call drill-down into a view of a single branch in the tree if that’s what I happen to be focussing my attention on at the time.

That’s all kind of irrelevant, though. The end result is representative of a map of my mind and how I work, and your mind and approach to your work are probably not the same. The point is that the tool is flexible enough to work for you, however you choose to use it.

Regardless, mind mapping helps me keep track of the many things I have going on in a very easy to understand (for me) way. I now have XMind open on my computer more or less all day long, and it’s quickly become my go-to productivity tool.

Shrapnel

Late Night Links – Sunday March 16, 2014

Convention dictates the preamble be kept to a minimum.

And we’re all done! See you next time, everybody. Have a good week, enjoy the better weather, etc, etc.

Shrapnel

Finite Heartbeats Theory

jaywll:

I believe that you’re born with an unknown, but predetermined and finite number of heartbeats. Once you’ve used them all up that’s it – your time has come and you die.

The result of this is that anything you do which increases your heart-rate (exercise, taking the stairs when there’s a perfectly good elevator right there, leaving the house, generally walking around, etc) is just using your heartbeats up faster and shortening your life.

Update!

I have learned that I’m far from alone in thinking this! Check out Heartbeat Hypothesis on wikipedia. Somebody who clearly has no respect for science has flagged the article as “dubious,” which I take some issue with. The article also says that fit people live longer because they have a lower resting heart rate than unhealthy people, which is an interesting interpretation but is entirely missing the point, I think.

How does one edit wikipedia articles?

Finite Heartbeats Theory

Blog

SPServices addAttachment jQuery Example

Update: I’ve posted some example code that works in Internet Explorer 9!

If you’re having a few issues adding attachments via ajax and SPServices on SharePoint have a look over the code snippets below.

To upload a file to a list you need to make use of the fileReader javascript class, using the readAsDataURL method and stripping the first part off the dataurl to get the base64 component. Then submit this to SPServices.

I’ve been asked a few times to add the ability to upload attachments to SharePoint tools that I’ve created, and I’ve never been able to achieve it until I eventually came across this blog post last week.

If (like me) you’re developing in a front-end only way without any server-side programming then it seems like this is the way to upload files and attach them to SharePoint list items.

It relies on the javascript fileReader feature so your users will need a fairly modern browser… which is where I ran into trouble. The default browser deployed within my company is Internet Explorer 9, and that doesn’t have fileReader support.

With much work and even more googling I was able to get this technique to work in Internet Explorer 9. In the future I’ll write more about how I managed it, and how you can too!

SPServices addAttachment jQuery Example

Shrapnel

I feel like this requires a response, and 140 characters just aren’t enough.

I don’t remember exactly how this came about. I think Flo showed me a video of a dog singing along to somebody playing an instrument. We don’t know if Charlie would do that because even though I can play clarinet and Flo can play the flute we don’t actually own any instruments. I took a look on eBay to see how much they would cost.

But all of that is beside the point, because look at what I found!

Just look! How are you going to tell me that’s not pimpin? They even come with a pair of white cotton handling gloves!