Archive for the ‘How We Work’ Category

6’66″ – Sympathy For The Devil (…or how to make Powerpoint interesting)

Rory Ahern - May 26th, 2010

Originally posted at Rubber Republic

Picture 11 666   Sympathy For The Devil (...or how to make Powerpoint interesting)

[Image courtesy of : Wendelboe on Flickr]

The *devil* in question was indeed the force of office evil that is Powerpoint, and Tom Alcott from the Social Network Company gave us a masterclass in how to keep presentations succinct, engaging and conversational while remaining in total control of your material.

His PechKucha style talk on social network analysis lasted exactly ’6 minutes & 66 seconds’ and covered everything from a crash course in social psychology, the ambiguity of what being ‘connected’ actually means to mapping the *viral* spread of information within networks.

At the heart of it was that key question: Who is the most valuable node within any social network? The ‘hub’ (the most connected individual within a community). Or the ‘broker’ (the person who bridges between two communities and therefore allows that idea to spread to new audiences)?

Finding this overlap is something we are fascinated by, as it potentially allows the conversation to evolve and new participants to join. This was also a central theme to ‘Connected’ our last Rubber Book Club mail-out which explains the various ways information travels with some very entertaining illustrations.

So all good stuff and many thanks to Tom for coming in on a very warm and humid Friday afternoon.

Incidentally if ’666′ is the number of the beast, does that ’668′ the neighbour of the beast?

Media Buys are a Viral Insurance Policy for Creative and PR Agencies

Andy Parkhouse - May 17th, 2010

(Originally posted at the Viral Ad Network blog)

Everybody likes to think their viral creatives are going to go viral without any kind of push – but here’s the bottom line:


No Media Spend Media Spend
Asset Production -£20K -£20K
Media Spend -£0.00 -£7.5K
Total Cost -£20K -£27.5K
Organic Views(Worst case) 1000 1000
Organic Views(Best case) 500,000 500,000
Bought Views 0 50,000
Total Views (Best case) 500,000 550,000
Total Views (Worst case) 1000 51,000
Cost Per View (Best case) -£0.04 -£0.05
Cost Per View (Worst case) -£20 -£0.539

Summary:

How much would you enjoy reporting to your client to tell them their average cost per view was £20? (even if you don’t phrase it like that, they will be calculating it).

Including a bought spend reduces their (and your) risk – in very worst case above you’d be entering that meeting reporting an average cost per view of around 1/40th of that price – that’s 40 times more ROI for them, and a more economically viable campaign.

What’s missing from the above?

Quite a bit – for a start, the more that your content is seen, the more likely it is to get organic views – so a bought media buy makes it far less likely that you’ll be hitting anywhere close to the worst case. For simplicity I’ve left this at the most basic calculation I could.

(Disclaimer: these numbers are estimated and may not necessarily reflect real-life results, which will depend on individual campaigns)

Profit…Smells Like Diesel

Andy Parkhouse - May 12th, 2010

Profit is a thing that some people are much too embarrassed about or scared to think about, and it’s also a thing that some other people make too much of. I drafted this post over a year ago, I sat on it for a long time for whatever reason…now I want to put profit in a clear context.

I’m a big fan of Ice Road truckers. This is a show about truckers moving supplies in the frozen far north of Canada, in temperatures as low as minus 34 centigrade.

One thing that truckers need is diesel. Not just for the simple reason of getting their trucks from A to B. The reason ice road truckers need diesel is to run the heater in their cab. If they run out of diesel, the heater goes off. If the heater goes off, they die. It’s minus thirty four. So no heat, they die.

Ice road truckers devote time and effort to ensuring they have enough diesel. It’s a major concern for them. Because if they run out, they die.

Profit for a business like ours is rather like diesel for ice road truckers. It’s not the aim of the game.

The aim of the game for an ice road trucker is to get the goods from A to B, safely and in good time. It’s customer service, solving the customer’s problem, meeting or exceeding expectations; businesses have the same goals the world over. Our aims are no different.

We need profit in the same way a trucker needs diesel. We don’t seek it for its own sake, but we have to have it, otherwise we die. That’s why we spend time and effort making sure we have enough. We’ve always had profit and we intend to keep it that way.

For truckers, the business of maintaining diesel levels requires five simple steps: get large tanks on the truck, fill them up before starting a job, check the levels often, be vigilant for leaks, and take measures to fix leaks immediately. Five simple steps. Then they get on with the job of solving the customer’s problem, getting from A to B and providing service.


