John's Adventures

So Now I’ve Got A Dog!

It all started with an email. No wait, it started a while before that. A friend has a Lhasa Apso called Cindy that my good lady and I have looked after a couple of times. Lhasa Apsos are small dogs and the way I describe them is that they’re bigger than the sort of handbag dogs Paris Hilton has, can be dragged up mountains (because they’re tough), but are not exactly what you’d call macho dogs. They are, however, cute.

So we’ve looked after this dog a couple of times and because she’s such an easy going pooch we started thinking that some time we should get one (as you may remember me writing about here). Then Cindy’s owner sent her dog off to the stud farm to get pregnant, and a little while later she gave birth to 3 gorgeous pups. These little beasties:

Lhasa Pups

We were very tempted to get one of them but in the end decided not to. My good lady was between jobs, I was office based and we just weren’t ready to go through puppy training yet so decided that the next time Cindy had puppies we’d get one. And then I got an email. You know, the one I mentioned earlier.

My good friend Ben emailed to tell me that his parents (who live in the middle of nowhere in the Yorkshire Dales) had came across a lost dog that had appeared at their door wet, skinny and in need of help. Oh, and he was a Lhasa Apso. They were going off on holiday so dropped him off with friends who have a couple of other dogs. They took this little lad in, fed him up and cleaned him up. It turned out he belonged to a local elderly lady who had quite a few dogs and couldn’t really take good care of them. Her children were trying to re-home some of her dogs and apparently a couple of them had run away, one of which was this little Lhasa. He was impeccably well behaved, very chilled out and adorable by all accounts. She signed over ownership “to whom it may concern” and it was time to find a home for this unfortunate little pooch. Which was where Ben’s email came in.

His parents had fallen in love with the little guy but travel a lot so weren’t sure they’d be the best people to take ownership of him but didn’t want him to end up at a rescue centre. Since Ben knew we liked Lhasa Apsos and had been tempted to get a dog he asked if maybe, possibly, we might be tempted to give him a home. My good lady had just found a job, I’d just changed roles meaning I’d be working from home a lot more and the planets seemed to be aligning so I say “yes”. Ben said there was no pressure to take him, however just a few days later we found ourselves driving into to the middle of nowhere in the Yorkshire Dales (it really was the middle of nowhere) to see this dog and I’d already bought the bare essentials: a dog bed, lead, collar, shampoo, brush and some bowls:

Essential Dog Equipment

I’d also ordered a dog tag with his name and my mobile number on it. So you can tell we were feeling pretty positive. Turns out our optimism was justified. Little “Billy” turned out to be the most chilled out, well behaved dog I’ve ever met. Gorgeous and most definitely coming home with us!

Billy Chilling Out

The first couple of nights were tough as we wanted him to sleep in the kitchen and he barked for both nights. Eventually he’s settled down though and has been an absolute joy ever since. He’s 2 years and 9 months old and the nice thing about not getting a puppy is he was already house trained. He’d not been taught the usual dog commands like “sit”, “stay”, “roll over” or even responding to his own name (the latter which he now is – he’s a fast learner) but he does what we want him to do and Cesar Millan (the Dog Whisperer) wouldn’t even be interested – Billy’s already a calm submissive, well behaved dog that most certainly doesn’t need Cesar’s help!

Anyway, as well as giving us endless fun and companionship he’s also extremely photogenic so I expect he’ll be making an appearance in most things I post here from now on!

A Portrait Of Billy

Say hello to Billy! :)

Snowboarding, Morzine, 2012

Ministry of Silly Hats

Regular readers may recall I went on a friend’s stag do snowboarding way back in 2009 and that I had a fantastic (but knackering) time. It was such a great laugh that 6 of us went again to Morzine in France (about an hour from Geneva) and, it won’t surprise you to hear, I took a few photos!

This album contains 41 photos and 2 comments.

17 Thoughts on Software, Humans and Facebook

I’ve spent a great deal of my life writing software and the thing that’s always interested me the most are not clever algorithms, cutting edge tools, slick user interfaces, super-clever frameworks, professional icons, neat layouts and design and well worded documentation – it’s not the actual software itself. What’s interested me is the people who use that software and how they use it.

My goal when writing any piece of software that ends up in the hands of a human being has always been: “make it software they don’t even notice they’re using”. I’ve worked with plenty of developers who take an incredible amount of pride in what they do and spend hours tweaking the tiniest of details as though they were carving a masterpiece from a block of marble (some of them have been, effectively). Agonising over pixels. Button placement. Colours. Every tiny detail. But that doesn’t matter a jot if the software they’ve built gets in the way of the person using it.

