12,486 reputation
22948
bio website purl.org/net/oakley
location Barrington, IL
age 54
visits member for 4 years, 1 month
seen 4 hours ago

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.


1d
answered Is Exploratory testing Context Driven testing?
Dec
14
answered What's the purpose of keeping a changelog if everyone uses their VCS properly?
Dec
11
comment Who is responsible to challenge a product owner?
The PO doesn't have a higher rank per se, but the PO does have the final decision on what gets built. That's the whole reason the PO exists -- to manage the backlog according to the needs of the business.
Dec
11
comment Who is responsible to challenge a product owner?
@Jim: well, in defense of the PO, he/she is charged with maintaining the backlog -- that's why a PO exists. If they say something has no business value, that's their decision to make. Though, if they take the attitude that the rest of the team can't "challenge" him, he's not a good PO. Perhaps part of the word is "challenge" -- POs and technical team members shouldn't challenge each other per se, they should have discussions. Ultimately, however, it is the POs responsibility to manage the backlog and decide which user stories get worked on.
Dec
8
comment How do we provide valid time estimates during Sprint Planning without doing “too much” design?
Perhaps your problem isn't that you're bad at estimating per se, but that your stories are too big to estimate. How much time does an average story take? Are the chunks you're biting off simply too big for anyone to correctly estimate?
Dec
7
comment Why do we have to mention the data type of the variable in C
It might be worth pointing out that in the case of #define, the compiler never sees X. I think that's the thing that the OP is failing to grasp.
Nov
30
answered Should I avoid using 'break' during a coding interview?
Nov
25
revised Who writes the technical 'user stories' in scrum
added 165 characters in body
Nov
25
answered Who writes the technical 'user stories' in scrum
Nov
24
awarded  Good Answer
Nov
23
awarded  Nice Answer
Nov
23
revised Is it normal for a programmer to not have 100% clarity over their own code at times?
added 262 characters in body
Nov
23
answered Is it normal for a programmer to not have 100% clarity over their own code at times?
Nov
17
comment Program Compatibility - OS That Can Run Anything?
It's "Mac" not "MAC" -- "Mac" isn't an acronym.
Nov
13
comment Which user input validation approach is better: preventing or explaining?
This question is better suited to ux.stackexchange.com
Nov
11
answered Is naming a class based on its implementation acceptable?
Oct
27
awarded  Yearling
Oct
14
answered Application of Single Responsibility Principle on a Button
Oct
14
answered More requirements in a single use case - correct?
Oct
14
revised More requirements in a single use case - correct?
added 46 characters in body