Open Search

UX: Refine, don’t re-design

May 18, 2016 11:08 pm
Categorised in:
Reading Time: 3 minutes

Refine, don’t re-design I’m sure this saying has been said. I’m sure I read it in Steve Krug’s seminal UX how-to guide Don’t Make Me Think. I’ll be damned if I can find it to block quote with any certainty. Wherever I heard it, it stayed with me. Unsurprisingly, as... View Article

The effectiveness of a hero carousel

May 16, 2016 8:31 pm
Categorised in:
Reading Time: 2 minutes

This is basically a dump from an email I wrote back when someone asked me about a carousel. Specifically ones that sit in the hero slot that occupies the above the fold areas on a page. I’m not a fan. Mostly because I’ve looked at Analytics data a lot of... View Article

Thought about content creation

February 12, 2016 12:26 am
Categorised in:
Reading Time: < 1

I have often struggled with briefs that expect innovative (ha!) design before being briefed with content. This statement  is especially true when I consider my SEO related work. I remember info graphic days saying “make a graphic about our *xyz service * and we will add the stats later.” “What?”... View Article

Returning a return value from a resume() callback in Swift

January 19, 2016 9:50 am
Categorised in:
Reading Time: < 1

Having trouble with Swift functions that run an async session e.g. getting image or JSON data from a server? Me too. This post on Stack Overflow saved my mental state from debilitating further. To fix you want to set your function up like this: getJsonOffServer(imageId: String, completion: ((image: UIImage?) -> Void)) {... View Article

A complication with Clockkit complications

January 11, 2016 1:43 pm
Categorised in: ,
Reading Time: 2 minutes

I’m currently messing around creating complications for an IOS/watch app I’m building. One thing that I’ve found particularly weird given the number of templates available is that you can’t overlay text over an image on the fly. You can do a lot of other layouts, but you can’t do that.... View Article

Do try and catch my errors in Swift 2

November 10, 2015 11:26 am
Categorised in:
Reading Time: < 1

This is bugging me, I keep forgetting it, I’m noting it down. Swift 2 has changed error handling, just as I was wrapping my head around error handling in Swift 1. Typicals. The easiest thing to do is wherever you see a method which ends with error e.g.: audioRecorder =... View Article

Forms and Usability

October 29, 2015 2:32 pm
Categorised in:
Reading Time: < 1

So much good stuff in here: http://www.usertesting.com/blog/2013/04/04/42-form-usability-resources/ Especially: http://baymard.com/blog/avoid-multi-column-forms I’ve been looking for these links again for ages, glad I found them. Useful ammo.

Sandwich emails

October 26, 2015 4:28 pm
Categorised in: ,
Reading Time: < 1

Every week I amuse myself by conversion testing the weekly sandwich email at work using the very un-scientific method of testing whatever. A few insights I have gleaned over time: Short emails with just the words “order now” work less well than an email with a joke in there. Emails... View Article

Centrally aligned text and readability

October 22, 2015 10:38 am
Categorised in:
Reading Time: 2 minutes

Because it’s bugging me: Centrally aligned text shouldn’t be used for paragraphs, it’s a trend and because it looks better atheistically and is easier for responsive sites people are using it way too much, industry-wide. The science of why you shouldn’t use so much centrally aligned text, by cleverer people... View Article

Interesting statement by IAB – “We messed up”

October 20, 2015 10:26 am
Categorised in:
Reading Time: < 1

Give it a read through when you get chance. http://www.iab.com/news/lean/ Their solution to the ad-blocking storm in a teacup* post release of iOS9 sounds like they want to move to a solution similar to ad network The Deck. I approve. Users would too if most of them had any conception of... View Article