784 reputation
514
bio website plusminusfive.com
location Nevada
age 30
visits member for 4 years, 2 months
seen May 15 '13 at 14:23

I'm a coder. I write code.


Sep
9
comment Why are progress bars horizontal?
@James I understand we're speculating on historical reasons, but even systems in the early 80's could draw vertical and horizontal lines with no perceived difference in speed. Common line drawing algorithms like en.wikipedia.org/wiki/Bresenham's_line_algorithm work for lines at arbitrary slope and quite efficiently at that.
Sep
8
comment Why are progress bars horizontal?
It is simply untrue that it's faster to draw a horizontal line than a vertical one in a raster graphics system. Additionally, any high-level drawing code is abstracted enough that the code is almost identical. You'd just swap coordinates in a call to a line function that takes x1, y1, x2, and y2 parameters.
Aug
18
comment DPI independent UI for webpages
This is kind of a head-in-the-sand argument. UI designers are going to have to come to terms with the fact that pixel density may vary from device to device.
Aug
17
comment Brain computer interface
Is that speculation, or is there HCI research to back up your claims?
Aug
17
comment Unambiguous way to display timezone information in a compact manner
Daylight saving time has its own abbreviations since not all locations follow it. So EST becomes EDT when daylight saving time is in effect. Also, UTC is pretty universally (pardon the pun) preferred to GMT from my understanding.
Aug
9
comment What can be done to make a long, multi-step wizard more user-friendly?
I think the way you describe the workflow is intuitive, but using the tab metaphor might be problematic. I don't think that tabs have an intuitive natural ordering; they're all sort of at the same level of importance.