13,083 reputation
23051
bio website purl.org/net/oakley
location Barrington, IL
age 55
visits member for 4 years, 5 months
seen 20 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.


Mar
15
revised How do I find out what type of exception I am supposed to raise?
deleted 15 characters in body
Mar
15
answered How do I find out what type of exception I am supposed to raise?
Mar
11
answered Handling epics that only provide a shippable product at the end
Mar
10
revised What skills are essential for professional programming that are not commonly taught in schools?
added 234 characters in body
Mar
10
comment What skills are essential for professional programming that are not commonly taught in schools?
@Dunk: to be fair, I went to college in the early 80's, and things were a bit different then. I should probably update my answer to reflect that.
Mar
8
awarded  agile
Mar
8
awarded  scrum
Feb
27
answered Anything wrong with direct evaluation of JSON if your own code created it?
Feb
26
comment Integrating QA within agile sprints
Point #3 for the win. Testing is a team sport.
Feb
19
awarded  Enlightened
Feb
19
awarded  Nice Answer
Feb
18
revised Scrum Daily meeting: Punctuality over Full team presence?
added 515 characters in body
Feb
17
comment How can I implement scrum if management won't commit resources?
@RobertHarvey: I think the question isn't "how can scrum solve this problem?" but rather "can scrum work in the presence of this problem?". Your comments seem to be more about the former. Valid points, but I think a little off-topic.
Feb
17
comment How can I implement scrum if management won't commit resources?
@enderland: I think your analogy is bad. The OP doesn't have a hammer, they have a hammer and a screwdriver and a saw, and sometimes somebody steals the hammer. While the core problem (stealing the hammer) can't be solved by scrum, scrum can make the problem more visible so that maybe the person stealing the hammer will realize the impact they are having on productivity.
Feb
17
answered How can I implement scrum if management won't commit resources?
Jan
31
answered What does stubbing mean in programming?
Jan
12
answered Should you test development features?
Jan
11
comment How to comply with LGPL 2.1 source-code request?
You're asking us to speculate why someone else is asking you to fulfil the terms of your license? Why not just ask him? And why does it matter? Just send him the code and move on.
Jan
9
revised How to efficiently store big time series data?
added 485 characters in body
Jan
9
answered How to efficiently store big time series data?