Ian Cooper and Iain Ballard

Please note that this event will be take place in our new offices!


Doors open at 6pm, talks starting promptly at 6:30pm


Ian Cooper - TDD, where did it all go wrong

Since Kent Beck wrote the book on TDD in 2002 a lot of words have been dedicated to the subject. But many of them propagated misunderstandings of Kent's original rules so that TDD practice bears little resemblance to Kent's original ideas. Key misunderstandings around what do I test, what is a unit test, and what is the 'public interface' have led to test suites that are brittle, hard to read, and do not support easy refactoring. In this talk we re-discover Kent's original proposition, discover where key misunderstandings occurred and look at a better approach to TDD that supports software development instead of impeding it. Be prepared from some sacred cows to be slaughtered and fewer but better tests to be written.


Iain Ballard -
Building change-friendly large scale systems

Test driving code helps build reliable software; but as the scale of a software project grows, it can become increasingly difficult to react to change. Our tests become a help for re-factoring, but a hindrance to broad-sweeping changes in requirements and priority.I will be presenting the frameworks and patterns my team have been using to keep tests meaningful, compose behaviours usefully and cope with shifting demands of real-world business.



As usual there will be beer and nibbles available.


Join or login to comment.

  • Chris O.

    Iain Ballard's slides and notes are on his Github here: https://github.com/i-e-b/Presentations/tree/master/ChangeFriendlySoftware

    July 8, 2013

  • @sleepyfox

    Can we get Iain Ballard's slides online please? There's some really good stuff there about how to do SOA right that I'd like to be able to use to frame discussions with colleagues

    July 5, 2013

    • Chris O.

      Yup, will get them up as soon as we can.

      July 6, 2013

  • A former member
    A former member

    Doh! Ignore me. It's fine.

    July 5, 2013

  • A former member
    A former member

    Anyone else having trouble opening Ian's Powerpoint slides from github? Looks like something is corrupted.

    July 5, 2013

  • Chris O.

    Thanks all for coming :) The video of Ian Cooper's talk at NDC is here: http://vimeo.com/68375232 I'll ask for the slides and link them here when I can.

    July 5, 2013

    • Pierre M.

      Cheers. Reading more text by Ian after the talk, has been very teachful. I was indeed over-isolating and overtesting. Thank you Ian: you just changed the way i test.

      1 · July 5, 2013

  • Chris O.

    Ian Cooper's slides can be downloaded from his GitHub account here: https://github.com/iancooper/Presentations

    July 5, 2013

  • @sleepyfox

    Two good presentations, looking forward to seeing IanC's slides up.

    July 5, 2013

  • Nav M.

    Very knowledgeable, gave some great insight and brought the problem statements into context as well as providing sound reasoning being the solution to the problem statement.

    July 5, 2013

  • Paul B.

    Can't make it! Hopefully it'll be recorded?

    July 4, 2013

    • Chris O.

      I'm afraid not this time. With this being the first event in the new office we decided to the limit the things that could go wrong. We will share the slides though so hopefully that will help.

      July 4, 2013

    • Anthony G.

      The version of the talk Ian delivered at NDC is available online:

      2 · July 5, 2013

  • A former member
    A former member

    Great content from both. Look forward to reviewing the slides.

    July 4, 2013

  • Kristjan L.

    i cannot make it any more, but i hope you can record it again like last time? ta.

    July 4, 2013

  • Yasmine M.

    I llok forward to meet great developers who are interested ro join me on one of my new web start ups.

    June 6, 2013

  • Sean R.

    looking forward to seeing the presentations and the new offices - woohoo!

    June 5, 2013

Our Sponsors

  • 7digital

    A location to host the event and beers!

People in this
Meetup are also in:

Create your own Meetup Group

Get started Learn more

Meetup has allowed me to meet people I wouldn't have met naturally - they're totally different than me.

Allison, started Women's Adventure Travel

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy