What does meritocracy actually mean? It depends…

It seems that we all want meritocracy, but do we actually know what it means? There are many interpretations, with radically different consequences. We should be careful what we wish for. Meritocracy is a commonly used term and it is usually assumed to be a self-evidently good thing. Broadly speaking, it refers to a system … More What does meritocracy actually mean? It depends…

Why is it hard to create a good Intranet search?

What is difficult about Intranet Search? At one level, search may seem very simple – you give users a search box; look through the content on your intranet for matching items; and then present these as a list. Not only that, you can buy off-the-shelf search engine technology from various providers. Surely we can just … More Why is it hard to create a good Intranet search?

Dear broadband provider, I’m sorry, I don’t want to have a relationship

Dear broadband provider, Once a month you send me an email to tell me that my latest bill is ready. “Your monthly broadband bill is ready.Simply log in to view your broadband account to view you bill.” Really? You couldn’t tell me what the bill amount is in the email, or attach the bill as … More Dear broadband provider, I’m sorry, I don’t want to have a relationship

The popularity machine

Once upon a time, so the story goes, power over content was wielded by a narrow elite. You might write a great work, but never reach an audience, through the short sightedness of publishers. Thankfully, those days are over. The internet has changed everything. Now, success is determined by the masses, through their clicks, likes, … More The popularity machine

Where is the Moon?

I’d like to think that I have a good awareness of the phases of the Moon and the basic cause of them (the Sun lighting up one side of the Moon and the way the Moon moves around the Earth). However, helping my son with his homework, I was surprised to discover that I did … More Where is the Moon?

10 Characteristics of a good development toolkit

Any organisation that has a significant number of developers is likely to consider creating a development toolkit at some point. Toolkits are intended to make development faster, by allowing development teams to share common elements, rather than building everything from scratch. They aid overall efficiency by avoiding different teams doing the same work; allowing developers … More 10 Characteristics of a good development toolkit