I love kittens…

Life in Video Games – David Braben, interviewed by Phil Elliot at BAFTA

September 17, 2009 · 1 Comment

If like me you’re a big fan of the game Elite, the seminal space trader game of the 80s created by David Braben and Ian Bell, you may have found the opportunity to hear David Braben talk about his work in the games industry at BAFTA rather compelling. For those who couldn’t make it here are my notes…

David’s first games were Defender and Binatone Pong. He took what he called his ‘amateurish first steps’ into coding on an Acorn Atom, ‘I had to learn assembly code and that was my first experience with 3D’ and met Ian Bell at university. He thought that ‘parroting’ arcade games for home consoles was boring: ‘What’s the point of a coin drop mentality with a home game?’

It’s now 25 years (crikey) since Braben & Bell created Elite! On developing the game, David told us it seemed ironically right to have money as a score and to choose to be the character of a trader, bounty hunter or pirate as socially and economically, times were interesting – it was the era of Thatcher’s Britain and the Miner’s Strike. It was also the right place and the right time for such a game and with 3D graphics ‘If we hadn’t done it someone else would have’. For those who are wondering, Elite came out when Braben was 19 years old, but started building the game when he was 18 and began programming at 17. Before Elite, the highest selling game was Planetoid with 30,000 units sold. He pondered that had Acorn not been behind Elite, the game might not have been marketed.
Elite uses random number sequences to generate 8 galaxies, which in turn generate 256 planets that fit into 22k of memory. Braben & Bell wrote a search to check for inappropriate names – they once found a galaxy called Arse!

David admitted, ‘Things like docking are so cruel – so apologies!’ and went on to say, ‘You wouldn’t get away with a game like this these days because the gameplay was so difficult’, and also ‘We made the game for ourselves’. An interesting feature was that the dashboard appeared in colour when no other games had colour and wowed Acorn. The sales were close to a million over a long period of time and there were 17 versions made because at the time there were so many formats – anyone could buy the bits and make a machine of their own. But eventually the move to 16 bit got rid of a lot of the competition. On this subject David confessed ‘We got stuck in a treadmill of doing lots of versions and although it was fun, it felt like we were doing lots of the same problem solving’.

Phil Elliot enquired how Braben followed up Elite, the reply was ‘We had to strike while the iron’s hot so we started on a sequel within a week’. The Elite Master version was launched a few weeks before the end of his degree at Cambridge. He also created Zarch (other interations aka Virus) for the Acorn Archimedes, which for its time was an excitingly powerful 32 bit machine. The sequel to Elite was called Frontier and David set up Frontier Developments in 1993. On creating Elite, David enthused, ‘It’s not unlike winning the lottery!’

David mentioned an amusing anecdote about piracy and Elite, they originally included some code and a message that popped up to say ‘If you continue this will destroy your computer’. But the games company wasn’t keen on getting the blame for destroying people’s computers, so the plan was to have just the message but to take out the code. In the end lawyers changed the wording to the less threatening ‘Does your mother know you’re doing this?’

Speaking about some of his more recent games, David told us how Dog’s Life showed that you could make compelling games that didn’t include shooting at things! It was a break in the mould, though in some aspects they were pushed into making it like other games. In Dog’s Life, dogs saw the world in black and white and could see smells while carrying out simplistic tasks that were relaxed and non-violent. This game shocked the industry in the opposite way that Elite did. Nick Park and Ardman were impressed and that’s how he got asked to work on a Wallace and Gromit game.

Frontier Development’s recent game on the Wii is called LostWinds and Braben showed us an exclusive demo and commented ‘The key thing with LostWinds is use of the Wiimote’.

On the future, David commented, ‘Elite 4 is something we’re working on – we’re not saying anything about it but we’re very excited’. He went on to say ‘It’s been so long that we want to do something in the same world but it won’t come out unless we’re happy with it’.

Finally, Phil Elliot asked ‘What’s your legacy?’ and the reply was ‘I’d like to be remembered for Elite, but I want to be remembered for more – we’re still at the beginning! If you remember, flickery film took a decade to get sound and then in the 30s we got stories. To quote Churchill, “We may be at the end of the beginning”. I’m very grateful to people who brought my games, I hope in 25 years we’ll still be talking about games. We don’t know what changes Microsoft and Sony will do – we don’t know what will happen with the Wiimote. Games today are pretty good and some games in the 80s were rubbish as some were impossible to finish. How things have changed!’

After some rapturous applause there followed some questions from the audience:

Q: The best thing about Elite was a world without boundaries – in some ways the industry is going back to that – could you talk about the change from procedural content and how to get the machine to do it on your behalf?

David: The problem that I had with Elite and Frontier is that they felt samey – you need a richness of content. The same feeling of a puzzle played again and again – we’re very good at spotting patterns and it takes an awful lot of planning from a design point of view, but the expectation is to make something plausible. Going forward there is a lot of play. How do we use enough procedural things, but not make them systematic?

Q: Team sizes?

David: Games were generally made by very small teams of 5 such as World of Goo by Introversion Software. What do you think is the ideal size of team? It depends on the subject matter, LostWinds was a small team but got bigger for the QA.

Q: What challenges do you face with technologies that change all the time?

David: Challenges appear all the time unless you keep making the same thing. We’re currently developing for 2-3 years along the line. Also depends if you’re doing it purely for the money and not passion. We’re all gamers at Frontier and really had so much enthusiasm for LostWinds.

Q: We’ve got a lot of platforms to chose from to build games for these days, such as iPhone, Wii, etc. If you could chose, which one would you pick?

David: It’s interesting, there’s the arrogance of doing what you want to do. The obvious answer is the iPhone, but there’s so much competition it’s difficult to get anywhere. Why are you doing it – is it money, new platforms to work with or having your name up in lights? For example, entry level for Wii you need the development kit, so the quality ends up higher. There are no easy answers, but ask what you want to achieve! It’s a hard slog, but be careful what you wish for – if you want to make the most successful game on iPhone you’re setting yourself up for disappointment.

Q: How do you see narrative progression in games?

David: I’m a strong believer in letting people follow their own narrative. I thought a lot in the days of Elite about why I loved Star Wars. I loved the film, but thought the story was cheesy and I saw the film lots of times. If you look at how non-written cultures, their fireside stories would change every time they were told because the story is not written down. With Star Wars and Elite, the narrative was minimal, but very rich in your head.

Q: How do you feel video games sit in situ compared to film music?

David: The average age of videogamers is over 30 years old. We’re still an amateurish industry, but that’s a good thing. For example GTA4 outsold the film Titanic. In the financial sense we’ve arrived. A lot of games on the Wii are toys as much as games and people love the process of building things in games, e.g. Simms.

