996 reputation
511
bio website purl.org/net/oakley
location Barrington, IL
age 54
visits member for 4 years, 3 months
seen Dec 15 at 21:27

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.


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?
Jan
5
awarded  Critic
Jan
5
comment Is it ever okay to have multiple rows of tabs?
Just because Microsoft did it is not a good reason to do it.
Dec
29
awarded  Editor
Dec
29
revised Is “magic” an appropriate label for a sorting option?
added 11 characters in body
Dec
20
comment What indicates Zoom uniquely?
hmmm. My first reaction was that the graphic meant "add a search", as if there were a way to save and recall multiple searches.
Dec
19
answered Use case scenarios and the use of screenshots?
Dec
19
answered Is “magic” an appropriate label for a sorting option?
Dec
6
comment Pop-up reminders (aka 'dynamic nag')
... Or instead of a "?", a tiny postit with the number of uncompleted tasks written on it.
Dec
6
answered Pop-up reminders (aka 'dynamic nag')
Sep
8
awarded  Yearling
Jun
1
awarded  Necromancer