Friday, 25 June 2010

The constant march of technology


I was discussing the issue of technological progress recently with a friend. I was also reading an article on the subject by another writer, and I thought I would throw my hat into the ring on the topic in earnest.

The question centred around whether or not technological progress could or would slow down, or even make a gradual return to a less progressive era.

My own thoughts on the subject were that this is not realistic, wanted or even possible. Like science, technology moves in only the one direction - forwards. We have seen many advancements in science including medicine, space exploration, nanotechnology, quantum physics, astrology and so on.

We can barely imagine a period of time where science has not advanced rapidly. This has been for several reasons including for the pursuit of knowledge or for the advancement of the species. As we learn more, so we want to ask more questions. It's as if the very act of discovery sets off a quest for knowledge.

The more we know, the more we want to know.

Technology is no different. It's exploration and advancement are pursued with equal vigour. If we look at where we are, and where we have been, it is startling how much progress we have made in so little time. From the first transistor based computers that could fill a room, to the modern microchip that fits into your latest gadget such as your mobile phone.

Technology moves at an almost frightening pace. It is ubiquitous, everywhere, all around us. We have technology in our TVs, microwaves, cars. We can't walk down our high street without being bombarded by WiFi, GPS and Bluetooth signals as they fly around the ether above our heads.

Because of its pervasive nature, it is impossible to pull it back, to return to a less sophisticated time. We all use technology every single day, whether we realise it or not. When we make a simple withdrawal of cash from a cashpoint, we are using technology to send that transaction instantly to your bank's central computer.


Children are raised on a diet of technology. My own seven year old daughter is already proficient at taking pictures on her own mobile phone. Teenagers communicate and connect frequently using social media and technology. They no of no other existence but that which includes technology.

The question though is of what benefit would that provide if we did? What justification is there for returning to such a period in our technological history. There isn't any.

So while we may not always see the benefit of the latest techno gadget, that does not mean that we can stop the technological revolution which is at full swing as we speak.

Friday, 18 June 2010

Defining yourself and other people


During a recent lunch time discussion with a work colleague (you know who you are) we got onto the subject of how some people seem to have an expectation of entitlement due to their hierarchical position at work. The higher up the work ladder you go, the more prevalent such a personality trait becomes. It was noted that in general (not just work related) there are people who expect (some might even say demand) those around them to obey their every request, very often irrespective of the hardship faced by the other person to do so.

My own reasoning on the matter was that these people define themselves by their job title. Because they may be higher up the work ladder than someone else, they therefore make the mistake that they are in some way superior to that person. They have turned into their job role, and cannot disassociate themselves from it. The more power and influence the role is bestowed with , the greater the frequency that you will see this behaviour.

There is nothing wrong in the least with being passionate about your work, doing the best you can and being industrious. These are obviously worthwhile traits and should be admired. However, a very clear line should be drawn between you and your job.

I am lucky to have a job that I am passionate about. I work developing software applications and building web sites. As part of that, I spend a lot of my time researching and investigating new and emerging technologies in an effort to keep on top of my game, and to keep my knowledge and skills up-to-date. So my job does not necessarily stop when I go home. I will often read technology related blogs, articles and magazines. Yet despite all this, my job does not define me as a person. I love what I do, and will talk at length about it with passion, but to say that it defines me would be completely wrong.

So if I don’t define myself by my job, then how do I define myself? Or more importantly, how do I define other people. I personally prefer to define someone by their personality traits. Are they kind, generous, caring, helpful, positive? For me, this is a far better way to define a person, because it tells you what they are really about. A job doesn’t do that. Many people may have jobs they dislike, or have worked their way up the career ladder through methods other than merit (if you know what I mean).

The things that define people (including myself) in my opinion are:

· their personal qualities (kindness, caring, empathy, intelligence, positivity)
· their friends (I believe you can tell a lot about someone by the friends they keep)
· their hobbies / interests (the things they enjoy doing for sheer pleasure)

Using the criteria here should give you a much better idea of what a person is about, than merely their job, even if they do define themselves by it.

Tuesday, 8 June 2010

Socially connected beings


