-
Recent Posts
December 2025 M T W T F S S 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Archives
- August 2025
- July 2025
- June 2025
- April 2025
- December 2023
- March 2023
- September 2022
- June 2016
- August 2014
- May 2014
- April 2014
- April 2013
- January 2013
- November 2012
- September 2012
- April 2012
- January 2012
- August 2011
- July 2011
- June 2011
- May 2011
- April 2011
- March 2011
- February 2011
- January 2011
- December 2010
- May 2010
- March 2010
- December 2009
- November 2009
- October 2009
- February 2009
- January 2009
- August 2008
- June 2008
- May 2008
- July 2007
- June 2007
- May 2007
- April 2007
- March 2007
- February 2007
- January 2007
- December 2006
- July 2006
- April 2006
- March 2006
- February 2006
- January 2006
Meta
Author Archives: Duncan Butler
Reading and Doing
As I wrap up my time here at JobServe, I thought it might be helpful to put together a short list of books, videos, tools and blogs, that I have found useful in my own personal journey into the world … Continue reading
Posted in Uncategorized
Leave a comment
Always Re-write!
Dan North has come up with an interesting idea he presented during a recent talk at InfoQ. Just to recap the premise. When we start a new project we know very little about the actual solution, some design will have … Continue reading
Spec Flow and Friends 4
Machine Specifications has a structure that follows the Arrange Act Assert work flow using ‘establish’, ‘because’ and one or more ‘it’ methods. That’s great if what you are trying to specify falls neatly into the AAA pattern but what happens … Continue reading
Posted in Uncategorized
Leave a comment
Spec Flow and Friends 3
Following on from my last post I now have a nice failing scenario in Spec Flow I could just rush in and start writing production code to make the scenario pass, but this would be a mistake, scenarios by their … Continue reading
Posted in Uncategorized
Leave a comment
Spec Flow and Friends 2
Ok so I said I was going to cover Machine Specifications this week but I thought a look at some spec flow tests in the wild so to speak might be helpful, and it gives me a chance to showcase … Continue reading
Posted in Uncategorized
3 Comments
Spec Flow and Friends
I started to write a blog post about how I currently go about writing software and what Behaviour Driven Development (BDD) is to me, I got virtually to the end of the first draft, when it occurred to me that I … Continue reading
Posted in Uncategorized
1 Comment
Choosing a Chair
Two chairs, both functional and provide exactly the same service. But which is better? Having a context helps to make the decision on which chair to take, a quick sit down, or a long lunch, the one on the … Continue reading
Posted in Uncategorized
Leave a comment
Stuck in the Loop
In my last post I talked about quality, and how that as developers we are responsible for at least two levels of quality, the first being that seen by the user, and the second being the quality of the code … Continue reading
Posted in Uncategorized
Leave a comment
Quality
Quality, for software developers comes in two flavours, there is the external quality, this is what the user of our software sees, and has to deal with, the features that are implemented the usability of the application, its what QA … Continue reading
Posted in Uncategorized
Leave a comment
Vertical Slicing
Probably a really good title for a horror or a rock climbing movie, but sadly its neither, its just my thoughts on the software development process and how to dice a project into manageable chunks, to get maximum feedback. When … Continue reading