More rapturous applause followed and we all headed off to the BAFTA bar. There was a big queue to chat to David, so unfortunately I didn’t get to talk to him about my docking technique, but had some good conversation with other folk, including a chap called Tim who showed me a cute snappy worm game he’d developed and just launched for iPhone. I also chatted to Michel who told me about his wormhole development for Oolite (an open source sim game inspired by Elite). Actually, maybe I should have asked David what he thinks of it!

Here’s some Elite pr0n from my collection :-D

A fork (E-UAE) of an Amiga emu called Unix Amiga Emulator for the Mac.

Elite on NES

Elite on BBC Master

→ 1 CommentCategories: events · gaming
Tagged: ,

Open Source for cookery & fun with reverse engineering recipes!

August 12, 2009 · 3 Comments

I’ve been vegan for 13 years, before that I was a lactose intolerant veggie – so I’ve spent a lot of time looking at recipes with a geek problem-solving eye, carefully reverse engineering them to remove the animal products and find ways to repurpose many well known and not so well known culinary delights to make fit for myself and anyone else who’ll eat them.

Something that I’ve come across is the notion of copyright in recipes, which has on occasion put me off pasting recipes. Having looked into this a little, it seems that lists, prescriptions or formulas are not unique enough to be subject to copyright protection, but an accompanying explanation or preparation of significant length or a combination of recipes could be construed as a literary work and basis for copyright in the same way a poem, story or lyric is. But whether or not you could be sued would depend on a subjective decision based on individual specifics by a judge. It also seems that you’d be okay if the 70 year rule regarding the death of the author applies, recreating your own version of an ‘old standard’ or you just write your own ‘how to’ or instructions (disclaimer: I’m not a lawyer, so check before you quote/rely on my findings).

Recipe patents are interesting too, but only really worth pursuing if they fulfill certain criteria which include being ‘novel & nonobvious’ – which would seem to be quite a challenge! I read that in the US, 20 years after filing, you have to reveal patents and that’s why certain companies such as Coca Cola are very pleased they never patented their beverage formula. However, for anyone interested I found a nice Open Cola recipe here: http://www.wikihow.com/Make-OpenCola At the end of the day, if you must, the only way to keep a recipe sekrit is to keep in under your hat, i.e. not tell anyone and hope that no-one reverse engineers it to perfection!

As I mentioned, I just about always modify recipes to suit my needs – usually with a bit of randomness for fun. I see my ingredients as my bits of source code and I enjoy finding new and interesting ways to compile them to do tasty things for me – some compile better than others :-)

Anyways, I Twitter, Flickr and generally ramble a lot about my culinary creations and people often remark ‘how can that be vegan?’ – which pleases me and also signifies a well developed food hack, as I do like to demystify the stereotypical image of a vegan diet as something void of yumminess and treats. In fact my arabesque state is living proof that I enjoy my food ;-)

Through my love of food coupled with my admiration for open source principles I’d like to create an open source recipe database for concoctions using some of the geek principles I mentioned earlier. I’ve been poking around the web and seen quite a few open source recipe databases, for example I might give Krecipes a go, especially as I can’t resist a cute Tux beckoning me – but do see a list at the bottom of this post for some of the others I’ve found. In terms of existing open source recipe sites I’m amused by http://www.nibbledish.com/ because it also looks like it could double as a dating site with the boys & girls tabs arranged so you can select by recipe creator image, thus if you’re that way inclined being able to see if they’re um, dishy ;-P

Other ideas around the idea of open source & food that I’ve mused about with cohorts have been various foodie unconferences (inc a cookoff, vegan cupcake day & vegan hacks), how fab it would be to add an open source area to the work recipe database, an online gameshow(!) and bothering Peter from tinker.it to enquire if he could help me solve some of the practicalities re building tiny arduino cupcake ovens :-0

Some links from my perusing…

Open source recipe/ingredients databases and calorie/ nutrition calculators:
http://grecipe-manager.sourceforge.net/
http://krecipes.sourceforge.net/?p=about
http://sourceforge.net/projects/phprecipebook/files/
http://www.wedesoft.demon.co.uk/anymeal-api/
http://recipants.pantsblazing.com/

A few articles on recipe copyright:

US
http://www.copyright.gov/fls/fl122.html
http://www.foodandwine.com/articles/new-era-of-the-recipe-burglar
http://www.ipwatchdog.com/copyright/the-law-of-recipes/

UK
http://www.independent.co.uk/opinion/letters/letter–how-to-protect-a-recipe-food-copyright-not-original-1360450.html

Some existing recipe sites declaring thier open sourceness:
http://www.opensourcecook.com/
http://www.nibbledish.com/
http://www.ibiblio.org/oscookbook/

Amused
..by the idea of cooking engineers – but sadly for geeks it’s a bit b0rked at the time of writing & seems to have a copyright/patent notice, so doesn’t seem to follow open source principles:
http://www.cookingforengineers.com/

None of the above to be confused with:
http://wiki.opscode.com/display/chef/Recipes :-D

And finally…
As you’ve so kindly indulged my witterings, here’s a couple of videos that I’ve made to share with anyone who’s asked me how I make stuff or has any odd ideas about vegans not having yummy food. Take the source code and modify them with your favourite ingredients, but don’t ask me to sample them if they’re not vegan! PS I know that I’m not the next Nigella or Ridley Scott, so I won’t be too offended if you laugh at my crap presenting/filming/editing skillz :-P Oh yes, I’ll add the ingredients lists soon.

packet of vegan short crust pastry

or if you’re going to make it yourself:
200g / 1.5 cups flour of choice
100g / half cup vegan marg
5 tablespoons water

Rub flour & marg together to make breadcrumb bits then add water and mix into dough.
Roll out on floured board and cut strips to make sides & cut round tin for base or just cut out oversized and mould into tin. I didn’t bake my pastry crust beforehand as the quiche takes 45-55 mins to cook

Heat oven to 190C / 390F

packet of silken tofu
3 tablespoons soya milk
heaped teaspoon of turmeric
3 cloves garlic
handful of spinach
packet of asparagus chopped into bitesized bits
4 or 5 mushrooms
small red onion
1/2 teaspoon of mustard seeds
sprinkling of mixed herbs
black pepper
pinch of salt
olive oil
chopped tomato to garnish

Firstly saute the onion, mushroom & asparagus with mixed herbs & mustard seeds.
Whizz spinach and garlic together, put into a largish bowl
Whizz silken tofu, soy milk & turmeric and pour into the bowl of spinach & garlic. Add salt & pepper to taste.
Fold in sauteed veg and then pour mix into pastry
Arrange chopped tomato on top & spray with a little oil. Turn over top of pastry if sides more than half a cm higher than mix – just to neaten!

Bake for 45-55 mins or until knife comes cleanish. Take out of oven and will set a little more if you leave it to stand.

→ 3 CommentsCategories: cookery · geek · open source · vegan
Tagged: ,

Musichackday 2009 – my hack: TwinkleStarduino

July 13, 2009 · 2 Comments

