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

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.


Apr
15
comment Who is a full-stack developer?
Can you please show us the research you've already done on the matter, and what holes in your knowledge that need filling? As it stands now this is a very broad question that can be answered with a simple google query.
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
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