And because no blog post is complete without some truck pictures…
http://www.flickr.com/photos/tth91722/3414501485/
http://www.flickr.com/photos/naturallight/142953959/
http://www.flickr.com/photos/gr8_pics_4_u/4379003289/

Life at Team Rubber #49123

Andy Parkhouse - April 27th, 2010

4557577667 85f8cfc662 Life at Team Rubber #49123

4558208844 7dd5acea5c Life at Team Rubber #49123

Crash-Talk: David Gilroy from Conscious Solutions on effective selling

Adam Cardew - March 2nd, 2010

A couple of weeks ago, David Gilroy from Conscious Solutions came to give a select few of us at Team Rubber a crash-talk in selling. I won’t give away any of the secrets shared with us in this post, but it focused on the different approaches to sales that his company uses. Detailing to us how his team is built in such a way to take prospects through the sales pipeline and underpinning attitudes enabling them to achieve their targets. Other, less obvious techniques (all above board of course) were equally intriguing, and those who were fortunate enough to be in the crash-talk certainly came away with heads buzzing. Even two weeks after, new ideas inside Team Rubber are still emerging from the talk and I think it’s safe to say that it really helped many of us.

Many thanks to David for taking the time to come and chat to us. Crash-talks are definitely of great use – more of the same please!

We’re making Citizen Space join up with Linked Data (through RDFa)

Andy Parkhouse - January 29th, 2010

With so much chat and buzz at the moment (and rightly so) about Tim Berners-Lee et al’s data.gov.uk, I thought it’d be timely to say a bit about how we’ll be doing our bit towards publishing online consultation information as Linked Data (Steph Gray has recently blogged on a similar subject).

We’ve built (and are continuing to iteratively improve) Citizen Space, an open-source online consultation management and creation system designed primarily for local authorities and other governing bodies.  It’s currently being used by Bristol City Council, Sutton Borough Council and a large partnership led by Cumbria County Council, with more rollouts hopefully coming soon.

Through Citizen Space, organisations can store, organise and publish details of all their consultations – hopefully, exactly the kind of information that it’d be really useful to be able to access from a variety of sources, to include in apps and to run analyses/queries on.

As you probably know, that’s what Linked Data is designed to facilitate; it’s a way of marking up web pages semantically so that software (like browsers, search spiders etc) can understand more about the content and so that it’s easier for citizens to ‘cut and combine’ the information in ways that are relevant to them.  The Government’s into it in a big way: all central government consultations need to include this markup as of the start of 2010 and DirectGov already uses it to pull consultation details into its listings.

We’re currently making a few changes to the code of Citizen Space so that all consultation details entered using the system are marked up as Linked Data – using RDFa, to be precise.  This means that all consultations inputted into Citizen Space will include this additional metadata, making the information therein more readily and widely available.  So, for example, DirectGov could pick up all of a local authority’s consultation details and pull them directly into the ‘local consultations’ part of their site, or someone could make an app to compare consultation activity with other data, such as population or earnings surveys.  That’s a lot of potential added value for something that’s really not that hard to do – and it won’t affect the appearance or user experience of Citizen Space for end users or administrators as the data will be taken from existing fields.

It might also be worth mentioning that this is in addition to the existing RSS functionality built into Citizen Space – for example, you can create an RSS feed from any search query in Consultation Finder, meaning you can take the content and embed it into a blog or community website.

Basically, we like sharing and we like making the most of data – so we reckon RDFa’s a good thing all round and an easy win in many ways.

Why do people completely ignore Security?

Tim Wintle - January 27th, 2010

When it comes to security, I’m often shocked by how much people are won over by a little social engineering – but I was even more shocked this morning.

Here are some regular examples of things we routinely see people do – all of which are potentially highly dangerous, and could easily lead to an attacker stealing your bank details, work information, or your entire computer:

  • Open files attached to emails (.swf, .pdf, .doc, .wmv, .sh to name a few) We all know never to open a file we’ve been sent unless the email has been digitally signed right? But how many people actually sign their emails?
  • Embedding content from another domain into your website (pulling a .swf, .js, .class, or even .gif file from another domain can give the other website owner control over what happens on your site)
  • Emailing log-in details. (emails are sent as plain text – if either of you are on wireless, then anyone within 100 meters or so of you can see exactly what’s been sent with some very basic tools)

