iOS event horizon

A list of the handsets being used on one of my sites.

It goes without saying that the iOS devices head the list. Looking in Google Analytics at the mobiles being used it blows my mind that I have no idea what most of these phones look like.

I have truly passed through the iOS event horizon. I can’t look back. Something must be done.

  • Apple iPhone
  • Apple iPad
  • Apple iPod Touch
  • SonyEricsson LT15i Xperia Arc
  • Samsung GT-I9100 Galaxy S II
  • Nokia C3-00
  • Samsung GT-I9001
  • HTC Desire
  • RIM BlackBerry 8520 Curve
  • HTC Wildfire S
  • Samsung GT-P1000 Galaxy Tab
  • SonyEricsson E15i Xperia X8
  • HTC ADR6300 Incredible
  • LG P500h
  • Motorola MB526
  • Motorola MB860 Atrix
  • Nokia N8-00 N8
  • RIM BlackBerry 9300 Curve 3G
  • Samsung GT-i5500 Galaxy 5
  • Samsung GT-I9000 Galaxy S
  • Samsung GT-S5570 Galaxy Mini
  • Acer A500 Picasso
  • Fujitsu T-01C REGZA Phone T-01C
  • Google Nexus S Samsung Nexus S
  • HTC EVO 4G

Refresh links

I thought it might be handy to post a list of the various links that I mentioned last night, in various chats, while at Refresh. Save me from sending a stack of tweets.

If I missed any – shout.

Mute #self to clean up my stream

Using twitter as a route to channel data to other apps is something I've played with for a while. 

Back in 2009 I knocked up a wee site to turn tweets into charts – mainly to document coffee overconsumption and cycling mediocrity – some examples here. (I haven't kept the ever changing twitter API stuff up to date, so it's not consuming new tweets, or allowing new sign ups any more.)

The downside of using datatoy was that I looked somewhat mental and self obsessed to my followers. “bikerun 21 km” and “coffee 1 nero triple latte” are hardly classic tweets.

It was like the Path sleep/wake nonsense.

I'm now playing with things like Arduino, Twine and odd toothbrush APIs  – and I really want to feed some of the data from these through twitter. Routing through twitter opens up options for easily processing through sites like ifttt.com, and lets me watch the stream of data in one place if I want to. 

But this would create a lot of junk tweets. Junk tweets really annoy people. And really annoyed people sometimes kill. I don't want to be killed. 

I could create a new twitter account just for these tweets, but that's a bit faily. There has to be a better way.

#self

A standard marker like #self at the end of the tweet would allow clients to filter out all these auto tweets. So followers see a nice clean twitter feed, the tweeter has the convenience of a single twitter account, and the auto tweets can follow a nice clean path. A lot of clients have mute filters. Adding #self kills these tweets immediately.  

Mute-self

So my examples above become “bikerun 21 km #self” and “coffee 1 nero triple latte #self”. 

Wider adoption of this principle beyond twitter could make the Path wake/sleep option useful again. I love the feature, but I don't want to flood everyones stream with my boring sleep tracking. Applying a #self tag would allow others to easily ignore that message. 

If I want to use runkeeper, track my blood pressure through a sensor, or hook my wireless bathroom scales to my twitter, or monitor the quality of my toothbrushing – I just apply the #self tag.

Then when I want to process the data I just hook up to my tweets mentioning #self.

The tweets are still public, and can be viewed like any other when not filtered out. So 3rd party sites don't need full auth to just consume my feed and do stuff with my data – produce visualisations, summaries, reactions.

 

Take more notes

In the middle of January I got a chest infection – not uncommon in a Scottish winter I'm sure – but it thumped me hard. A week later I had to give in and take some time off work. It had turned into pneumonia and all my energy, focus and enthusiasm vapourised.

After a couple of failed attempts, we eventually found the antibiotics that would sort me out, and I pretty quickly came back to life. But not before I'd essentially lost 2 or 3 weeks use of my brain.

I'm now working through my notebooks, todos, evernote, book pile, email etc… getting everything stacked up in my brain again to pick up where I left off a month ago. It's flooding back in pretty quickly, but the written notes are amazingly useful during the process.

I'm really glad I'm a note taker.

</p>

Toothbrush with an API

The wee lads love eating toothpaste and chewing the toothbrush. They need some serious cajoling to actually brush properly though. To be fair Robin is a bit young, but Dugald is in the zone for proper brushing. So I backed this on kickstarter:</p>

This looks like a fun way to make toothbrushing competitive. And nothing motivates the wee lad like a bit of competition.

And it has an API. So when this arrives – my son's toothbrush will have an API. We are living in the future people. We are living in the future. A toothbrush – with an API. And an iPhone app. Who needs a flying car when your toothbrush has an API.

I'm already kicking about ideas for an Arduino thingummy that watches the data feed from the toothbrush and does something in the real world when he hits two minutes. Like start a clock that shows how long since he brushed. 

There's more from the guy behind this thing here – worth a watch

Consume less. Create more?

I had the longest Christmas break ever in 2011. 25 straight days away from the desk. It would have been way too long were it not for the fun to be had from my 3 1/2 year old having his first proper Christmas where he 'gets it'.

A side effect of the break was a return to filling notebooks with ideas, building little side project tools in the evening, and generally creating stuff in a way I haven't done for some time.

Notebooks

So what drove this?