I had a great weekend at Musichackday in the Guardian offices in Kings Cross. There were some fab hacks going on and excellent people to chat to as well as share ‘n’ compare ideas. I particularly enjoyed sitting in the Arduino room with the tinker.it folk and other hardware hackers such as Mitch Altman, from TV-B-Gone. Mitch had brought his Brain Machine with him and it was very entertaining to watch people drop in and have a go as they were passing by – everyone had something amusing to say about their experience. We also had some great philosophical discussion as we wiled away the afternoon into late evening – so I came away with much to reflect on :-)

About my hack

I’ve been working with computational art for a number of years to create interactive artworks incorporating sound, so I was really excited when I discovered microprocessors for rapid prototyping – because this gave me the opportunity to make something physical. for this project I wanted to created a fine art textiles, interactitive sound artwork.

My original idea was to find a Twitter api, send tweets to an LCD screen and trigger Twinkle to sing – BUT – I bought the wrong LCD screen which runs on 5v, when I needed the basic one that runs on 3.3v – I’m just mulling over ordering the the 3.3v LCD or a 5v Lilypad LiPo battery component so I can complete this idea later.

Soooo… for Musichackday, I took a canvas and cut out shapes in felt for my design. In terms of hardware, I got Twinkle singing through a buzzer via a Lilypad Arduino – which is sending the buzzer note frequencies. To make things a bit more interesting I’ve added an accelerometer which changes the pitch of the note when you move Twinkle about – plus a button so you can toggle between straight and bent pitch Twinkle :-)

In case you haven’t seen it before, Lilypad Arduino is a wearable form of the popular Arduino microprocessor. It’s connected/wired up by conductive thread.

Coding:
I’m using the Arduino compiler on my Mac and the code is written in C, it is then uploaded to the Lilypad via a FTDI Basic Breakout – 3.3V board & USB cable. You could use the Arduino or Processing libraries for code if you wanted to.

Some more info on sound:

The hack uses a LilyPad speaker module to produce simple musical notes.For a chart of the frequencies of different notes see: http://www.phy.mtu.edu/~suits/notefreqs.html

Fiddly?
Yep – sewing is a bit fiddly! All the components are connected by conductive thread – none of these must touch each other or you’ll get a short circuit – which is a challenge in itself :-)

API’s/tools used:

* Sadly no APIs because of my LCD fail – see above
* Lilypad arduino, buzzer, accelerometer, LEDs, conductive thread, felt, canvas.


Here’s the code – enjoy!

/*
*
* Uses a LilyPad speaker module to produce simple musical notes
* For a chart of the frequencies of different notes see:
* http://www.phy.mtu.edu/~suits/notefreqs.html
*/

//
// #include “arduino.h” // only for testing compiling with g++

int ledPin = 13; // LED is connected to digital pin 13
int speakerPin = 9; // speaker connected to digital pin 9
int catseye1 = 5; // cat’s eye no1
int catseye2 = 12; // cat’s eye no2
int moveSensor = 3; // analogue input for accelerometer
int buttonPin = 11; // button input

// A note in one octave is twice the frequency of the same note in the octave
// below. We define here the frequencies of the notes in octave 8. To get
// notes in lower octaves, we just divide by two however many times.

#define NOTE_C8 4186
#define NOTE_CSHARP8 4434
#define NOTE_D8 4698
#define NOTE_DSHARP8 4978
#define NOTE_E8 5274
#define NOTE_F8 5587
#define NOTE_FSHARP8 5919
#define NOTE_G8 6271
#define NOTE_GSHARP8 6644
#define NOTE_A8 7040
#define NOTE_ASHARP8 7458
#define NOTE_B8 7902

// This is an array of note frequencies. Index the array essentially by note
// letter multiplied by two (A = 0, B = 2, C = 4, etc.). Add one to index for
// “sharp” note. Where no sharp note exists, the natural note is just
// duplicated to make this indexing work. The play() function below does all
// of this for you :)

int octave_notes[14] = {
NOTE_A8, NOTE_ASHARP8,
NOTE_B8, NOTE_B8,
NOTE_C8, NOTE_CSHARP8,
NOTE_D8, NOTE_DSHARP8,
NOTE_E8, NOTE_E8,
NOTE_F8, NOTE_FSHARP8,
NOTE_G8, NOTE_GSHARP8,
};

// This variable tracks the current state of the eye LEDs.
int eyes;

// Arduino runs this bit of code first, then repeatedly calls loop() below. So
// all initialisation of variables and setting of initial pin modes (input or
// output) can be done here.

void setup() {
pinMode(ledPin, OUTPUT); // sets the ledPin to be an output
pinMode(speakerPin, OUTPUT); // sets the speakerPin to be an output
eyes = LOW; // initial state of cats eyes is LOW
pinMode(catseye1, OUTPUT); // sets the cats eye1 to be an output
pinMode(catseye2, OUTPUT); // sets the cats eye2 to be an output
pinMode(buttonPin, INPUT); // sets the cats eye2 to be an output
// Serial.begin(9600);
}

// Arduino will run this over and over again once setup() is done.

void loop()
{
read_accel();
play_tune(); // call the play_tune() function
delay(2000); // delay for 2 seconds
}

// ————————————————————————-

// A function to toggle the cat’s eyes on and off.
void flash_eyes()
{
// Invert the desired state of the cat’s eyes:
if (eyes == LOW) {
eyes = HIGH;
} else {
eyes = LOW;
}

// Write the new value to all the LED pins:
digitalWrite(ledPin, eyes);
digitalWrite(catseye1, eyes);
digitalWrite(catseye2, eyes);
}

// ————————————————————————-

// Read accelerometer
int read_accel()
{
static int last_accel = 0;
int in = analogRead(moveSensor);
int diff = last_accel – in;
last_accel = in;
// Serial.println(diff);
if (diff 5) {
return diff;
}
return 0;
}

// To produce a tone, this function toggles the speaker output pin at the
// desired frequency (in Hz). It calculates how many times to do this to
// produce a note of the desired length (in milliseconds).