But what I saw today was even more shocking (to me) – I was invited to join a facebook group, ostensibly to help find a couple who lost thier camera (there’s no reason to suppose that’s not actually what the group is doing, so feel free to go ahead and join).

When I looked at the page, it has this message:

TO MASS INVITE
1)Click "Invite people to join"
2)Delete all the text in your address bar and replace it with the following
javascript:elms=document.getElementById('friends').getElementsByTagName('li');
for(var fid in elms){if(typeof elms[fid] === 'object'){fs.click(elms[fid]);}}
Then hit enter

In fact, looking at the code, that does look like it does what it says on the tin, so nothing dangerous – “what’s the big deal” you might ask?

Well that message is asking you to paste executable source code into your browser, which will run the code as if it was code trusted by facebook

i.e. whatever code you paste into your browser window, can do whatever it wants to do with your facebook account – and I suspect very very few of the people who followed the instructions actually understood exactly what the code was going to do – although I know for a fact that a lot of people did follow the instructions.

So that’s another one to add to the list – Never copy and paste anything into your browser that doesn’t begin with http: or https:

Thought Den’s art of Flash game production

Alex Pitkin - January 15th, 2010

Some really good ‘Rules of Production’ from our compatriots at Thought Den in their The art of flash game production (with some baggage bowling fun thrown in) post.

It was written after the Suitcase Skittles development that we did with them last year for IHG in which we all learnt a lot. But that seems to be the case with most Flash game developments…

Team Rubber Devs Twittering

Anthony George - January 11th, 2010

The Team Rubber developers spend a lot of time, love and craft doing what we do. If you want to know more about what we’re doing and how, follow us on twitter.
http://twitter.com/TeamRubberDevs

The Greatest Web Framework ever!

Tim Wintle - December 10th, 2009

Here’s a question for the non-developers among our readers:

What web framework is this a screen-shot of?

mce1 The Greatest Web Framework ever!

Answer:

(If you answered “WordPress” you’re wrong)

- it’s actually from something called TinyMCE – which happens to be used for editing blog posts as part of wordpress – but it’s certainly not “wordpress” – it’s commonly used when building all kinds of sites – using all kinds of frameworks.

What wordpress actually looks like (for the people who build wordpress sites):

WordPress:

wp The Greatest Web Framework ever!

You may not have got much from looking at that screen-shot – so, for comparison, here are what two other common web frameworks look like to the people that use them to build websites:

Turbogears:

turbogears The Greatest Web Framework ever!

Drupal:

drupal1 The Greatest Web Framework ever!

The chances are that you probably wouldn’t have been able to guess which one of those was which [unless you are a developer who has worked on one or more of them for an extended period of time].

Which brings me back to the post title – What is the greatest web framework ever?

Well that depends on what you’ve got experience with, and what site you want to build.

So What’s the best?

For some reason, people often seem to thing there’s a golden bullet to solve all their problems – both developers and clients. During a discussion the other day I likened this argument to saying

“Excel is great – it’s the best Application ever”

- and from that point forward only using Excel – for anything.

You want to play some music while you work, so you fire up Excel, and start rocking out – Sure, some might say that Excel just isn’t as good at playing music as iTunes – but you carry on because “It’s the best Application ever”

Then you want to check your emails – so you fire up Excel again (Your colleagues are sniggering behind you as you ask the jumping paperclip how many new emails you’ve had today – but you use it all the same…)

Oh hang on – you don’t!

Yet as developers we often find that we’re required to build a site using a specific technology – because “It’s the best application ever”

Some examples:

If you’re creating a blog then wordpress is really great – if you’re editing a blog post then there’s a TinyMCE already built-in, along with blog comments, and the ability to list blog posts in reverse-chronological order on the frontpage. If you don’t want those features – or you want other features, then you’re going to have to start building those things from scratch – that means no easy-editing form, no automatic page generation etc (unless you code it yourself).

Google Wave is written using GWT – which is a great tool for their specific requirements as it lets you design web applications that look like desktop applications in a very nice manner (if you’re a pythonista then you’d probably try something like pyjamas for that).

One of the web apps I spend a lot of time in is written in a mixture of Python and ANSI C (no web framework at all) – and that’s the best decision for that application and it’s requirements.

Another project I work on is in Zope – and another one is based around the Shindig OpenSocial framework – again, they’re the right frameworks for the tasks at hand

- and they’re all different because the tasks are all different.