Writing
All my writing.
-
Retrospectives for the code base
At the conclusion of a lot of projects, we conduct retrospectives in order to gain a deeper understanding of the success factors of the project, discuss
-
Recursive Trees
I like recursive algorithms, and I like trees (I mean the data structure, not the perennial wooden plant - of course I like them too). So today, I was
-
What is Agile?
At the moment, it seems quite vogue to say your company is Agile. But what does it really mean? Before joining ThoughtWorks, I worked for a company which
-
Are types of testing important?
The comments on my last post about acceptance tests have made me think a little more about testing, particularly the value in specifically declaring the
-
Attracting women to free software projects
I came across an article the other day about ten easy ways to attract women to free software projects. I am not quite sure what to make of it. All the