void beep(unsigned char speakerPin, int frequency, long duration)
{

int i;
long delayAmount = (long)(1000000/frequency);
long loopTime = (long)((duration*1000)/(delayAmount*2));

int accel_diff = 0;
int button_in = digitalRead(buttonPin);
for (i = 0; i = ‘A’ && note[i] = ‘0′ && note[i] >’ operator is a useful shorthand that (for integers
// >= 0) basically translates to “divide by two this many
// times”, so we will use that:

frequency = frequency >> (8 – octave_number);

// Actually play the note!
beep(speakerPin, frequency, duration);
}
}

void play_tune()
{
flash_eyes(); play(speakerPin, “C6″, 500); // twin-
flash_eyes(); play(speakerPin, “C6″, 500); // -kle
flash_eyes(); play(speakerPin, “G6″, 500); // twin-
flash_eyes(); play(speakerPin, “G6″, 500); // -kle
flash_eyes(); play(speakerPin, “A6″, 500); // lit-
flash_eyes(); play(speakerPin, “A6″, 500); // -tle
flash_eyes(); play(speakerPin, “G6″, 1000); // star
flash_eyes(); play(speakerPin, “F6″, 500); // how
flash_eyes(); play(speakerPin, “F6″, 500); // i
flash_eyes(); play(speakerPin, “E6″, 500); // won-
flash_eyes(); play(speakerPin, “E6″, 500); // -der
flash_eyes(); play(speakerPin, “D6″, 500); // what
flash_eyes(); play(speakerPin, “D6″, 500); // you
flash_eyes(); play(speakerPin, “C6″, 1000); // are

flash_eyes(); play(speakerPin, “G6″, 500); // up
flash_eyes(); play(speakerPin, “G6″, 500); // a-
flash_eyes(); play(speakerPin, “F6″, 500); // -bove
flash_eyes(); play(speakerPin, “F6″, 500); // the
flash_eyes(); play(speakerPin, “E6″, 500); // world
flash_eyes(); play(speakerPin, “E6″, 500); // so
flash_eyes(); play(speakerPin, “D6″, 1000); // high
flash_eyes(); play(speakerPin, “G6″, 500); // like
flash_eyes(); play(speakerPin, “G6″, 500); // a
flash_eyes(); play(speakerPin, “F6″, 500); // dia-
flash_eyes(); play(speakerPin, “F6″, 500); // -mond
flash_eyes(); play(speakerPin, “E6″, 500); // in
flash_eyes(); play(speakerPin, “E6″, 500); // the
flash_eyes(); play(speakerPin, “D6″, 1000); // sky

flash_eyes(); play(speakerPin, “C6″, 500); // twin-
flash_eyes(); play(speakerPin, “C6″, 500); // -kle
flash_eyes(); play(speakerPin, “G6″, 500); // twin-
flash_eyes(); play(speakerPin, “G6″, 500); // -kle
flash_eyes(); play(speakerPin, “A6″, 500); // lit-
flash_eyes(); play(speakerPin, “A6″, 500); // -tle
flash_eyes(); play(speakerPin, “G6″, 1000); // star
flash_eyes(); play(speakerPin, “F6″, 500); // how
flash_eyes(); play(speakerPin, “F6″, 500); // i
flash_eyes(); play(speakerPin, “E6″, 500); // won-
flash_eyes(); play(speakerPin, “E6″, 500); // -der
flash_eyes(); play(speakerPin, “D6″, 500); // what
flash_eyes(); play(speakerPin, “D6″, 500); // you
flash_eyes(); play(speakerPin, “C6″, 1000); // are

}

<img alt="" src="http://farm3.static.flickr.com/2537/3711332564_be93b559d4.jpg?v=0" title="Music hackday hacking geeks" class="alignnone" width="500" height="375"

→ 2 CommentsCategories: events · geek · hacking · making
Tagged:

Reboot Britain, Savoy Place, London

July 7, 2009 · Leave a Comment

Today I attended some of the afternoon sessions of Reboot Britain, a conference which is part of NESTA’s Reboot Britain program looking at the challenges of a networked digital world. Topics such as Government, schooling, the economy, gaming and participation by the individual were amongst the ground covered.

Reboot Britain is also as series of essays exploring online participation & digital tools, You can download the Reboot Britain essays.

The event comprised of multiple streams, with no breaks between the sessions of different lengths of an hour or half hour, so I ended up missing the beginning/intros, which became a bit confusing. There were also several spontaneous breakout sessions by people who wanted to carry on the session found somewhere to chat. All in all a bit frustrating and difficult to tell quite what was going on.

Here’s a few points from the sessions I attended…

Is the web female?

I arrived close to the end, so I got the summing up points from the chair & panel:
• established that the web is organic…
• it is global
• using generalisations for what makes something female doesn’t add value
• if we notice things about places like Twitter that we can change to create an environment more hospitable we should note them
* look out for what we can do for people who feel disenfranchised and make them feel more valued
• women are using the web, but want to take out the testosterone – e.g. Slashdot
• how can we make it more participatory and a better experience?
* what will make the web more attractive is to make – Simms & second life are aimed at women but a waste of time – being able to chose your hairstyle is a crap way of making something more feminine!
* Mixed reactions to whether we should do anything to make the web more feminine
* We should clean up the web, e.g. youtube
There are some women entrepreneurs
* Programming is an ideal feminine activity because it gives you something to play with

I missed most of this session, so I can’t really comment on the sentiments!


TLS: leading practitioners on learning technology

A session on learning & tech with various teachers, specialists and interested peeps

* the biggest barrier is not trusting our children
* Derek Robertson – teachers are reinventing how learning is being presented to kids through games
* Leon Cych – on exemplary projects, such as orchid growing project – you’ve got a spine of examples of action research models, if you collected them together then you’d have a system that would affect change & enable grass roots projects like a magnifier

Stan Stalnaker – Founder of Hub Culture

‘Hub Culture is a real network bringing together the physical and the virtual’

Hub Culture is a ’socially operated movement’ which uses technology to create environments and has it’s own private currency, Ven, the first P2P social currency. They have clubs or ‘pavilions’ around the world in hub cities for members to meet. In London there’s one in Carnaby Street, it works totally on virtual payments and is £29 to join. There are also clubs in other cities such as New York and San Francisco, Bermuda, Singapore and Hong Kong.

Howard Rheingold

I really enjoyed listening to Howard and I loved his colourful, fun style – definitely reflective of a creative person. Anyways, I’ve taken a ton of notes and quotes…

Howard began by stating that we need to go beyond ’skills’ and on to literacy, and talking about social media. He’s got a list of 5 literacy areas that he considers the most important, these are: attention participation, cooperation, critical consumption and network awareness – he feels they all need to be put together.
Online media has been social for a time time…

In a world where there were search engines before Google, such as early Lycos, he used to help his daughter with her homework. She used to search the internet for help, but he explained to her that things were changing – for example that you could take a library book and trust that someone had checked the content, but on the web you could not assume that someone had checked it and the content was factually correct. He taught his twelve year old daughter how to be a critic – he told his daughter to:
• check who the author is by putting the authors name in the search engine
• check to see who links to the author
• you have to be a detective
• she needed to set a crap detector on it

When Howard has a new class, he says ‘the first thing I do is to shut their laptops, turn their phones off and shut their eyes and see what happens – the mind will free associate without any outside stimulation’.

‘Attention’ – ‘I’m not sure that schools is the place where this kind of education is going to happen, school is the place where we park our kids while we go to work’

‘Participation’ – ‘Never before have we had ways to connect with our peers that our parents couldn’t spy on!’ and ‘How many boring blogs and twitter accounts say that participation isn’t enough?’

‘From passive consumption to active participation, young people create as well as consume online even, if it’s just pimping out their My Space page’.

‘Coordination’ – ‘Humans have used their collective media to co-ordinate action’.

‘Collaboration’ and ‘Critical Consumption’ – ‘Using technology to do collective or collaborative action gives us more power than doing things alone’. Howard gave us examples of this such Chilean school kids, Fair Trading campaigns in London, Gobama campaign, the search for Jim Gray, a Microsoft employee who disappeared on his boat – 12000 people helped. As well as the Asian tsunami where people donated money and equipment and the Katrina hurricane – people were posting on Craiglist and other areas to find people and geeks got together to scrape info and bring searches together. People always rush in to help with disasters, but now with the help of technology it’s global!

Social capital know-how is evolving – the capacity to get things done without conventional means such as Twestivals around the world to help bring clean water to people in villages who needed it. This creates ‘network awareness’.

Reputation is increasingly important online – the presentation of self and identity.

‘Networked individualism’ – ‘Since the invention of the telephone you called a person in ‘a place’, nowadays online you don’t know where they are. There are some serious questions of how we’re going to handle this in the future’.

Personal learning adverts – if you find people who you trust online, make friends with them and consult them.

Twitter is an example of a great medium that does not teach you how to use it. Hybrid literacies – Twitter – ‘Don’t try to see all the tweets while you’ve been asleep you need to sample the flow, there’s a triage skill to this stuff’.

On security – ‘There’s so many panics about the dangers of the internet – parents are frightened to death of their kids safety – it’s not that there’s not dangers, but there’s awareness of falling for bullshit’
Howard then quoted Henry Jenkins formerly of MIT who wrote about participated literacies and wrote something very important about confronting participatory 21st century, which I must look up!

In 1995 Howard Rheingold was asked what an online learning would be like, he came up with socialmediaclassroom.com – ‘The most interesting change for participative media was moving from a classroom made out of rows and into a circle – there is no back row in a circle – you’re not hiding from the teacher you’re hiding from your peers – it’s much better to talk together and get the students to do the teaching too. It’s not guaranteed to work, but when it works it’s amazing!’

“In teaching you need to keep your eyes not just on the technology but the literacies’.

Further reading:

www.rheingold.com

socialmediaclassroom.com

‘Smartmobs’ – Howard’s written a book about how technology & the internet generate collaborative action – ‘There’s a combination of technology and social convention’.

Finally…

‘How can we trust networks for evaluating news? Trusted brands used to be newspapers and television – we’re watching the emergence online, but we may drown in that noise of spam, porn & misinformation unless we have people looking at the crap detection – we need enough people developing crap detectors!’

-+-+-+-

A mixed afternoon for me – things I enjoyed:
* Lego Reboot Britain – my contribution was a bit off the wall, but what the hey!
* Meeting up with friends and meeting some new people
* Hearing Derek Robinson contributing to discussion in a quite informal session
* Howard Rheingold and his amazing technicolour outfit :-)
* Thinking about ‘crap detectors’ – an amusing term that might stick in my head ;-)

