13,392 reputation
23153
bio website purl.org/net/oakley
location Barrington, IL
age 55
visits member for 4 years, 6 months
seen 25 secs 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.

I was profiled as python developer of the week at http://www.blog.pythonlibrary.org/2015/03/02/pydev-of-the-week-bryan-oakley/

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.


2d
comment Getting help in StackOverflow: How often is too often?
How soon should you ask? Ask as a last resort, after you've searched SO everywhere else.
May
18
awarded  Enlightened
May
18
awarded  Nice Answer
May
13
revised How does the result of Product Backlog revision during Sprint Review influence the next Sprint's Backlog?
deleted 109 characters in body
May
13
comment How does the result of Product Backlog revision during Sprint Review influence the next Sprint's Backlog?
@Jeroen: yes, the retrospective is for making the process better. I should have been more clear. In my orignaization the review and the retrospective run together so I tend to forget they are different things. I'll revise my answer a bit.
May
13
answered How does the result of Product Backlog revision during Sprint Review influence the next Sprint's Backlog?
May
12
answered In Agile SCRUM, how do you handle even distribution of work in a sprint between “experts”?
May
11
answered Git Workflow for BDD?
May
10
awarded  Nice Answer
May
6
comment How to unit test static void methods?
Unit testing isn't strictly for only public methods. Many people adhere to that strategy but it's not strictly true. Unit testing is for any unit that you care is functionally correct.
Apr
14
answered Defining acceptance criteria for a user story
Apr
11
comment Agile: How to deal with bottle neck approvals outside of SCRUM?
The term would be "not-agile". Unless teams are free to make their decisions on their own during a sprint, they aren't truly agile.
Apr
8
comment Handling the end of sprint cycle between testers and developers
I'm not convinced this is a duplicate of "Coding and testing in the same sprint". After looking at the comments in that question, it appears that question is more related to on shore development and off shore testing, and not a true agile team. This question seems to be targeted toward a slightly more "real" agile team.
Apr
8
revised Handling the end of sprint cycle between testers and developers
added 546 characters in body
Apr
8
answered Handling the end of sprint cycle between testers and developers
Apr
3
comment Is it actually possible (practically) to sell Open Source software?
@digitgopher: the other option is to just sell the software. It's an option, though I don't know if anyone is doing it for the very reason you cited - someone else can sell the exact same thing.
Apr
3
answered Is it actually possible (practically) to sell Open Source software?
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