Cameras are wonderful and as a photographer I love the technology behind them: their lenses, the use of filters and a host of other things I’ve written about before. But a camera isn’t the end result, a camera is a tool to take a photograph and the photograph is the end product. A photographer doesn’t want the camera to get in the way of taking a beautiful photo. If you need to take a quick snap you don’t want to spend ages clicking buttons and going through menus, you want to point and shoot. If you want a landscape photo with a digital SLR you want to take a meter reading, pick your shutter speed and aperture – concentrating on the details of the exposure – and take the photo. You don’t want anything slowing you down. You want to concentrate on what you’re doing – composing and taking the perfect photo.

John's Background SwitcherSoftware, for me, is exactly the same.

John’s Background Switcher is, by some margin, the most widely used piece of software I’ve built. I designed it to sit in the background, be easy to set up and then stay completely out of the way. Most people can install it, set it up without thinking about it – they know what they want to do and it helps them to do that. Next they leave it alone, giving it no thought again. It’s taken years for it to get to that stage and hundreds of users telling me what they loved and what they hated. I’ve learned a hell of a lot more about human psychology building JBS than I have about algorithms and elegant coding practises.

The best way to demonstrate how things have changed is via my uninstall feedback page. When you remove JBS you can opt to leave feedback as to why. It’s the single smartest thing I ever did as I learned very quickly why people who’d bothered to install it then later removed it. Early on they’d complain about finding it confusing, not being able to do X (even though JBS did actually let you do X, it’s just the person hadn’t worked out how) and a host of other minor things that made JBS “not good enough” in my eyes. When someone is confused or can’t figure out how to use any aspect of software I’ve written it’s not a failure of that person, it’s a failure of me not making it simple and obvious enough to use and I learned a great deal, gradually evolving JBS and my software design philosophy over time.

The difference is that nowadays I’d say 99% of people uninstalling JBS who leave me feedback start by saying that they “love” JBS and are removing it because they’re changing jobs, or their computer is misbehaving and they’re removing all software, or their son is going to college and they’re giving them their laptop so cleaning it up first or even their wife doesn’t like it. They tend not to say they can’t figure out how it works any more and given the cross-section of people using JBS (see the Facebook user demographics below) I must be doing something right:

JBS Facebook Demographics

People don’t usually email me telling me how great the user interface is or how good the photo choices are – they tell me how they hate their job but when they’ve had enough they minimise their windows and see montages of photos of a family holiday with their kids and that gets them through their day. It’s not about the software, it’s about what the people who use it want to do and for software to be something people can care about and even declare that they love, it’s not the software they emotionally connect to, it’s what that software lets them do without getting in their way.

Which brings me onto Facebook. Facebook is brilliant. No really, it is. It’s brilliant in the way it manages to replicate real-world social interactions.

Say you and a friend are sat at a table in a bar talking about your Star Wars figure collection (you’re obsessed with them). A mutual friend spots you, saunters over and sits with you, joining in the conversation and you catch up – you’ve not seen each other since Comic-Con. You  take out some polaroids you took of your new Jabba the Hutt figurine to show around and your friends all laugh at you as you flip through them. Next your ex-girlfriend (or ex-boyfriend) appears and comes over with her hunk of a new boyfriend / girlfriend who is definitely not into Star Wars figures. You ignore them and they go away. Or maybe you and your friends have a go at their new partner (in a funny way) and they go away. Or maybe they join in the banter and sit down. A couple more friends turn up and you have a good old catch up, take some polaroids and share them around to remember your fun night of drinking and talk. You then go home and write up in your diary some of your experiences of the day, sticking some of those polaroids in place to remember for years to come or look at them and laugh the next time those friends are round at your house. Or maybe you’ll show them to another friend who couldn’t make it.

In the real world this sort of social experience is effortless but prior to Facebook trying to replicate that situation “virtually” was always a compromise. Facebook eloquently lets you do all of the above (except the drinking) with the fact that you have a wall. You can look at the wall, the walls of your friends or a stream of posts on walls of you and your friends all at onces. This is what I find brilliant. The wall is you sat at a table. You add memories to it by uploading pictures, making posts, other people commenting and so on. If you want to know what your friends have been up to lately, or maybe just the friends from your previous company have been up to, then you can find out on Facebook arguably faster than you could do in the real world (assuming they use Facebook).