..things I didn’t enjoy so much:
* The schedule having changed on the day, so my pre planning going out the window – needed one of the screen’s put to use with updates
* No breaks between sessions, so I kept missing the beginning/intro & ending up confused
* Too much to chose from
* Running up and down 3 floors with my heavy rucksack ;-)

Could have done with…
* Some actions or ways of actioning stuff
* Clear stream outlines for talks – e.g. games, government and learning
* Name badges – didn’t have a clue who people were
* Vegan friendly snacks ;-P

→ Leave a CommentCategories: events · technology
Tagged:

OpenTech 2009, ULU

July 4, 2009 · Leave a Comment

I had a great day at OpenTech, seriously the best value tech conferences at £5 entry and one of the friendliest meet ups. Well done & thanks UKUUG!

This year I missed the majority of the excellent talks because there were three streams – so choosing was very hard, and also I was having such a good time chatting to peeps that I missed out on a few too.

So here’s a small bullet pointed smörgåsbord of what was on offer:

The very amusing Bill & Ben show:

Bill Thompson – Two Cultures

Bill discussed Charles Snow’s ‘Two Cultures’ thesis from the 50s on culture, technology and solving the world’s problems, culminating in evangelising for more respect for geeks shaping contemporary life.

• It’s fifty years since Charles Snow’s famous lecture on the ‘Two Cultures’
• At the time Snow was writing he thought the world was run by people who did not understand the potential of technology or see what was possible by the use of technology
• Snow had some very patronising thoughts on changing Third World culture to vanquish poverty and change people to be better through Western ideals
• At the end of the 50s things were already being transformed by digital technologies

Conclusions:
• Of course now technology is ubiquitous – it is shaping the modern world
• The choices that we make during the design stage affect how people use technology, so we have to think carefully about how we go forward.
• The political system needs to listen and respect the geeks, because they will design our systems of the future
• Some tech will be exploited by the system – e.g. ID cards
• I want us all to go from this room and educate people – get rid of Microsoft Word in schools and get people to install proper open systems
• We can start to inject in society some positive role models, so not Buffy the Vampire Slayer, but ‘Buffy the overflow slayer’!
• We need to talk to people about tech and code as a fundamental part of our culture
• Snow wanted to impose our western ideas on people, I want something different
• We need to use code to make the world a better place, not a divided world, but for good.

Question from Kathryn Corrick – who should we be looking to as role models & get skills?

Bill joked – Richard Stallman and hairy men eating pizza are role models, but more seriously, everyone who works for My Society are good examples of role models.

Here’s a couple of random links I found on the interwebs if you want some views of CP Snow & Two Cultures:
* Telegraph article
* Danny Yee’s review
* Some academic links

Ben Goldacre – Science and Communication

Ben Goldacre gave some very witty observations on sections of the media being ridiculously bad at science reportage.

• People want to know about science so they can make judgements about things like their own healthcare, but the basic problem with science coverage is that media make publishing decisions based on their own criteria to make money and they also make up stuff
• Example: Mail online article – human race will split into two species, which was rather spurious
• PR companies know that the way to get bulshit stories into the media is via science
• Made up figures example – ‘cannabis is 25 times stronger’ headline in the Independent, 2007
* PowerPoint game – take random PowerPoint slides and present them off the top of your head

What can we do about this shits and giggles economy, beyond just taking the piss out people?
• Have clear guidelines for journalists
• Competition – be better than the others
• Clever structures – reference material / investigative work

Debunking site 1: Quackometer – searches the internet for quackery on the internet, it made a formal complaint to the British Chiropractic Council sbout 550 chiropractors offering practises which contravened / broke rules

Debunking site 2: Badscience – aggregates bad science blogs & quite amusing too!

-+-+-+-+-+-

Women in technology

A panel of women: Sue Black, Zoe Margolis, Janet Parkinson, Kathryn Corrick and Suw Charman-Anderson talked about their work and experiences in tech.