I enjoy using social media for all sorts of different reasons, many of which I have described in previous articles, so I won’t repeat them here. I would like to pick up on the positive benefits of using social media to stay connected. Before I receive floods of complaints (chance would be a fine thing), I am not advocating replacing the more traditional means by which we stay connected. I am however stating that social media is a great complement to traditional social connections.

I have been using Twitter and Facebook for some time now, and connect with a huge variety of people from across the globe, from all manner of backgrounds, ethnic backgrounds, countries and so on. This brings me closer to people who I would perhaps not normally get to connect with using more traditional methods.

Connecting with people who may be geographically distant, or have a different background to you can be invigorating. I personally don’t see it as a problem connecting with people whom I may never actually meet. That doesn’t stop me sharing opinions and points of view with them.

Of course, not everyone uses social media in this way. Most teenagers spend their time using social media to connect with the very same people they have just moments ago been speaking to at the school gate. I am always keen to connect with people I know in person, as well as those I may never meet too. This can make for interesting discussions, open your eyes and mind to different points of view, and provide some much needed colour in your attitude and perspective.

I have connected and shared opinions and points of view with some absolutely fantastic people using social media. Long may it continue!

Tuesday, 25 May 2010

The illusion of Gaia


The Gaia Hypothesis was first proposed by James Lovelock back in the 1960s. In its simplest form it is often described as viewing the Earth as a single organism. It proposes that the different parts of the Earth (atmosphere, hydrosphere, cryosphere and lithosphere) are closely integrated, and therefore form a complex, interacting system.

It further attempts to explain how these components interact with the natural elements of the Earth (animals and plants). In essence, it tries to demonstrate that there is a physical connection between the natural elements of the Earth, with the other elements just described.

Extracted from Wikipedia:
"This theory is based on the idea that the biomass self-regulates the conditions on the planet to make its physical environment (in particular temperature and chemistry of the atmosphere) on the planet more hospitable to the species that constitute its life."

For those with a keen mind and eye, the idea of Gaia was very firmly introduced into the film Avatar. The Navi tribe were portrayed as being physically and spiritually connected to their environment in a manner that is largely compatible with Gaia.

However, as much as the hypothesis may have gained in popularity recently from films such as Avatar, the reality is that it is incompatible with the natural forces that govern our existence.

Gaia has been criticised by many scientists, including Ford Doolittle, Stephen Jay Gould and Richard Dawkins.

In his 1982 book, The Extended Phenotype, Richard Dawkins argued that organisms could not act in concert as this would require foresight and planning from them. He rejected the possibility that feedback loops could stabilise the system. Dawkins claimed "there was no way for evolution by natural selection to lead to altruism on a Global scale".

In 1981, W. Ford Doolittle, in the CoEvolution Quarterly article "Is Nature Motherly" argued that nothing in the genome of individual organisms could provide the feedback mechanisms Gaia theory proposed, and therefore the Gaia hypothesis was an unscientific theory of a maternal type without any explanatory mechanism.

Gaia is at odds with natural selection, and with evolutionary processes. To act for the greater good of the planet, and to ensure its continued survival is unfortunately pure fiction. You only have to look at the wholesale destruction that human beings are inflicting to know this.

Organisms act in their own self interests to ensure they have the lion share of resources (food, water, territory), thus ensuring the survival of not just themselves, but more importantly, their progeny. When group collaboration provides a better solution, then altruistic traits will become more prevalent.

Gaia is also almost certainly a religious metaphor. Every species and component of the Earth interacting together to form a beautiful planet of wondrous variety could have been lifted from the sacred text of practically any religion.

For all of its charm, Gaia is an illusion. It contradicts many well understood scientific theories. It would require planning and foresight, which natural selection simply does not have. It is a work of fiction that belongs in films such as Avatar, and has no place in reality.

Thursday, 20 May 2010

Things social media cannot do


Introduction
Social media channels pervade our lives, we use them all the time for networking, socialising, marketing and so on. It’s easy to get drawn into the positive spin that surrounds them. With so much media attention, and with so many advocates (every marketer seems to have the inside info on how to use them to promote your business), it’s easy to see how many business have come to regard social media as the magic bullet for increasing their sales and brand. They have become seduced by the increasingly pervasive influence of social media.