I have a creative job. I design things. I build things. I solve problems, or at least delve into and define problems. Every day. My brain obviously has a drive to do this – so during the break it directed the energy at other problems.

And, in the few weeks before the break I'd been to Build and to the Northern Lights conferences. Both were inspiring. Both got the brain working. Summed up by one wee line in the build talk from  @wilsonminer: “You know what we get to do when we leave here? We get to make things.”

But I think there's something more.

Looking at my behaviour over the period there was a huge drop in my consumption of media. I spend a couple of hours a day commuting, and spend almost all of that time listening to (mainly) tech / business / science podcasts. A fair chunk of my evening will be spent working or listening to podcasts, reading books, touring kickstarter, keeping up on hacker news etc…  

It's a guess, but I think that some creative drive is partly satisfied simply by the knowing that other people are out there creating. By listening to smart people talk about the smart things they did, my brain gets a little hit of innovation, and relaxes. The urgency to make stuff disipates because so much stuff is already being made.

Like when serial killers watch Steven Seagal movies and then just stay in on an evening.

So I'm experimenting with keeping my head stuck in the sand. Or at least one ear in the sand. Instead of listening to tech podcasts during my commute I'm listening to some Miles Davis and toying with ideas on the iPad or in a notebook. I'm avoiding wasting my 'hands free' time just listening. I can listen to TWIST while I cook!

So far it's proving to be fun. The proof will, however, be in the shipiting!

Ship_it_squirrel

Some books of passing interest to the web generalist

Last year I bought and read more books about web, design, code and innovation than I have for a while. Here is a list of a few of the more useful, interesting, inspiring or just downright helpful of those. For no greater reason than the fact that it's useful to have a list to point people at. 

I hope the reading in 2012 is as rich.

Bookstack

Pragmatic Thinking and Learning

Thinking about thinking is one of the things I've been thinking about recently. This book takes thinking about thinking to new levels – and should be compulsory reading for anyone who thinks for a living. Which is most of us. I think. I wish I'd read it sooner.

8faces

I'm a developer turned solution architect who 'gets' design in an abstract kind of way but I'm trying to dig in deeper and build a stronger design foundation. 8faces has really helped me take design seriously by treating design thinking seriously. It's also a lovely thing to have kicking around the house.

Lean Startup

Measure. Measure. Measure. The big lessons from this has really shifted my opinions as to what constitutes a successful project. It's not about delivering on time, on budget, with a happy client (although that all counts). It's about tracking the right numbers, and making sure that the charts go up and to the right. And making sure that everyone knows which numbers we're tracking, why, and what they need to do to influence them. Easily forgotten.

Understanding Comics

The talk from Scott McCloud at Build 2011 was entertaining, interesting and thought provoking. I ordered the book during the talk (amazon one click is amazing isn't it). I swallowed it whole – a great visual communication baseline. 

Ogilvy on Advertising

I've worked in marketing companies for years and never read any Ogilvy. Amazing how many of the basic principles are 100% applicable to the new world of online advertising. Not bad for a book from '83.

A Book Apart

A publisher, not a book I know. They all got bought and read though, and there's not really a stinker among them. I bought the first few on paper, but have the digital copies for the rest because I found I either had the hard copy at my desk and needed it at home, or vice versa. Continuing the a list apart genius of publishing relatively timeless stuff relating to the fast moving world of the internet. Can't wait for the next one by Mike_FTW.

Stewart Lee – How I escaped my certain fate

Oddly enough, this fits the 'thinking about thinking' thing really well. I picked it up being a Stewart Lee fanboy – it's basically three standup shows annotated as though they were Shakespear. Which sounds awful. But gives some great insights into how he thinks about how he thinks about comedy. It's also funny.

Rework

37Signals bombastic absolutist superior lecturing slap around the head for the mediocre. I find it hard to disagree with any of it – but that doesn't mean that it's all easy to apply in real life… I'd love to give every client a copy of this.

Business Model Generation

A fun framework for thrashing out business models. At work we use a lot of processes – often boiling tonnes of work down to a simple diagram. This book uses a similar approach, hugely interesting to see the layers and layers of detail applied by such a diverse range of experts to one process.

If any locals want a borrow just shout and I'll take along to the next Refresh.

 

Refresh Aberdeen Kickoff

For the last year and a bit I've been a big fan of, and occassional contributor to, the Mighty Meetup here in Aberdeen. I've even got a bit grumpy about it from time to time. Before the Mighty Meetup there really wasn't a natural offline home for the web community in town. Ian and the guys at Deer Digital did a cracking job in generating interest and giving the community a home.

In November last year I came back from the Build Conference wanting to get more involved in organising and steering the activities around town. I sounded out a few other regulars at the MM and the feeling was quite generally shared – that more of us would like to contribute to the organisation and running of events – not just the participation.

We wanted to create aswell as consume. Not unusual for web folk huh!

Ra2min

So on Wednesday, at the last Mighty Meetup, I announced the start of Refresh Aberdeen. Feedback on the evening, and since, has been tremendously positive, welcoming, and enthusiastic. Ian and the other Mighty Meetup folk are all on board, and we have a good head of steam already.

We're already discussing meetups, talks, events and hack days – and even the possibility of a code retreat in the city.

Exciting times.

It's great to see an idea which I sketched out on the flight back from Belfast in the middle of November turn into a live project within a couple of months.

Refresh announcement

Me making the announcement on Wednesday night.
Photo credit to 
Kyle Saric