Sue Black:
• Experiences of being a woman in tech
• Set up BCS women in tech groups forums where all sorts of subjects supporting women in tech are discussed
• Urban myth of the different approaches that women and men look at job specs

Janet Parkinson:
• Silver stockholders
• don’t think pink
• Della – Dell campaign – campaign with patronising tech tips that included calorie counters, cooking videos and nutrition
• Nike has very empowering campaigns aimed at women
• Apple came out on top with their colourful ipod campaign
• Dove’s campaign that have 36 different websites for countries all designed differently and have different content
• How do you encourage more women in tech?
• In South Africa almost half applicants for tech courses are women

Suw Charman Anderson:
* Story of Ada Lovelace Day to promote women in tech – mash up with over 1000 posts and currently wondering how to repeat it next year – ask for 5000, 10000 blogs?
* A friend of Suw’s started up a facebook page for Ada Lovelace day – there were differences between the pledgebank and facebook. 400 of the 2000 on facebook signed up for pledgebank
* Top four choices : 1. Ada Lovelace 2. Grace Hopper 3. Hedy Lamarr 4. Barbara Liskov – others included ‘my mother’, Cathy Sierra, Delia Derbyshire, * In the top 20 Ada Lovelace choices only 9 were still alive
* Suw announced a trip to Bletchley Park to find out more about the women who worked there on 26th July

Kathryn Corrick:

Ran a brainstorming session, where post it notes were handed out and people wrote their women in tech role models and inspirations, and then stuck them on the wall to be collated for later inclusion on a website.

-+-+-+-+-+-

Gavin BellEphemerality? Real time web vs persistence

How we might start to think about documenting and being able to look back on our digital lives.

• Aggregation is key to real time data feeds – integration of real time photos, etc of concerts, trips etc on last.fm and dopplr
• We forget friends too
• What might we want from social applications in the future? Stories from our lives, events, social interactions, favourites on a timeline, replies, cross-referenced views of our lives
• Want RSS feeds from our social lives – a social atlas over time: for example: what were my favourite photos, events, etc in 2008. Would be better than trending – would be stuff my friends have favourited across the web

-+-+-+-+-+-

Gary Gale, Yahoo! – Location, privacy & opting in and out

* Talked about zero privacy and opting out as well as in – using some examples of location service such as Latitude and Fireeagle – with some fear-mongering examples of how this tech was covered in the media

-+-+-+-+-+-

Gavin Starks, AMEE – Your Energy Identity

Ways of looking at your carbon footprint in the future.

• Apple have worked out that an Apple laptop = footprint of 460kg 0or 0.5 tonnes of CO2e
• Estimated range of global warming is underestimated
• Carbon will be part of the US budget by 2011 – source the White House
• Your energy identity will soon exist like your online identity does = purchases, materials, buildings, travel + transport, fuel, water + waste
• Suggests looking at Act on CO2 website

Finally, I was most honoured to be namechecked in Phil Whitehouse’s talk ‘How to Build Developer Communities’ as someone to follow on Twitter which was very kind of him. I’m ever so flattered to be Caprica 6 too – cheers Phil! ;-)


→ Leave a CommentCategories: events · geek
Tagged:

Conquering The Great Barnacle of Londinium

July 3, 2009 · 2 Comments

Growing up the the UK many of my peers will remember the GPO or Post Office Tower, which was glamourised in Christmas TV Specials and kids progs – not least in the Kitten Kong episode of the Goodies and Doctor Who. It was geeky and cool. Building began in 1961 and it was opened to the public in 1966 by Tony Benn, a long-standing hero of mine.

Situated in Fitzrovia, London, it’s used to house telecoms kit and transmit TV and radio microwave signals around the UK and a load of other important communications. It features a revolving top floor restaurant, which was a No1 London tourist attraction untill someone left a bomb in the men’s toilet in 1971, causing substantial damage and it has since been closed to the public except by special invitation to events and launches.

Last week, I was pleasantly surprised to be invited to a launch of BT/Football Foundation sponsored initiative to encourage kids to get involved in technology/media via sports. As this is a subject close to my heart and I’m working on a project in this field, I was very interested.

The Ghost Office Tower (what I’ve called it since I was little) is my favourite building in London and I’ve been fascinated with it for ever since I can remember, but have never been able to go up it for reasons stated above. So of course I RSVPed to the invite straight away, but remembered about a second after that I have really bad vertigo and an irrational, but very real fear of heights.

Hmm, so earlier this morning I coincidentally had an appt. in the next street to where the tower is situated, when it appeared in the landscape I eyed it carefully. My plan was to not think too much about the height, but the elation of achieving a lifelong dream visit to my favourite barnacled icon (I think it looks like an old barnacled razorfish shell).

In case nobody else noticed, today has so far been the hottest day of 2009 and as I sat working I was stewing on the decision, as well as the heat. I ummed and ahhed so much about going I was half an hour late, during which time I chatted to some friends on IRC & IM, who urged me to go – well I would definately be annoyed and kick myself if I didn’t go – so eventually frogmarched myself out into the blinding July sun and off down the road to Cleveland Street.

At 34 Maple Street (the swanky entrance) the security is tight, I had to show the lady on reception some photo ID, before she gave me a printed clip on badge. I was then ushered into a strange booth with a security man & woman who performed some airport stylee security checks – happily my piercing did not set off any alarms! A lady representative came and collected me and before I knew it I was taken to the lift – no backing out without extreme embaressment now!

Whilst waiting for the lift, we could hear the air being sucked up and making a whooshing sound as it travelled at very high speeds. I started to fret, but the nice BT lady started to tell me about the high tech facts about the lift, which genuinely pleased me. Apparently these are the only lifts that you can travel in if there’s a fire and BT got special Act of Parliament dispensation for this, they’re also some of the fastest lifts in Europe!

So in a very shy fashion I asked if I could take some photos of the etched steel image of the tower that lit up to show the lift’s progress, luckily the nice lady wasn’t fazed! Suddenly the lift was there and we got in, I took a couple of snaps and an automated announcement told us how fast we were going – it was very smooth and in about 30 seconds we were up at our destination on the 33rd (I think) floor.

Before I’d had chance to take more than a couple of snaps (okay, slow buffer on Canon G7) we had arrived and I was met with bright light and a waiter. I was given a cool drink and guided round the curve to where the speeches had begun (I was late). I was trying to listen but of course my vertigo was starting to kick in, I was sweating like a sweaty thing (nice), my legs were getting a bit sea-wobbly and I was worried I’d drop my drink – I swear I could feel the building swaying!

After several eons which was probably only 5-10 mins the speeches & demo were over. The BT/Football Foundation media literacy project sounded quite interesting and combining sport and making films/images to share a rather nice idea, so I was glad that I’d gone to hear about it. Anyway, I was considering how I’d make an exit demurely for my impending meeting back at Castle Greystoke when some introductions were in order to chat about the project, though I would have been happy to usually, I was feeling the collywobbles and felt like I could hardly string a sentence together. After a bit of coaxing, I did sit down and chat to a very nice lady who gave me an overview of the project and some reading material, I hope she didn’t notice the panic in my eyes ;-) After I had a chat with the organisers and came clean that I was having a bit of a tough time coping with vertigo, luckily they were quite sweet about it.