The harsh reality of course is that social media cannot solve every business problem, no matter what the pundits may have you believe. Nor is it a quick fire solution for achieving rapid marketing or business objectives.

Social media should instead be regarded as an enabler to change, rather than the change itself. It is the catalyst for change. It cannot create what does not already exist.

To manage expectations, it is as important to know what social media cannot do, as to know what it can do.

So what sorts of things can social media NOT do:

• Social media cannot replace a marketing strategy
• Social media cannot change the intrinsic appeal or success of your brand
• Social media cannot be a success factor without a realistic level of investment

Social media cannot replace a marketing strategy
Many businesses think that having a Facebook page, a Twitter account or a Youtube channel is social media marketing. Understanding the opportunities within social media, and how your marketing strategy can be executed is what makes for real marketing – not the vehicles themselves.

Without a clear marketing strategy, you are prone to quantifying simple metrics such as number of fans, followers or friends as benchmarks of success. These numbers are often taken without any context, and without any relevance to how they impact on the business.

Social media cannot change the intrinsic appeal or success of your brand
Nothing can save a bad product or service, no matter how much it is dressed up by social media. You still need to have a product or service that adds value to the customer. Unless your brand gives the customer some tangible business benefit, no amount of marketing will save it.

Social media cannot be a success factor without a realistic level of investment
Setting up a Facebook page, a Twitter account or a Youtube channel are inexpensive, and so are often referred to as “earned media”, meaning that they are free or cheap. It’s true, setting up these things is cheap. However, a well developed, integrated, ongoing social media strategy will incorporate a host of tools, technologies, applications, design and so on. You will also probably require monitoring and analysis tools, not to mention the time and effort to maintain all these elements on an ongoing basis.

Summary
Social media is not a silver bullet. It is not the solution by itself. It requires planning, investment and creativity to make it work. You still need to have a valuable service or product. You still require a strategy for marketing that service / product. You still require investment to ensure you can maintain an adequate level of marketing across your chosen social media channels.

Tuesday, 11 May 2010

Bridging the Human and Data Webs

Introduction
“Today's web is built predominantly for human consumption. Even as machine-readable data begins to appear on the web, it is typically distributed in a separate file, with a separate format, and very limited correspondence between the human and machine versions. As a result, web browsers can provide only minimal assistance to humans in parsing and processing web data: browsers only see presentation information.” W3C RDF Primer

Web pages are written using a language called HTML (Hyper Text Markup Language). Without going too far into a technical explanation of what that is, it is basically a means of adding specific attributes to your web page that is then rendered by your browser.

For example the attribute (more commonly referred to as a tag) for adding bold to a piece of text on a web page is to use the bold tags and

<b>This is bold text</b>

The above text when viewed in a browser will appear as bold courtesy of the bold start <b> and finish </b> tags. HTML consists of many hundred such tags for formatting text, adding links and images and all manner of other formatting types. All web pages are built from HTML, so it’s a very important language within the world of the web.

Web pages are naturally created for humans to look at. Humans visit web sites, buy things online, read blogs and so on, so this makes perfect sense. But there are scenarios when it may be useful for the web page to be understood by other applications or programs. Say your web page is an events page, containing dates, times and places of events. Wouldn’t it be really useful if these events could be added to your Outlook calendar by simply marking them up in a specific way.

By creating more intelligent web pages we are more able to build intelligent applications that are able to use the additional information from the web page. Applications will be able to act upon and respond to this additional information, merge related content, update other applications, all based on additional information (or tags).

RDFa
This is where RDFa (Resource Development Framework-in-attributes) comes in. RDFa is a recommendation for embedding rich metadata into web content. It does this by adding attribute level extensions to HTML (or more precisely XHTML).

To prevent web page authors adding their own ad hoc metadata elements to their web pages, RDFa metadata must use those elements as defined by the Dublin Core standard. The Dublin Core metadata elements are used widely within the fields of libraries, as well as computing. They provide a standard way of adding supplementary information to resources, including web pages.

Dublin Core
The Dublin Core is able to add the following metadata elements to content:
The Simple Dublin Core Metadata Element Set (DCMES) consists of 15 metadata elements:
  • Title
  • Creator
  • Subject
  • Description
  • Publisher
  • Contributor
  • Date
  • Type
  • Format
  • Identifier
  • Source
  • Language
  • Relation
  • Coverage
  • Rights


