957 reputation
411
bio website purl.org/net/oakley
location Barrington, IL
age 54
visits member for 3 years, 11 months
seen Aug 28 at 15:41

I started as a FORTRAN programmer, paid my dues writing C and X11/Motif, switched to Perl, discovered Tk, and from that, Tcl, and spent the next decade plus writing cross-platform GUIs in Tcl/Tk.

I then spent three years using python and a smattering of ruby to create a cross-platform automated testing framework. I am now working in an all-Windows shop, again building an automated testing framework and still using Python.

The open source projects I currently am active on are:

I also maintain a sporadically-updated blog at boakley.github.io, focused mainly on my work with the robot framework.


Feb
4
answered Best way to display whether someone is the right age for a match on an online dating site?
Jan
31
answered Do “extended” batteries really affect user experience?
Jan
31
answered What is the name of someone who does not know how to use a computer or the web?
Jan
30
answered Are radial contextual menus better than vertical list menus?
Jan
30
comment What's the best way to navigate from between two screens in an App?
When you say "Amazon kindler", do you mean the kindle, or is "kindler" an app?
Jan
15
comment How to not make my website have a “1990's” look
I would suggest that for a non-designer, you should avoid picking fonts altogether, and stick with the defaults.
Jan
6
awarded  Yearling
Jan
6
answered Recommended pixel size for labels for mobile?
Jan
6
comment Recommended pixel size for labels for mobile?
Do you realize Apple's recommendations are specifically for Apple devices?
Jan
6
comment What are the differences between buttons and links?
Buttons have been around much longer in UI design than links.
Jan
6
comment What are the differences between buttons and links?
I would say a button does something, rather than make something. But otherwise, yeah.
Jan
6
answered Should we be designing for touch first?
Dec
19
comment What are the functional advantages of disabling user access to the filesystem on the iPad?
This answer sounds more like a rant against Apple than a fact-based answer to the question. Plus, the question asked for advantages of such an approach, not complaints.
Oct
19
comment Why do Microwave oven UIs fail?
I would hate a modal knob. I just know I'd end up twisting it in the wrong mode. Two knobs would be easier to use and take up about the same amount of space.
Oct
19
comment Why do Microwave oven UIs fail?
There's no reason why a mechanical dial can't control a digital timer. You might still have the issue of hitting 30 seconds precisely, but it seems reasonable that for times <= 30 seconds, increments of 5 seconds seems very reasonable. Who has ever purposefully set a microwave to 27 seconds? If the mechanical dial says 27, simply round the digital up to 30.
May
29
answered good reason/guideline/heuristic/principle, according to GUI design pattern, to align maximise, minimise and close button on the left side in Ubuntu
Mar
6
comment Is there ever a requirement to allow text to be underlined when it's not a link or a header
Your answer is a perfect example of a use case where underlining is appropriate -- when discussing underlining! You bolded the word bold, and italicized the word italics, but couldn't underline the word underline, and it stood out (to me, at least)
Jan
5
awarded  Commentator
Jan
5
comment Is it ever okay to have multiple rows of tabs?
@dnbrv: I didn't downvote their pattern, I downvoted your answer. Partly because of the Microsoft thing, but also because you wrote "... because interface becomes cluttered". "Cluttering" is not the problem. Tabs moving around when you select them are the problem, and logically organizing multiple rows won't solve that. You could have given an example from an Apple product and I still would have disagreed with your answer. I don't believe something is acceptable just because it is "standard in its realm". That doesn't make it right, it only means it is a pervasive practice.
Jan
5
answered Is it ever okay to have multiple rows of tabs?