So, realising I had to leave for my 3pm meeting I tried to do a quick tour of the viewing area – it’s not big at all and as it’s circular you can walk round in a jiff. It’s also not very big in depth, so you can’t really get away or fail to notice where you are and up (IMHO) very high in the sky! I was amazed at everyone else’s nonchelance at being up in the sky, and that they were happy to perch right up against the windows and munch the pretty buffet.

I had a nice chat with a waiter, who I quizzed about the tower swaying and if he minded being up there – I’m intriuged how anyone can be up there for any length of time and not have a panic attack!

After making an attempt at a few unadventurous snaps, I decided I really had to leave and called the lift. After what seemed like eternity watching the LED floor numbers, it arrived and I was relieved, albeit sad to leave. I really wish I could have enjoyed it more, but alas I need more practice with heights if I’m going to overcome my vertigo hoohars.

So, incase you’re interested, some random facts:

* Height: 189 meters
* Designed to sway only 20-25 cm so as not to affect microwave signals
* No of visitors before closing to public in 1971 4, 632822
* The construction cost £2.5 million
* Opened to the public on 16 May 1966 by Tony Benn and Billy Butlin
* Its foundations are sunk down through 53 metres of London clay
* Tower still in use as a major UK communications hub
* Until the mid-1990s, the building was officially a secret & didn’t appear on maps
* Was given Grade II listed building status in 2003 & so several of the defunct antennae cannot be removed
* Entry is provided by two high-speed lifts which travel at 6 metres per second
* Is being used in a major study to help improve air quality in the capital
* Has appeared in many films and TV programmes

,

→ 2 CommentsCategories: events · geek · places
Tagged:

R&DTV Episode 2

June 3, 2009 · Leave a Comment

About 2 hours ago we launched the second pilot for R&DTV, I’m really excited, not least because we learned so much from working on the episode 1 that episode 2 has definitely improved on a lot of areas. We’ve also got better graphics, as well as music, subtitles and we’ve sorted issues with the sound quality.

This episode features our expedition to the first UK Maker Faire in Newcastle which was tons of fun, David Kirby talking about BBC R&D Ingex project and interviews from Matt Biddulph CTO of Dopplr and Jason Calacanis CEO of Mahalo.com.

If you missed the first episode, R&DTV is a pilot show, designed to be sharable, remixable and redistributable. We’re releasing it and all the assets under a Creative Commons Attribution Non-Commercial License, and it features interesting tech stories inside and outside the BBC. We’re also looking at how we distribute content in various encoding methods and formats.

The approach we’ve taken to creating it is somewhat different to certain traditional methods, ie it wasn’t shot in a studio and we didn’t use elaborate production methods – as we wanted to show that it’s possible to create interviews inexpensively and with off the shelf kit. I like the mix of of interview styles we’ve used in this episode and movement in the graphics and title music gives it some oomph!

In case you’re wondering what R&DTV is made up of:
1. A condensed 5 minute video, containing all the juicy bits
2. A longer 30 minute video, containing in-depth conversations
3. The Asset Bundle, containing everything we used and didn’t use to make the video edits, plus assets, music, scripts and metadata

You can find Episode 2 of R&DTV in various formats and info on this handy page.

R&DTV is a collaboration between BBC Backstage and RAD teams, who are: Producers myself and Hemmy Cho, as well as Exec Producers: Ian Forrester, George Wright and Adrian Woolard.

I’m really looking forward to reading/hearing what people think of this episode as well as seeing what people have remixed with the rushes and assets :-D

→ Leave a CommentCategories: technology · video
Tagged:

Radiophonic Workshop, Roundhouse.

May 18, 2009 · 1 Comment

A hushed reverence awaited the reunion of BBC Radiophonic Workshop members for a night of nostalgia and retro electro at the Roundhouse last night. (If you’re not familiar with the work of the RW one of the sound effects units of the BBC, it was created in 1958 to produce music and effects for radio drama and later TV. The music and the people who worked here became pioneers of electronica.)

A blue light danced off the mirrorball as the chaps came on in lab coats, a suitable gesture to the boffins of the RW past. In the introduction we heard how it finally closed in 1998 (40 years later) to boos and hisses and that Liz Parker did switch the lights off on her way out.

We were taken on a swirling, rumbling, beeping tour around some of the RW’s favourite contributions to TV and Radio, as well as homage to well loved former members – for Delia Derbyshire, Dick Mills even came on with Delia’s green metal lampshade and they had some great visuals to accompany compositions such as Ziwzih Ziwzih 00-00-00 (watch a clip here)! They also paid tribute to John Baker, Daphne Oram, Desmond Briscoe and Maddalena Fagandini (who joined from the BBC’s Italian Service) amongst others. The guys were supported by ‘their carers’ a full brass section, percussion (inc. some huge kettle drums), guitar, sax and drums.

The chaps from Room 13 (Peter Howell, Roger Limb, Paddy Kingsland, Dick Mills and Mark Ayres) took it in turns to introduce favourite mixes and concoctions that sounded awesome in the Roundhouse, accompanied by a backdrop of animations of some of the best titles and intros such as Quatermass, Micro Live, Hitchhikers and also some of the education/kids themes.

For a bit of fun, Peter Howell introduced us to the vocoder and proceeded to treat us to a version of the Greenwich Chorus and Paddy quipped that the ‘Swirly’ continuity music, was really called Shirley after the lady who had commissioned it. They also played Reg, the original B-side to the Doctor Who theme tune.

Of course the crowd expected some Doctor Who and we were in for a treat! The guys started off with an amazing rendition of Delia Derbyshire’s version, that filled every part of the roundhouse and made it shake with it’s swirling sweeps, swoops, bubbles and clouds – my poor camera couldn’t even begin to record, through a melange of different scores and some excellent old footage. This finally made it’s way into a fantastic take on the Doctor Who theme tune that became a mega prog-rock stomping rendition.

For the final part of the concert we heard an awesome version of Astronauts, which rocked the Roundhouse and they when Dick Mills called them back out for an emotional encore, they gave us a rocking rendition of Radiophonic Rock.

These guys, certainly gave an inkling into how much great stuff has been produced by the Radiophonic Workshop over the years and the passion at which they crafted renditions of the compositions clearly showed that they weren’t stopping yet. Although getting on a bit now, the guys are still playing and composing, a lesson to some who feel that creativity and innovation belongs to the younger generations.

