I’ve gone Mac

It’s been a busy month for a number of different reasons – mostly I’m still trying to come to terms with the death of my father – I’m not entirely sure if burying myself in work is the best way of dealing with it but so far it seems to be working, everyone @ Talis has been really supportive and the current R&D project I’m working on with a small team has helped me to totally immerse myself in a single problem and that’s made it easier to deal with things … plus what were working on is very innovative and so it feels really rewarding at the moment.

Anyway, as the heading of this post suggests I’ve gone Mac! and I love it!! When I returned to work this year I had a shiny new 17″ Mac Book Pro waiting for me. I have never used a Mac before I’ve always been firmly entrenched in the PC world, and for most of my development needs I would often run flavours of Linux inside of VM’s. The problem with this though is Windows has a host sucks and there’s only so many VM crashes I can put up with. Many of my colleagues chose to go down the route of wiping Windows off their laptops and installing Ubuntu. I seriously considered doing this but was convinced, primarily, by Rob and Chris and pairing with them or watching them do development work on their Mac Book Pro’s that Mac’s are a great alternative.

I spend a lot of time inside a terminal window and with Mac you have a fully featured bash shell which makes a huge difference in terms of productivity, on Window’s to get anywhere close I had to run CYGWin, or work in a Linux VM, … anyone who thinks that the Windows Command Shell is comparable needs to seriously seek help!

I spent a fair bit of time getting development tools installed and getting used to how different Mac OS X is to Windows or anything else I have used. So far Leopard has been a pleasure to use there’s been the odd quirk now and again, but nothing worth mentioning. Rob published a wonderful list of tool’s he installed on his Mac, which I basically used as a check list to get up and running. To his list I’d like to add the following:

CCMenu 1.0
Displays the project status of CruiseControl continuous integration servers as an item in the Mac OS X menu bar.

Lab Tick
Have you ever been annoyed by the fact that you could not turn on your PowerBook or MacBook Pro’s keyboard illumination in daylight? If so, here’s your solution. Lab Tick gives you total control over the backlit keyboard.

iComic Life
Only really started using this recently, but it’s a wonderful tool for quickly storyboarding scenario’s as Comic Strips. If you do choose to you this you might also want to download this set of stock images produced b Sun’s User Experience Team.

BatchResize’em all 1.1
A great little tool for quickly resizing a batch of images.

Dock DR
Wonderful little utility for customising your dock on Leopard.

There’s lots more which I’ll post up from time to time. If there’s one thing I do miss though, its Windows LiveWriter, which for offline blog editing was a wonderful tool and sadly isn’t available on the Mac. Instead I’m using Ecto which is good but nowhere near as simple to use or nice as LiveWriter was. Sad isn’t it? That’s honestly the only thing I miss … after spending the last few weeks developing on my Mac I don’t think I will ever go back to a Windows based machine.

The Lady of Shalott

Tennyson’s The Lady of Shalott is easily one of the most beautiful and memorable poems I’ve ever read. I love reading the poem but it always leaves me feeling more than just a little grief stricken – as a theme unrequited love can be pretty painful. Whenever I pick up one of the various collections of Tennysons work’s that I have, no matter what else I read, I feel drawn to this poem it’s as though I have this terrible fixation with it – I’ll always read it. There’s something about it … it’s hard to articulate, erm … actually its probably not hard to articulate I’m simply choosing not to 😉

Nevertheless I was introduced to some of Loreena McKennitt’s musical works recently, amongst her many songs is this absolutely mesmerising adaptation of Tennyson’s poem:

All I’ll say is it pretty much moved me to tears … I wasn’t listening to the YouTube video itself (I bought her album on iTunes) so whilst the imagery in the video is pretty, I don’t find it particularly moving. I was listening to the song on my iPod and following the words in the poem. It really is one of the most beautiful songs I’ve ever heard, and she succeeds in bringing each stanza of the poem to life …

Oaktree Shoot

Had a wonderful time today, took part in the Oaktree Archers Shoot just outside Droitwich. Everyone had a great time, I was pretty happy with my score for the day have to confess I really struggled in the second half because it was so cold. Cliff was the best of our archers today only beating Richard by 14 points. It was Simon and Alex’s first shoot and both did extremely well.

I’ve posted a load of pictures up here.

Lecturing – Usability and Web2.0

Alan Dix I had a lot of fun yesterday, my good friend Alan invited me to come up to Lancaster to do a special guest lecture on Usability and Web2.0 – I was asked to talk about the demands Web2.0 put on real world development, and the usability issues we now face. The lecture was intended mainly for his undergraduates but he invited the MSc, MRes and PHD students to attend as well.

I must confess I was very nervous it’s been a long time since I’ve had to stand up and talk for ninety minutes – I had also spent much of the weekend trying to prepare my slides and work out how to I was going to talk, intelligently, on a subject area that encompasses so much. I have to thank Richard Wallis and Rob Styles, two of my friends at Talis who both provided me with some great advice last week when I approached them and said “arrghhhh I’m panicking!I know what I want to say I’m not sure how to structure it“, fortunately they both gave me some great advice so I spent the weekend trying to organise my thoughts.

