Monday, August 31, 2009

Massively multiplayer

With a baby on the way, and a house purchase in the works, I'm pretty busy at the minute. Not crazy busy, but it's rare I have a day (and in most cases, even an evening) to myself. It's times like these I wonder how I'm ever going to become insanely rich, and also how i'm going to make time to play all the MMO games I want to play without annoying my wife too much.

World of Warcraft sucked up much of '06, '07 and '08. Planetside did for 2003-2005. Asheron's Call saw in the century, and that was a lot of fun too. I've spent literally years of my life competing with other real people in virtual environments to achieve fake fortunes and accomplishments. It may seem sad, and it may have been a huge waste of time, but boy was it fun.

I'm wondering how applicable those skills i've learned are to the real world. I know first hand that the leadership experience I gained from ordering around 30 people every evening for two years was actually very valuable. The persuasion, snap decision making, strategic and tactical evaluation skills from Planetside actually translated incredibly well to leading teams of people in a business - obviously there's huge differences, but trying to keep a cohesive group of disparate personalities together and focused on a single objective (or set of complementary objectives) with tight timescales is pretty much half of my job these days.

In terms of translating fake economic skills (WoW auctioneering, crafting etc) into real world practice, I think the theory is good. Obviously there's a huge gap between theory and practice, but I have a feeling that when I finally put some effort into applying those lessons to real world economic models, there won't be a massive learning curve to deal with.

To that end, I'm about to start running some financial modelling. If anyone wants to get in on the fun, mail me. It doesn't get much more massively multiplayer than the real world, after all.

Tuesday, August 25, 2009

Psyclepaths


I ride into and out of work most days. Boy, do those pedestrians get my goat when they walk on the cycle path. Even though it has pictures of bicycles on it every few yards, and it's bright red, some people insist on walking on it. I always assumed it was pretty damn obvious that you shouldn't be there if you are not travelling on a bike.

Today tho, I saw some chinese folks wandering down it, and I came to wonder ... maybe they think it's a lucky red path, just for them?

(Image courtesy of Simon Carey )

Wednesday, July 22, 2009

Tomato, Tomato

I speak english (or more precisely, the Queen's english) with a slight tinge of Geordie when I get angry. I sometimes say things that other english speakers fail to understand - either I pronounce words in a way they don't understand, or I use words that I think mean a certain thing when my conversational partner means something else.

It never fails to amaze me that we actually manage to communicate ideas and concepts to each other, given the opportunities for vagueness and overloaded meanings of words, both spoken and written. Lead, lead - one's a metal, one's where I guide someone. Edinburgh - but don't say "burg".

At my workplace, we have a set of words that are massively overloaded. Build - what does that mean to you? for me, depending on who I'm talking to and the time of day, it could mean building some code, building some data, the result of a lighting calculation, the latest version of the game, and a variety of other potential options. Pipeline and workflow suffer the same issues, and don't get me started on "Object", "Entity", "Component" or any of the other synonyms for "Thing".

The worst example I saw recently was an MIT video (Introduction to algorithms) where the presenter delves into formal proofs for complexity representation, and midway through one of his equations, makes a quick aside to the effect of "That equals sign - well, that really means definitely not larger than in this context". I have 30-something years of brain mapping that says the symbol "=" means "equal to", and he's using it to mean something different. Surely there's a better symbol for him to use? maybe even "<=" ?

This overloading and confusion crops up constantly, and it's a huge stumbling block whenever people need to collaborate. Sure, some of these issues could be resolved by being more precise when talking or writing, or establishing glossaries when communicating. However, I think the issue is much deeper than that.

Our brains are heavily wired into attaching a meaning (or a feeling) to symbols. Words, mathematical symbols, brand images, even blocks of raw colour evoke a response. Pictures really are worth a thousand words, and look just how important words are. Misusing a word or using a word in a different context is a problem when your brain is trained to respond to that word (or sound, or picture) with a preset response.

Another example that came up during my discussion with Joe was the symbols we use in calculus. When learning to differentiate at school, I had endless problems - not with the concepts, but with the notation. every time I saw "dy/dx" my brain was screaming at me - Divide! Divide you moron! You've done it a thousand times, what makes this time different? This problem never really went away until I saw Newton's notation (dots above letters; more dots equates to higher order derivatives) and Lagrange's notation. Seeing a way of expressing the concept where the very expression itself wasn't already mentally mapped to something else instantly removed that roadblock to how I thought about the process.

The same issues are also prevalent in UI design. Pictures on buttons - or if you drive an american car, english words on buttons - become ingrained from the moment you see them, and if you see a different image mapped to a familiar operation, or the same image meaning something else in a different program - you are instantly confused.

So, next time you strike up a conversation with someone, don't just say what you want to say - say what you want them to understand. If that makes any sense at all. Either you'll confuse the hell out of yourself, or you might just get your point across.

Did I mention that my tomato plant is doing really nicely?

Tuesday, July 14, 2009

Banging the rocks together

I had a revelation today, one of those moments when your mental jenga stack crumbles, and you have to enter the laborious process of building it back up a few blocks at a time. I was attending an "Inspire and motivate" presentation by Victor Antonov where he was discussing a new artistic project he's working on, and he mentioned using an abstract concept as a tool for defining how to achieve the required end result. I'll get to the details in a minute.

At that point in time, my brain jolted. Abstract concepts as tools? What the hell? My mental picture of a tool is ... well, stuff like hammers, bandsaws, straws, or software tools like Maya - they are tangible things that you interact with. I can grok picking up a hammer, swinging it, and hitting a nail - result achieved. How can I use an abstract concept as a tool? I can hear the jenga stack falling all around me right about now.

Building back up a new mental concept around something as simple as "what is a tool" takes a bit of work, so I'm going to lay out my thought process here.

1. This guy is saying he uses abstract concepts as tools, and he's achieved a result from that - I can see, looking at his presentation, exactly what he's describing as his hoped-for end result. (In this case, He was discussing reduction of scene complexity, including lighting and texturing, to get what he wants).

2. He's talking about using this tool in terms of what he wants - i.e. the end result - not in terms of how he interacts with it - i.e. how you swing it. This is my first disconnect point - my mental picture is normally all about the interaction, and this is the first thing I need to change. After talking to my friendly technical artist Joe, he's quite clear that the best tools are transparent in translating what an artist pictures in their head, and the end result. I've paid lip service to this, but i've never really got it.

3. He's expressing his end result in the simplest of terms - in this case, he's taking a theme ("Lighting defines mood") and establishing a spectrum or gradient ("one end is a single light which gives solid contrast and clear lines between light and dark with lots of shadow, the other end is large numbers of lights and soft ambient lighting which reduces contrast and minimises the clarity of shadow direction").

4. He's then mapping his abstract concept, the theme given above, as the tool that lets you tweak where you lie on the gradient. By tweaking where you lie on the gradient, you end up with a result. Bingo! The process is as simple as a volume slider - how it works is irrelevant, as long as it works.

Using tools is something pretty ingrained in the human psyche. It's been used as a discriminator between humans and animals for quite some time, even if we now know that many animals use tools regularly. As the hitchhiker's guide says, "We’ll be saying a big hello to all intelligent life forms everywhere … and to everyone else out there, the secret is to bang the rocks together, guys." Still, it's a step away from using tools to manipulating your environment using abstract concepts, even though we do it all the time. I'm certainly not suggesting that i've never used an abstract concept as a tool, I'm just saying I've never really thought about it before.

The discussion with Joe lead us into the problems of language dissonance, overloading symbology and user interfaces - but I'll keep that discussion for another post.

Thursday, July 9, 2009

Propping up the houses

So, looking at the latest results for Barratt the builders, everything looks pretty rosy. And so it should - given that they're obviously being fed money by you and me, via the council and government, to the tune of a couple of hundred million pounds. Oh yes, ladies and gentlemen - we're not only buying banks so that we can loan ourselves money, now we're buying land and houses directly so we can sell them - to ourselves.

http://www.guardian.co.uk/business/2009/jul/09/barratt-housing-slump-debt

See that last sentence there? "deferred terms"? that's right - it means that they're buying up land on a massive "buy now, pay later" scheme. And where is this land coming from? Correct - greenfield land that presumably must be gifted by councils. After all, they did promise the government they'd build houses, so it all makes perfect sense. Any sane builder knows that brownfield projects aren't worth the fake paper they're printed on these days, just look at how cheap town center 1-bed rabbit hutch apartments go for in these troubled times.

But wait! there's more! not only are we giving Barratt's the land to build on - we're also paying them over the odds for their houses! Yes indeed - while house prices fell around the country to the tune of 20% or so, Barratt sales to councils (social housing projects) increased on like-for-like properties to the tune of 12%. How's that for price inflation?

Well done, Barratt. It must have been a real struggle for you guys this year with all the money we're giving you.

http://www.barrattdevelopments.co.uk/media/releases/Content.aspx?id=1554

Wednesday, June 24, 2009

I should be so lucky

I'm an incredibly lucky man. Pretty much everyone I know to talk to is also blessed - with a lifestyle that didn't exist even a hundred years ago. Talking a few days ago with a friend, we discussed how human societies for the last few millenia have strived, fought and died aiming for the simple goal of trying to be the very people we are today.

Technologically, this is strongly evident. Even if we begin to take what we have today for granted, there is always something new on the horizon that jolts us out of our perceptions of what is possible - who could have believed even 20 years ago that I would be able to hold a realtime conversation with friends three thousand miles away as though we were in the same room, essentially for free? Who could believe that we would see videos of events on the other side of the world captured by ordinary citisens broadcast minutes later to anyone who cares to watch? Who would have believed that we would be able to look at the roof of our house, see our car in the driveway, all through a computer screen?

All of these things have been imagined by authors, of course. Most science facts are proposed in science fiction well before they occur in reality. That doesn't detract from the fact that we really can do all of the things in the list above - and they're not even strange to contemplate now, they're actually comfortable parts of our lives. Undoubtedly there will be advances in the near and far future that bring more of people's imagination to life, that change our capabilies as humans even further than we have already gone.

When you look outside technology, it seems less obvious, but it's no less stunning just how incredibly good we have it. I can walk to the shops, right now, and buy - well, just about anything. A new TV? no problem. Fruit that isn't even grown in this country? check. A pair of shoes, or the latest movie? Batteries? check, check, check. I have the library of the world's media at my fingertips, the produce from every corner of the world at my whim. We are the ultimate in opportunistic consumers, and we take it completely for granted.

What do we do with this incredible opportunity we have available to us? Do we use our time to good ends? Do we appreciate the fantastic opportunity that the entire rest of human civilisation has killed itself to give us? I can only answer that question for myself, as everyone in this world really is different, and I know there's some pretty solid yes and no answers out there, but stepping away from the black and white, I think this is the thing that defines whether you really are a good person or not.

We have time, love, thought and motion, all in limited quantities. Are you making the best of them? I know i'm not, but i'm beginning to think that if there is a point to our existence, it has to be putting them to the most use you can get out of them. Humanity, from the start till right now, has been about nothing else other than delivering you and me to this time, and giving us just about every conceivable tool, toy and list of instructions that any human before us could have dreamed of.

Time is something you can keep for yourself, or give to someone else. Both are valuable, if you make them - helping a friend decorate, teaching a new skill to your child, Learning a language - these seem like pretty good uses of time to me. Watching the "news" with the same recycled stories about interchangeable celebrities that i've never met, or the 100th in a series of celebrity cook-offs - these are starting to look like bad investments to me. I read a really interesting post about dedicating time to work and time to improve yourself recently, where the author thought that 40 hours working and 20 hours improving your skills was something to strive for, and I have to agree with him. I may disagree about the focus of the 20 hours, but the important lesson, I feel, is that you should be doing something useful with it not wasting it.

Love is free to give, and done the right way it's what makes being a human feel worthwhile. Something special happened to me this April that has made me begin to appreciate the loves in my life, and I can only hope that I give it back to the people who deserve it (and more) as I get older and wiser.

Thought and motion have been discussed endlessly by men and women far brighter than I could ever hope to be, but I like to do them both. I doubt it would hurt for me to put a bit more effort into the motion part of the equation, especially given that I aim to live forever - Maybe it's time to bring out the Wii fit again.

I had intended to write something about how obsessive i'm becoming about my time, and how some other concerns are starting to fade (power, money, celebrity). I had intended to post a diatribe about how most people seem caught up in the rat race, too busy killing themselves and each other stiving for what we've already got - but then, on the face of it, life is too bloody brilliant to waste it worrying about that. I think instead, i'm going to finish this post and go learn something that will make my wife smile. <3 to you all.

Monday, June 8, 2009

There's gold in them thar hills!

Well goodness to betsy. I spend years holding in the words, and the day after I write down what has been in my head, this happens:

Channel 4 intends to put a big fat chunk of their content on the internet, gratis.

Kudos to you, channel 4. I always loved your style.