987 reputation
511
bio website purl.org/net/oakley
location Barrington, IL
age 54
visits member for 4 years, 2 months
seen Nov 16 at 22:51

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.


Nov
13
answered Which user input validation approach is better: preventing or explaining?
Jul
25
answered What, as a rule of thumb, is the maximum tolerable time the UI thread is blocked for?
Feb
20
answered Which to show first: login or register screen or both?
Feb
19
asked studies on passcode/keypad versus password/keyboard?
Feb
18
answered Who needs an external on/off Wi-Fi button?
Feb
4
answered Is the absence of a visible scroll bar confusing when asking users to agree with license terms?
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
6
answered Recommended pixel size for labels for mobile?
Jan
6
answered Should we be designing for touch first?
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
Jan
5
answered Is it ever okay to have multiple rows of tabs?
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
answered Pop-up reminders (aka 'dynamic nag')
Jul
28
answered Have you witnessed a UX/IxD fail recently?
Jul
13
answered Will the future absence of the physical keyboard hurt the desktop User Experience?
Jul
12
answered What can I do now without schooling to get me experienced in UX?