I know, Facebook didn’t invent the wall, MySpace was using a similar approach and I’m sure plenty of other sites were. It’s just that Facebook refined the idea, concentrated on what it is us humans want to do – interact with each other in a variety of human ways like we do in the real world – and created software that gets out of the way and lets you get on with it. I barely even think about Facebook when I use it and never have – instead I’m thinking about the people I’m interacting with and what I want to do in terms of interacting with them. The friends who’ll see a video of bull frog playing ant crusher I came across. Perusing photos of my brother and what he’s up to. New baby announcements. Videos of friends cats. It’s a great way to stay in touch with people I’d rarely see otherwise.

However there’s a problem. It may be a little too good. I’ve spent the past year or so posting frequently to Facebook. I’d post photos, talk about what I’ve been up to, things going through my head, things I’ve read and pretty much all the things I’d normally do with people in the real world. I’d also take an active part in what my friends were up to, commenting freely. Whenever I’d meet friends for real they’d point out that I was always the most prolific poster and would cut me off telling a story saying they already knew it. So it was working. There was no two ways about it, my friends would stay in touch with me whether they liked it or not (well, unless they unsubscribed).

But did I feel as close to those people through Facebook as in the real world? I’d have to say “no”. It’s all a bit too superficial.

It’s like being a movie star at one of those Hollywood parties where everybody air kisses saying “darling, you look fabulous!” but nobody has a meaningful conversation about anything. Facebook enables a lot more communication and it’s easy to get sucked into that constant craving to see what’s new and if someone’s replied to your post or vice versa. Like that Hollywood party set. But what it doesn’t do is replace sitting around a table just talking to each other. It’s no substitute for the real world and if anything I feel I’ve drifted further away from my real friends as a result. It’s not a substitute for sitting around a table in a bar just talking. More communication doesn’t necessarily mean better.

Don’t get me wrong, I still think Facebook is brilliant. You can interact with people without even thinking about it and it can feel like it’s just the same as the real thing. It’s my ideal software – focussing on the human and allowing them to use it effortlessly to interact with other people. But it’s still missing a more meaningful way to stay in touch. I remember when my brother lived in San Francisco and thanks to Skype it made the world seem a lot smaller. In fact I probably spoke to him more then than when he was living in Edinburgh!

Google+ has a feature called “hangouts” that lets you have group video chats. I never really saw the point of it until I saw this ad:

Hangouts are actually very cool, particularly on a phone which is the place I use social software like Facebook 99.9% of the time. Facebook does have video calling, but that’s one to one and you can’t have group conversations which sort of defeats the whole point of it. If Facebook had a slick way to turn a multi-person written conversation or chat into a video conversation that was as effortless as using the rest of its user interface then they’d have an absolute killer feature. Yeah I know Google+ has hangouts and I should switch to Google+ but Facebook has already crossed the generation divide (in that both the parents and children of my friends use it) and I just don’t have room in my life for another social network!

I never normally do New Year Resolutions but this year I’ve decided to spend a lot less time “interacting” on Facebook and a lot more time “interacting” with friends in the real world instead. It may mean less communication and not knowing what everybody is up to at any given time. But it’ll be less communication with a lot more meaning. Unless of course Facebook follows my advice! ;)

P.S. There aren’t 17 thoughts here, I just like the number 17. And making you keep count!

The Tricky Decision Of What To Wear To Your Work Christmas Party

I’m sure you’ve been in the same position yourself. Your company Christmas dinner is just a couple of weeks away. The invitation says “dress smart” and the girls in the office have spent what seems like hours talking about the fancy dresses and shoes they’ll be wearing. They’ve also talked about how disappointed they’ll be if any of the guys don’t look like a million dollars. But like me you’re not bothered about that sort of thing – clothes don’t change you on the inside which is why you wear jeans and t-shirts all the time.

You have a wardrobe full of clothes. Ok, I admit it, I have a couple of wardrobes full of clothes. Anyway, the way I thought I’d deal with this situation was to put it to the vote. So I sent the following picture to the girls at work and asked them to decide what I should wear. Click below to see the full sized picture then tell me what you’d go for:

Christmas Outfits (click for full sized picture)

I was secretly hoping the white suit would be the outfit of choice but, no doubt for their amusement, the most popular choice is the Geek, followed by Mr “Caught In The Act”. Interesting!

And yes, I do have too much time on my hands! ;)

Sunshine In North Wales

West Coast Morning

Always nice to take a trip to North Wales to visit our friends Ben and Anna. Every time we’ve gone it’s been beautifully sunny so I just assume that’s what it’s like all the time. I have no evidence to the contrary!

