What is volunteering?

September 27th, 2007

I was in London Waterloo this week (to get the Eurostar to Disneyland!) and one thing I noticed was the posters advertising for volunteers to be Special Constables.

I’ve sort of been vaguely aware of them before, but this was the first time I had a proper look. They have the same powers as regular police. They wear similar uniforms. They get “professional police training”. But they don’t get paid.

Is this volunteering?

I mean… they don’t get paid… but something about it doesn’t feel like volunteering. Is it a cheap way to get more police on the streets? I’m absolutely not trying to be negative about a role that I know next to nothing about, nor am I belittling the contribution made by anyone who wants to take on what looks like a very challenging role in support of their community. But it has got me thinking about what I consider to be “volunteering”.

Read the rest of this entry »

Process your emails – an Outlook plugin

September 13th, 2007

I got a nice email last week from someone asking why I never made the “triage” Outlook plugin I mentioned last year available as I have with other bits of code. The short answer was obviously because I never got round to finishing it! 🙂

However, the idea feels a bit more topical at the moment so I think it is worth revisiting.

The aim was to create something that would let me process my emails in Outlook Mobile (the cut-down version of Outlook you get on Windows Mobile PDAs and smartphones).

“Processing”, rather than doing emails is an idea that I hear people mention more often since Merlin Mann’s brilliant Inbox Zero talk started doing the rounds as a Google video. I’m even hearing other people use it as a phrase from time to time! I used to call it “triaging” my email, but I think “processing” is actually a better term. Either way, the idea is that I want to be able to go through my inbox as quickly as possible – doing something with each one so that I can finish up with an empty inbox.

Inbox ZeroIt doesn’t mean doing everything right away – just putting the information in it’s right place. If it’s an email asking me to do something, the right place for the email is in my Task List, not my Inbox. If it’s an email telling me about a meeting or appointment, then the right place for the email is in my Calendar. If it’s an email containing information that I need to keep for future reference, then the right place for it is in my wiki.

Mobile phones seem like an ideal tool for processing email, as it’s something that you can do when you have a few spare minutes and without having to do a lot of text entry or other input. Rather rely on manual (and slow!) copy-and-pasting, I wanted Outlook Mobile to be able to move my emails around like this for me. This was the idea of the plugin…

If you are interested in the pain of writing MAPI plugins in C++, read on. If you are… erm… normal – then the short version is that I tidied up the code and made it available.

Read the rest of this entry »

So close… and yet so far

September 9th, 2007

Yesterday, I went up to Islington in London for a “fun” poker tournament. The entry fee was paid for by my wife as a surprise birthday present, and was my first experience of playing poker against people I didn’t know, or for more than £5 stake!

The game was no-limits Texas Hold’em – with about eight people to each table to start with, and the top three players from each game moving on to the next table.

Amazingly, I did quite well – winning on my first table quite convincingly, and making it through to the last two players on the last table. Where I got pressured into going all-in before I was really ready. Shame.

Read the rest of this entry »

Playing with shiny new toys

September 9th, 2007

A couple of new things to play with this weekend… the new del.icio.us and Spinvox.

I got an invite to the preview of del.icio.us v2. I don’t know why I got one – could be entirely random, or maybe they wanted to include developers who have used their API in the beta.

Read the rest of this entry »

Writing PowerShell cmdlets

September 5th, 2007

After a conversation with someone at IBM last week about PowerShell, I picked it up again and have been having a play. I’ve been trying to write my own cmdlets, which has been an interesting experience – so I thought I’d jot down a few quick notes about what it’s been like.

First… a quick recap. Windows PowerShell is a command-line shell for system administrators. It has a number of neat features, but perhaps the most obvious is it’s object oriented approach – letting you pass objects (rather than strings) between commands in a pipe. I’ve done some work on writing PowerShell scripts before, but this time I approached it more as a developer – looking at how to extend the shell with new commands.

The .NET nature of PowerShell means you can run any .NET API at the Shell. In fact, this is what I did when I first played with PowerShell using the WebSphere MQ .NET API. It’s a quick way to get started without having to learn much about PowerShell – and I played around writing some simple scripts that were a translation of C# programs into the PowerShell syntax.

But it wasn’t really using PowerShell in the PowerShell way. What I have tried doing over the last couple of evenings is to extend PowerShell to include new commands that support WebSphere MQ administration work. I’ve been writing Cmdlets.

(If you’re not too interested in the detail of the whys or the hows of creating cmdlets but you are interested in WebSphere MQ, you might want to skip to the end of this post to see examples of what I’ve done in action…)

Read the rest of this entry »

Why am I still on Windows Mobile 5?

August 31st, 2007

My blog post after my first day with the T-Mobile Ameo still gets a surprising number of views, and has raised some interesting questions.

I got a good question this week that is worth a separate post: with Windows Mobile 6 out since February, what am I still doing on Windows Mobile 5?

Read the rest of this entry »

Looks like we have competition…

August 20th, 2007

I’ve mentioned v (the independent charity and grant-provider that took over the running of Millennium Volunteers from DfES) a few times before, as they’ve grown out of the Russell Commission recommendations to a major figure in youth volunteering.

Last week, we submitted our funding bids to v – four separate bids totalling over £1.7million over three years. Nothing much to do now but wait for the next stage of the selection process on 10th September.

But I was reading this morning that we apparently have a lot of competition.

The youth volunteering charity v has received nearly 800 expressions of interest from organisations that want to apply for shares of the £70m funding available through its new National Youth Volunteering Programme.

Eek.

Still, I think we have submitted strong bids, in consortium with other local providers, so I am hopeful.

Business + Charity + Connexions

August 17th, 2007

Apologies for cross-posting… this post originally began life as a post for my work intranet blog, but thinking about it there wasn’t anything confidential in there so I’ve tweaked it a little for posting here.

The inspiration

Last February, I got invited to an IBM volunteering celebration event at South Bank (because of an event I ran for some local charities). I am on the board of trustees for a local youth charity, so I brought along Andy – the chair of the board of trustees of my charity. (I don’t often go up to London so I thought it’d be more fun to take a mate with me.)

The day included presentations – some from IBM employees talking about what they had got out of volunteering, and some from charities and community organisations saying what a difference IBM had made to them. In some ways, I found it a bit of an eye-opener – I often see the volunteering that I do as being separate to me at IBM. With a couple of exceptions, I’ve generally approached my voluntary work as an individual, rather than as “Dale from IBM”.

Listening to the presentations, I started to question my approach. One headteacher talked about the difference that his local IBM lab made to his school when an IBM employee called upon people from his lab to support them. This was a common theme in many talks – the potential to make massive differences to the local community when IBMers work together.

It’s not like I’ve not seen that at Hursley – I’ve seen it in things like Blue Fusion. But still, in many ways, it did get me thinking, and Andy and I spent the train ride back to Eastleigh thinking about ways that IBM could add value to the work that we do at SYA to support local young people.

That ideastorming, inspired by the work from IBM sites around the UK that we’d been hearing about, led to an idea – and the creation of a new project.

Read the rest of this entry »