10,090 reputation
21546
bio website studioiq.com.au
location Wollongong, Australia
age 28
visits member for 2 years, 6 months
seen 6 hours ago

I’m the UX + Tech Director at Studio IQ; I work mostly on touch-screen kiosk systems for the mining industry.

My background is in graphic design, but I've spent some time as a professional web developer. I'm also a massive typography nerd.

You should follow me on Twitter and check out my usability presentation at Speaker Deck and on YouTube.


Aug
18
reviewed Reviewed Idea to enhance the UX and the legibility of an internship report
Aug
18
reviewed Close UI Design of News Magazine with borders, boxes or no seperation
Aug
13
comment Fibonacci pagination
While I think infinite scroll sounds like a good fit for the requirements that @XCore mentions in the question, I think calling pagination "a broken concept" is unfair. Imagine a physical phone book being in one continuous scroll; in that case, looking up a name beginning with a specific letter would be extremely time consuming. Ideally, pagination on the web should help like it does in the real world to provide spatial awareness. Infinite scroll/lazy loading does make a lot of sense if the content is already intrinsically ordered in a way that suits the user's need (e.g. Twitter).
Aug
10
answered What is the best practice for “submit a problem”?
Aug
7
comment What is the name of this design pattern?
Sounds like your question is very similar to this one.
Aug
6
comment Toilet flush buttons
This is almost certainly not a feasible solution given the way most toilet cisterns work, at least without some sort of electric motor (which isn't workable).
Jul
22
answered How to indicate primary vs secondary placeholder text in madlibs style form?
Jul
17
comment How to indicate primary vs secondary placeholder text in madlibs style form?
So it's a madlibs style form? How does that work with optional inputs at all?
Jul
16
comment How to indicate primary vs secondary placeholder text in madlibs style form?
Using placeholders for labels is almost certainly a bad idea.
Jul
16
comment “Best practice” font for information heavy web applications
You say it's information-dense, but not really what kind of information the app manages. Is it mostly long-form text? Numbers? Are your data mostly shown in tables? Lists? Forms? Do values need to be compared side-by-side?
Jul
16
comment “Best practice” font for information heavy web applications
Re: "Helvetica is the font for text on screen, period"—this is just not true at all. Helvetica was designed in 1957, mostly for signage purposes. It has small counters and a relatively low x-height compared to dedicated screen typefaces (like the ones designed by Matthew Carter for Microsoft). Do you have any sources at all for your claim?
Jul
16
comment Correct window dimensions
The spacing beneath the buttons is also reduced when maximised presumably because when the user has chosen to maximise the window they want to maximise the amount of content shown in the window (and they don't need to use the rest of the window to move the window around, so it's less important).
Jul
16
comment Correct window dimensions
One note I haven't seen anyone mention: the buttons are further away from the corner when the window is non-maximised because the top right corner has a resize handle. When maximised the close button's active area extends to the very right of the monitor (making it effectively infinitely large on two dimensions). The other buttons are also able to become smaller when maximised since the user can use the top of the screen to help target the buttons (Fitts' law and all that).
Jul
14
comment multi select option in iOS app - how to design the multi select button
It doesn't specifically answer your question, but in Mail, that button is a simple text button labelled "Mark All"
Jul
11
answered Who are we designing for? The majority of our users or the users who bring in the majority of our revenue?
Jul
11
comment Which pattern of filling a form is most usual?
This is likely to be substantially affected by the visual design of your form too (the vertical and horizontal spacing of form fields, the placement of labels relative to the inputs, etc.).
Jul
4
comment Multitouch gesture Interaction: Beyond the pinches and swipes.
It's also worth noting that it's tricky to distinguish between the gesture you describe and a rotate gesture, and it would be almost impossible to support both gestures at once without confusion or very unforgiving gesture recognition.
Jul
4
comment Swipe gesture vs prev/next buttons
Is it safe to assume by "touch device" you're referring to a modern smartphone or tablet (as opposed to a touch-screen kiosk)?
Jul
4
comment Is there a good alternative to zebra stripes when rows use drag-and-drop reordering?
It's not the same question, but this question about handling zebra striping in a dynamic table is related. As I noted on Mike Chamberlain's answer, here's a fiddle showing how a dynamic table can adapt its zebra striping as rows are added and removed.
Jun
25
answered How to indicate that specific sections of a page can be swiped