Example of adding information about a web page
In the following example the text on the web page is enhanced by representing the heading tags of <h2> and <h3> to indicate that they represent the author and title of the web page.

Here is the original XHTML
<h2>Dominic’s Little Blog</h2>
<h3>Dominic Burford</h3>


Here is the transformed XHTML containing RDFa elements.
<div dc="http://purl.org/dc/elements/1.1/">
<h2 property="dc:title"<Dominic’s Little Blog</h2>
<h3 property="dc:creator"<Dominic Burford>/h3>
...
</div>


The dc above stands for Dublin Core.

To explain what we have done here, we have introduced the Dublin Core namespace to the page by adding a reference to http://purl.org/dc/elements/1.1/
<xmlns:dc="http://purl.org/dc/elements/1.1/">

We then assign the <h2> tag to indicate that it represents the title of the document by assigning the property attribute (an attribute introduced specifically to support RDFa) to be the title.
<h2 property="dc:title">Dominic’s Little Blog</h2>

We then assign the <h3> tag to indicate that it represents the author of the document by assigning the property attribute to be the creator.
<h3 property="dc:creator">Dminic Burford<h3>

Example of adding contact information
Next, we can embed contact information (email, phone number etc) onto the page. This will allow users visiting the web site to easily add the contact details into their Contact Management System.

Here is the original XHTML
<div>
<p>
 Dominic Burford
</p>
<p>
 Email: <a href="mailto:dominic@blog.com">dominic@blog.com</a>
</p>
<p>
 Phone: <a href="tel:+999 999">+999 999</a>
</p>
</div>


Here is the transformed XHTML containing RDFa elements
<div typeof="foaf:Person" foaf="http://xmlns.com/foaf/0.1/">
<p property="foaf:name">
 Dominic Burford
</p>
<p>
 Email: <a rel="foaf:mbox" href="mailto:dominic@blog.com">dominic@blog.com</a>
</p>
<p>
 Phone: <a rel="foaf:phone" href="tel:+999 999"<+999 999</a>
</p>
</div>


Friend-of-a-Friend
To add contact information, you are obviously going to need to describe yourself (or whoever the author is). Unfortunately, the Dublin Core vocabulary does not contain property names for describing contact information, but the Friend-of-a Friend (FOAF) vocabulary does**. Using RDFa it is quite common to combine vocabularies (Dublin Core and Friend-of-a-Friend) on the same page.

** FOAF is the vocabulary used by social networks such as Facebook when finding friends you have in common with other friends. It does this using the attribute knows.

To explain what we have done, we have introduced the Friend-of-a-Friend namespace to the page by adding a reference to http://xmlns.com/foaf/0.1/.

This is similar to what we did in the earlier example.
<div typeof="foaf:Person" foaf="http://xmlns.com/foaf/0.1/">

Next we introduce the contact information using elements from the FOAF vocabulary.

Contact Name
<p property="foaf:name">

Email
<a rel="foaf:mbox" href="mailto:dominic@blog.com">dominic@blog.com</a>

Telephone number
<a rel="foaf:phone" href="tel:+999 999">+999 999</a>

The FOAF type we have used is of type person which contains attributes for name, mbox (email) and phone.

Summary
Although these examples were fairly trivial, they should provide enough evidence for the usefulness of adding additional information to web pages. This is done in a consistent way using standard elements, attributes and vocabularies. Adding such information to web pages makes them much more useful, and brings the web ever nearer to becoming a semantic and social web.

Wednesday, 5 May 2010

The election May 2010 - go out and vote!


As I am sure everyone is by now aware, the UK election is tomorrow. From 7am 6th May (almost) every UK citizen will be able to cast their vote, and influence which of the major political parties gets into government.

On many issues they are very similar, and listening to them on the recent TV debates it was often difficult to tell them apart (except when they were arguing).

This is the closest election I can remember. In elections past, the result was almost a foregone conclusion. This time however, the opinion polls are very tight, and everything is still there for the taking.

This is the first election where your vote really does count! Nothing is certain, and everything is up for grabs.

Make sure you go and vote in tomorrow's election!