This album contains 15 photos.

St Andrews, A Trip Down Memory Lane

A Scottish Fiver!

I spent a good few years of my life going to school in St Andrews so took a trip up to meet old friends and wander around. It was incredibly foggy but that just made it more atmospheric!

This album contains 14 photos and 2 comments.

Scafell Pike With Friends

IMG_1749

Some colleagues of mine had the idea to hike up England’s highest mountain – Scafell Pike – and since I’ve climbed the odd mountain or two over the years I said I’d be happy to drag them up and back. It was a rather fun day out as you’ll see from the photos!

This album contains 27 photos.

Belated Birthday Cakes Photo Casebook

It’s been a long time since I put together one of my infamous photo casebooks but I figured I’d waited long enough. So despite trying to keep my birthday a secret from work they found out (damn you Facebook!) and as a result I needed to make the fact that I didn’t buy any cakes up to them…

Birthday Cakes Photo Casebook

As always, if you don’t happen to work with me then the next time you see me in the street, stop me and ask me for the birthday cake that is rightfully yours!

Interesting note: washing lipstick and mascara off is much harder than I’d have guessed.

An Experience Only Counts When It’s Shared

I’ve always tried to have a positive outlook on life and make the most of it when I can. To that end I’ve made a point of spending as much time as I can doing interesting things be they climbing mountains, riding a mountain bike, sitting on tropical beaches, eating at nice restaurants (and some rubbish ones), going to see good (and bad) bands, fishing small rivers in the middle of nowhere, camping in beautiful surroundings, being torrentially rained on while camping and a thousand other things big and small. Rather than spending a life watching TV, staring at a computer screen (now doesn’t count as I’ll switch it off when I’ve written this), I’ve always wanted to go outside and live a life full of experiences.

But experiences alone aren’t what drive me. What matters to me is sharing those experiences with someone else and it’s something I’ve only recently realised I do.

Whenever I go hiking on my own my mind seems to switch into “training mode” and I use it to test and improve my fitness. I’ll have one earphone in listening to podcasts and push myself to my limit (to firstly see what it is) then I’ll keep pushing until I’ve gone to the top, back down and am taking my boots off at my car. I don’t even stop at the summit, I just keep moving along, resting when / if I need to. Sure I’ll take some pictures and admire the scenery, but to me it’s training – all physical and mental.

Contrast that when I do the same hike with someone else. This time there’s no earphones. No test of fitness. No pushing myself (unless I’m hiking with Nick who’s always fitter than I am). And I definitely do stop at the summit. When I’m on my own the objective is the mountain, but when I’m with someone else the aim of the day is to spend time with that person and enjoy that time with them.

Experiences only last a fleeting moment and they’re gone for ever. But the memory of those shared experiences is what stays with you and if I can sit having a pint with that person years from now and re-live them (like getting stuck in a bog and having to crawl out of it) and laugh then that’s what counts. That’s why I love taking photographs – you can capture a shared moment and relive it for years to come (click below to see a full-sized picture of ‘The Many Hairstyles of John’):

Team Photo Montage

I suppose it comes back to the way I make “important” decisions. I picture myself lying on my deathbed decades from now going over my life in my head while staring at the ceiling. When I need to decide something now I try to see it from that point of view – knowing that my life had been lived and I can dispassionately make the right call. In the same way I ask myself what memories will stand out for me? It’s not the mountains or the beaches or the camping or the food or the drink or the bands or cleaning out that blocked sink. It’s not the things themselves, it’s the people I spent those times with. It’s them I’ll remember and the places and events were merely a backdrop to that most important and easily overlooked thing in the 21st century – human contact.

So the next time we’re out for a drink or something to eat, hiking up a mountain, buying a new pair of shoes while I complain that my eyes hurt from the bright store lights or anything else, remember that it’s not a race or a competition for me and what we’re doing doesn’t matter so much. I’m living my life in the moment and sharing that experience with you. And to me that’s all that matters.

A Rest Is As Good As A Rest

The last couple of years has been an absolute whirlwind – mainly in terms of work. Jumping out of the fire into another fire (still looking for that frying pan) meant I’ve barely had time to relax, put my feet up, work on my own software projects, chill out and forget about the pressures of work. So I took a couple of weeks holiday and, going against tradition, decided not to do anything. No foreign travel. No road trips. No plans. No agenda. Just not working and taking each day as it comes.

A Self Portrait Relaxing In The Garden

I reckon I’m getting the hang of it. I should do this more often. ;)