Tuesday, February 24, 2015

My thoughts on Swift, as articulated by someone else

Martin, pretty much sums up how I think about Swift, so I'll just link rather than rehash what he has said:

Tuesday, February 17, 2015

How to talk to kids about tech

Wonderful video, featuring The Tech Guy, Leo Laporte talking to a 9yo kid who wants to buy a machine.

This is how you talk to kids about tech, don't talk down to them, treat them as equals.

Nice one Leo.

Friday, February 13, 2015

Always have to search Stackoverflow for these git tips, so thought I would bang them into one place.

How to merge either all local or all remote changes

Single File

git checkout --ours filename.c
git checkout --theirs filename.c
git add filename.c
git commit -m "using theirs"

Or for all files

git checkout --ours .
git checkout --theirs .
git add .
git commit -m "using theirs"


How to delete a remote branch

git push --delete origin branch


How to create a branch off a branch

git checkout -b featureBranch existingBranch


You may remember me from...

Hey anyone still reading this from 2007!

It's been a while between drinks.

I've gone from living in the UK, to being a architect for an online bank (briefly), to running my own company and having relative success selling iOS apps, to selling those apps and working for the company who bought them, to being back doing not much again! (Phew).

Oh yeah, I also wrote a book (not my best work sorry) and had a monthly column in PC World!

In between I've met some really awesome people, and picked up a lot more experience, mostly in the mobile world, and even won an Emmy for some work on the America's Cup app. Obviously, I was only part of a team, but still felt great to hear that we'd won!

Anyway, will endeavour to post more here, and try and get my page views up to somewhere, near where they were 8 (gulp) years ago!