In the end it was fine, I really enjoyed the session and Alan did his best not to embarrass me ( too much 😉 ). I started by talking a little bit about the Web1.0 and the sorts of usability mistakes  that were common back then ( and perhaps still are now ), I went on to talk about the differences between Web1.0 and Web2.0. I then focused on Web2.0 and the kinds of usability problems that we are having to consider and find solutions to at the moment and tried to cover broad range – technology, accessibility, identity, authority, privacy etc. I also talked about Search as a usability problem, and how we still can’t find what were looking for, I explained why this leads me to believe that Google is broken. This flowed nicely into the final part of my talk which focused on the semantic web and some of the work we’re doing at Talis.

The slides for my presentation are now available online here.

Take, Oh Take Those Lips Away

Take, oh take those lips away,
That so sweetly were forsworn,
And those eyes, the break of day,
Lights that do mislead the morn:
But my kisses bring again,
Seals of love, but sealed in vain.

Hide, oh hide those hills of snow,
Which thy frozen bosom bears,
On whose tops the pinks that grow
Are yet of those that April wears.
But first set my poor heart free,
Bound in those icy chains by thee.

              by John Fletcher

Of Beauty and Duty

TWO ladies to the summit of my mind
Have clomb, to hold an argument of love.
The one has wisdom with her from above,
For every noblest virtue well designed:
The other, beauty's tempting power refined
And the high charm of perfect grace approve:
And I, as my sweet Master's will doth move,
At feet of both their favors am reclined.
Beauty and Duty in my soul keep strife,
At question if the heart such course can take
And 'twixt the two ladies hold its love complete.
The fount of gentle speech yields answer meet,
That Beauty may be loved for gladness sake,
And Duty in the lofty ends of life.


            by Dante Alighieri

decisions … decisions … decisions … why cant they ever be simple …!

NFAS: Seedfield – My first ever field shoot ….

On Sunday I attended my first ever  NFAS field shoot. It was in Seedfield near Manchester so Richard and I got up pretty early Sunday morning and made breakfast for ourselves and John (Richard’s father) and Cliff (Richard’s older brother). After breakfast we set off around 7am, and got there just before 9am.

There were at least 80 archers competing on the day, everyone seemed very friendly so I didn’t really feel out of place and in fact I had a lot of fun chatting to some of the other archers. I took a load of pictures from the event which I’ve posted up on my flickr account.

It was my first ever field shoot so I wasn’t entirely sure of what to expect, but basically there were twenty targets scattered around this pretty large wood. The archers are divided into twenty groups of four. Each group begins on a different target. As all the members of the group finish shooting you move to the next target and so on. We go around the entire course twice. To put it into perspective, it took just under three hours to go around the circuit once.

You have to shoot at each target from one of three pegs that are placed at different distances. The red peg is the furthest and the blue peg the closet to the target. The idea being that you shoot once from the red peg, if you score then you don’t shoot again. If you miss however you then have to move to the white peg, if you miss there you move to the blue peg. So you shoot a maximum of three arrows at each target. You can score a wound, a kill or an inner kill, with points awarded based on which beg you scored from for example an inner kill from the red peg on your first arrow is worth 24 points.

What makes field shoot’s far more interesting is that you don’t neccessarily have a clear line of sight to the target as this picture shows (click to enlarge):

I often found myself having to shoot between trees, and since the targets can be at different elevations and varying distances it made the whole experience far more challenging. Up until this shoot I had only ever shot indoors at a fixed elevation which was roughly head height. I had no idea how I would get on in a forest.

Here’s a pic of the four of us:

And here’s one of me …

By the end of the day I was exhausted, everyone was! But I was over the moon … I managed to score 424 on my first ever shoot which apparently is an incredible score, considering I actually out scored a number of seasoned archers and I’ve only been doing this for five weeks!  I had a good teacher tho 😉

I’m really looking forward to the next field shoot which is on December 16th!

I’m Alive, I Believe in Everything

I'm Alive, I Believe In Everything

Self. Brotherhood. God. Zeus. Communism.
Capitalism. Buddha. Vinyl records.
Baseball. Ink. Trees. Cures for disease.
Saltwater. Literature. Walking. Waking.
Arguments. Decisions. Ambiguity. Absolutes.
Presence. Absence. Positive and Negative.
Empathy. Apathy. Sympathy and entropy.
Verbs are necessary. So are nouns.
Empty skies. Dark vacuums of night.
Visions. Revisions. Innocence.
I've seen All the empty spaces yet to be filled.
I've heard All of the sounds that will collect
at the end of the world.
And the silence that follows.

I'm alive, I believe in everything
I'm alive, I believe in it all.

Waves lapping on the shore.
Skies on fire at sunset.
Old men dancing on the streets.
Paradox and possibility.
Sense and sensibility.
Cold logic and half truth.
Final steps and first impressions.
Fools and fine intelligence.
Chaos and clean horizons.
Vague notions and concrete certainty.
Optimism in the face of adversity.

I'm alive, I believe in everything
I'm alive, I believe in it all.


                by Lesley Choyce