It’s a great pity that Birt decided that the RW wasn’t cost effective as it was clearly worth its weight in gold. The techniques and creativity that came from the Maida Vale Studios sowed the seeds of electronic music in the UK. Closing the RW was a real waste of talent and possibilities for the BBC to carry on with its pioneering work in this field, and I feel the BBC should certainly rethink its policy and how it might reinstate or recreate this fine and original cornerstone of the BBC.

Incase you might be interested, here’s an article I wrote in praise of Delia Derbyshire for Ada Lovelace Day, a day of blogging to raise awareness of women in technology, in March.

Five Days at the BBC Radiophonic Workshop on YouTube

Alchemist’s of Sound part 1 on YouTube

‘The trouble with the future is that you never fully know about it until you’ve passed it…’ Roger Limb

→ 1 CommentCategories: events
Tagged:

Rasmus Lerdorf talk at the BBC

May 9, 2009 · Leave a Comment

Yesterday, Backstage was really lucky to have the opportunity to have Rasmus Lerdorf over for a talk. If you don’t know Rasmus, he’s credited with creating PHP and has been at Yahoo! for 7 years.

Rasmus took us back to 1993 and gave us an intro into PHP and it’s uses – it was a mixed level talk because some of our developers are new to PHP and asked me if they could have an intro, so soz hardcore PHP peeps who were expecting a bit more of a hardcore talk.

Rasmus Lerdorf at the BBC

Rasmus Lerdorf at the BBC

I haven’t sorted out all my notes properly as I’m presently at Open Hack 2009, but here’s some of my notes from the Q&A session as they were really interesting, apologies if I typed any of these answers incorrect or got the wrong end of the stick – Rasmus let me know!

Q: Alex asked about back to front controllers…
A: Rasmus: they have a Zend framework – but they’re very slow, as the code has to be evaluated.

Q: Dan: what’s the deploy process at Yahoo!?
A: Rasmus: We have a central package database to ask what package versions are available. What ever you pick it makes sure it picks the files automatically so they’re not half written in the cache.

Q: In terms of source control how do you organize that?
A: We started with CVS but we’re mostly Subversion with Git and we build Wine packages and people work in small groups. We have a central control team called ‘the paranoids’ and we have a code ferret that looks for things. We look for patterns and red flag things.

My goal recently has been to push things developed towards an open source form
You should treat all projects and document like they were open source for the guys who are new to something

-+-+-

Q: Rendan – Staging servers?

A: Rasmus: People make their own processes – Yahoo! is a company of 35 companies so you will get different processes in different areas. Some of the code will be horrible and you’ll have the desire to pull it apart – it’s tricky as you don’t want to rock the boat – i.e. it’s weird but it works for them. There are no central services

Do we use different languages for different parts of Yahoo!?
PHP is the default and so is C++ Fireagle was built in Ruby on Rails, but it’s now in Ruby – Delicious was in Perl for years but is now in PHP. Seven years ago we decided to write everything in PHP, we needed to do this as we had 4 different code bases in Singapore and we had all sorts of coders writing different code. We had to make some hard decisions – even where other code would have been better than PHP we had to do it to standardize everything.

-+-+-

Q: Any drawbacks to using PHP?
A: Rasmus: We may have to revisit it, but not in the next 3-5 years – maybe if I leave!

Q: Yoafv: PHP has had its problems in the past – will PHP be used more for unit testing in the future?
A: Rasmus: Yes, there’s simple test written buy a guy in London, but problems are a separate thing. I keep things very simple – there are some very strong opinions but I don’t want to get into any battles – PHP is a part of a larger system but you get to decide what you test.

-+-+-

Q: Your opinion on Ruby on Rails?

A: Rasmus: Anything I say about Ruby ends on Twitter and blogs and I get people calling my wife – I wish people didn’t care so much about what I think on Rails – the scaffolding is a quick way to write code but the scaffolding doesn’t help you – it’s okay for a weekend project but not good for scaling.

Ruby is good but I don’t have any love for the Rails bit and you also have the problem of finding enough people to write it. I don’t like programming but I like solving problems – with PHP it’s really easy to code and it’s really easy to find coders – it’s a bit harder to do that with other languages when you need to find 2000 developers.

-+-+-

Q: What different types of developers do you have?
A: Rasmus: We have front end guys – they get better and better – the front end engineering team has been beefed up over the last 5 years and you have the back end guys but within that you have the front end back end and the back end back end guys -who write the C++ stuff – there’s 3 distinct groups!

-+-+-

Q: Do you have any recommendations on serving personalized content whilst making the service more dynamic?

A: Rasmus: We don’t serve a single static page at Yahoo! – from ads to personalized data we use good code, it has good latency – we work backwards – you build it so you hit the numbers, it’s not impossible if you throw effort at it. It’s all customizable with news, comics, content, mail etc – not doing it to save money doesn’t make sense.

-+-+-

Q: How do you manage the dependencies?

A: Rasmus: We have this new thing called Wireless (?) which is a framework building many content services and it also does benchmarking – from these little blocks.

-+-+-

Overall it was a very interesting talk, whatever your views on PHP. I was especially interested in the questions people asked, I filmed the event & I’ll put some video up later. Thanks Sophie at Yahoo! for helping make this possible :-D

→ Leave a CommentCategories: backstage · events

R&DTV – collaborative project between BBC Backstage (R&D) & RAD

April 9, 2009 · 1 Comment

Yay! Today we launched R&DTV, a pilot project that Backstage has been working on with colleagues in RAD (Rapid Application Development). I’ve been working on this as producer: filming, interviewing and generally running about pestering people, also on the team are: co-producer Hemmy Cho, and exec producers Ian Forrester and George Wright.

It’s a monthly tech programme and we’ve been interviewing some really interesting developers and media folk inside/outside the BBC, using off the shelf technology and then distributing it via a Creative Commons attribution non-commercial license. It comes in three forms: a five min version of the best bits, a 30 min version with in-depth conversation and an asset bundle if you’d like to remix the content, including the bits we didn’t use. We’ve got some great interviews in Episode 1 with the Digg guys, Nicholas Negroponte and from BBC R&D / Learning Innovation: Ant Miller, George Auckland and Graham Thomas. In May we’ll release Episode 2 in which we’ll be sharing a some more top interviews and if these go down well we might create even more! :-)

The project isn’t just about interesting interviews, it’s also about using off the shelf video kit, researching encoding and looking at ways to distribute video – we still at early doors and I’m sure as we progress on our journey it’s going to get very interesting.

You can download the interviews to enjoy in several formats: Flash, Quicktime and Ogg Theora – here’s some links:

Videos can also be viewed on YouTube and Blip.TV. You can find more on our FTP site and also take a mo to check out the cute read me page :-D

Hope you like it!

Update:
Here’s some of the places where you can find reportage, feedback & comments on R&DTV so far:
* The Guardian
* The Pirate Bay
* TorrentFreak
* Creative Commons
* Digg
* ubuntuuk

→ 1 CommentCategories: backstage · geek · making · prototype · technology
Tagged: , ,