Many Pies

Many Pies

Wednesday, November 14, 2012

LASA Charity Digital Summit

("Summit" is a bit grand.) Yesterday I was in London for the LASA Charity Digital Summit (#lasadigsmt on Twitter).

Update: slides and audio are of the digital summit are now available.

The first session was about the Future of Social media, though most of the discussion was about where we are now. One of the predictions was that location would become more important. This ties in with Robert Scoble's latest book idea about "context", i.e. your devices being helpful because they know where you are and other stuff about you. If Robert's interested in something like that he's usually worth following.

My take on location is that apps have to be really smart with it, and give you the warm feeling that you're in control of your data. This isn't new, look at Yahoo Fire Eagle which has been around since 2007, but I've heard no mention of for years.

Then I went to the session Light up Your Digital Campaign. Lucy Buck from Child's i Foundation talked about how she started the charity. Right from the start she was videoing and sharing stuff - she's a TV producer by background. Jude Habib talked about pitching your photos and audio to the media. As they get increasingly short-staffed they are more willing to use your stuff. Peter Gilheany is from an agency and talked about old-fashioned planning of your whole campaign (what are your objectives? who are you trying to reach? what are the best routes to reach them?). It was good down-to-earth stuff. Digital is just one of those routes to reaching people and he made the observation that people use a different persona online to what they might in other circumstances.

After lunch I went to the session on Digital Fundraising lead by Rachel Beer from Beautiful World agency. I have a lot of time for them as their blog is really good at highlighting what you need to know as a charity about online stuff. After some general points she focussed on banner adverts and took us through some good and bad points of some adverts and donation forms from various charities that I won't mention.

It was a good day, and worth the price of a train ticket (as entry was free). I got to meet Paul Webster for the first time, who I've been following on twitter for years, as well as Louise Brown who I've met once before.




Tuesday, November 13, 2012

Pray101112

I don't get out of the office much, but in the last couple of days I've been out twice. The first time was on Saturday when I was involved in Pray101112. Many Wycliffe organisations around the world have a day of prayer around 11 November, and this year we chose to invite the UK church to join us.

Fortunately the whole UK church didn't join us, as it would have been a bit crowded. We had three venues, Belfast, Coventry and the one I went to in St Albans. We were hosted by Spicer Street church and it was a good venue for the meeting. There were around 30 people, half Wycliffe and half visitors, which was a good balance.

I was doing sound and projection and fortunately it all went fairly smoothly. You can see the videos and powerpoints used here.

Tuesday, October 30, 2012

Federated identity - using Twitter to log into your intranet at work

Following up on my previous post, here's some stuff to help you get your head around Federated Identity. (The wikipedia article I linked to in that post isn't that good. I wish I head a grasp of the concepts enough to improve it. The one on Identity Management needs even more work.) The video in this blog post Federated Identity 101 is a good start.

Some questions that people might ask have come to mind as I've started thinking about this stuff. Here's the first:

Why can't I use Twitter to log into my intranet at work?

There are a few things preventing this from being possible. Although using existing logins makes life easier for the user the people who provide the systems have justified concerns. (Jargon sidenote: authentication is checking you are who you say you are. Related is authorisation which is checking what you're allowed to do. A service provider is a system you are trying to use.)

So if I'm a service provider running the intranet and the users are asking to use their twitter account, here are my concerns:
  • I know that Fred Bloggs is an employee, but how do I know that @FredBloggs (who seems to be doing quite well making money at home) is the same person?
  • Even if I do verify that, how can I be sure that Fred Bloggs twitter password isn't easy to guess? If Twitter's password policy is weaker than our existing password policy, then it's like putting a big lock on the front door, and leaving a side window open. Judging by the number of people who have their Twitter accounts hacked, their password protection isn't that strong.
  • Even if Twitter's policies are good, then say they remove your account after 6 months of inactivity and someone else signs up with the same username. They the other FredBloggs can log into your intranet even though they aren't an employee.
These issues are all around the issue of identity assurance (apologies if you find italics patronising) and the last one in particular is identity lifecycle.

From time to time I think of this Dilbert cartoon when it comes to the latest Big New Thing, whether it be SOA, Cloud or Federated Identity.


So when your equivalent of the point haired boss comes up to you and says "I think we should build a Federated Identity system", you could ask him what colour he wants it, or ask him about identity assurance.

Edit: Here's the cartoon that Giddie mentioned below:

Wednesday, October 17, 2012

Why analysing a hung SQLServer database helps Bible Translation

Our Executive Director sometimes tweets something like "Today I am helping the task of Bible Translation by writing papers for the board". (I can't find a recent example to embed.)

I just tweeted
Actually, I'm not doing that, but I'll tell you why at the end.

I thought I'd bridge the gap between the two parts of the sentence.

  • The SQLServer database hung while I was adding a new linked database.
  • The linked database connects to our worldwide personnel database.
  • (Although we're an  autonomous UK charity, we work in partnership with many other organisations, many of whom are also called Wycliffe. We send people to many of those other organisations, so we need a common personnel database.)
  • If you're working on Bible Translation then it's good to know who's working for you so you can look after them.
There are other links too:
  • The SQLServer has our Raiser's Edge database on it. That's the system we use to keep track of donations and mailings.
  • We send mailings to our supporters so they can hear about what's going on and pray for us.
  • We need to keep track of who gave us money, so we can thank them and Gift Aid (where appropriate) their donations.
  • We need to keep track of where the money's going to, so that it goes to the right place and so that we can keep to the legal principle that you have to give the money for the purpose with which it was given.
  • Money pays for translators salaries, amongst other things, so the translation can happen.
If the database keeps on hanging then that stuff can't happen, so I need to find out why.

Actually, I'm not finding out why it hung, I'm writing a blog post about it. That's because one of the unstated (until now) reasons I write this blog is so that IT people can see how they can use their skills in Bible Translation!

Tuesday, October 16, 2012

Ada Lovelace day - Aleks Krotoski

As today is Ada Lovelace day I'm responding to the request on the Finding Ada website to "Write about a women in science, technology, engineering or maths whose achievements you admire".

I've chosen Aleks Krotoski. She's just good at so many things:

  • She's an academic. She's got a PhD and when she writes about things it's pretty well researched and not just a blogger's opinion.
  • She's good at broadcasting, including the BBC's Virtual Revolution programme, Radio 4's The Digital Human and the Guardian Tech weekly podcast. As those are group efforts I don't know how much she is involved in the compilation of these programmes, but if the stuff she's written with her...
  • ...journalistic skills in the Untangling the Web column is anything to go by, a lot of it is her work. As the research is done in plain view on her blog it's interesting to see what's gone into making up the final words.
Anyone of these would be admirable, but to have all three in one person is more so.

Friday, October 05, 2012

Federated Identity and Identity Assurance - why you should care

Yesterday I read a blog entry from the UK Government Digital Service about Identity Assurance.
We’re helping develop a secure service that lets people log in to online government services more easily.
They link to this article by the Telegraph which describes it well (apart from the headline).

I've blogged before about the Polder Consortium where we're thinking about such things. Identity Assurance is part of Federated Identity. If you're in IT then I expect you're going to get friends and family asking you if it's OK to use your Facebook login to access government services. (I suspect a Facebook login may not reach the required standard of assurance.) I'm personally encouraged by the fact that they are consulting with people who worry about privacy.

I think, though, that if you're in IT it's worth understanding about federated identity, authentication, authorisation and assurance levels so at least you can have an informed opinion. (I'll point to a document that's soon going to become available when it does.)

In other news, as they say, the Polder Consortium has released some new standards, recommendations and notes, either because they've gone to Proposed state or because we've decided that some drafts are worth making public.

Wednesday, September 05, 2012

Is looking stuff up on Google doing work?

(I was going to tweet this, but my thoughts started to fill more than 140 characters.)

While working at home one of my children made the observation "you're just looking stuff up on Google, that's not work".

I was actually looking stuff up on stackoverflow.com, or more precisely, finding out what technique the Google analytics tracking code uses.

I said that I was doing work. It made me think, though, that "looking stuff up on Google" is a useful skill. Not just looking stuff up, because we all do that, but quickly finding solutions to problems that you face.

A while back someone (and here my Google searching skills have failed me) wrote on their blog what they put on a job application form under "preferred programming language":

  1. BBC Basic
  2. Any language + Google
In my job I dip in and out of various languages - Javascript, PHP, ASP.Net - and for using those using Google, stackoverflow and MSDN is essential. I can't remember the arguments for PHP's strcmp function, but I just search for "PHP strcmp" and I'm there. So yes, "any language + Google" covers it.

For software development it's not very controversial to say that web searching skills are necessary. The same is true for other IT related skills, as IT people have often been the first to share their knowledge using IT technology. Fortunately using the internet no longer needs IT skills so many other professions have shared knowledge using the internet.

Is there a job where "looking stuff up on Google" wouldn't be a useful skill?

Edit: This gives me an excuse for a bit of a rant. I don't like it when someone starts off their article on subject "X" with a statement like, "Google has Y million results when you search for X". OK, so you increased your wordcount, but that's research any one of us could do. Lazy.