Category: News

Test Data Buildering: Take 2

After the great comments on the last post about the test data builders we kept poking and prodding to see what we could do. What we came up with looks like this now: FundOfFund fohf = derivedFromA(new FundOfFundTemplate() {{ with(name, “Blah”); }}); The structure isn’t really different, but the naming […]

Read More

Hands-On Root-Cause Analysis

I gave a talk on 4 May at SkillsMatter on Hands-On Root-Cause Analysis. You can watch a video of the talk if you missed it. The Shu-style rules for a great root-cause analysis from the talk: Target a specific event. Everyone affected attends. No blame. Poll to identify problems. Write […]

Read More

Test Data Buildering

This blog post accompanies one of our weekly lightning talks, embedded below. Read the text, watch the video, or heck, do both! [video:youtube:hUgp4svllcA] Over the course of our learning how to specify and write tests for our code on the HIP we have gone through many different styles of dealing […]

Read More

Pattern Language Problems

I’ve been talking to various people about pattern languages lately and trying to get various developers here at youDevise to give lightning talks about patterns to help spread knowledge about them a little. During all of this I’ve noticed a recurring theme: people usually think that a pattern is a […]

Read More

Acceptance Tests at GOOSGaggle

Steve Freeman has been advising youDevise from our early beginnings. He and Nat Pryce have downloaded their ideas about test-driven development, mocking, and software design into a super book called Growing Object-Oriented Software, Guided by Tests, or GOOS for short. Recently Steve, Nat, and Brian Marick gathered some very smart […]

Read More

Brian Marick: On Naivete

Brian Marick was present at the birth of the term “agile”, but is one of the humblest chaps I’ve met. Here he is during his visit to youDevise as part of his recent pairing tour of Europe, explaining why being naive is a good idea. [video:youtube:iRoH_zKu5mQ] Thanks Brian for visiting […]

Read More

sudo aptivate-get-it

Some thoughts after getting the chance to lead a retrospective at Aptivate, a super non-profit doing IT for NGOs and other charities: http://www.flickr.com/photos/mastababa/ / CC BY 2.0 It can very hard to explain agile development to customers. Even if your immediate contact understands and accepts the notion of an optional-scope […]

Read More

Craftwerk

Paper Workers, 1934, oil on canvas by Douglass Crockwell. http://www.flickr.com/photos/nostri-imago/ / CC BY 2.0 Two thoughts on a talk on Software Craftsmanship by Corey Haines and Chris Parsons at the London Ruby User Group (LRUG): An important group was (probably) missing at LRUG: non-developers. You need to explain to and […]

Read More

Gojko on Gherkin

Gojko Adzic held a super introduction to the Cucumber testing tool the other night at SkillsMatter. Below are some notes from the session. We’re considering taking up Cucumber in a couple of ways, including using it as part of our evaluation of new folks who want to join us as […]

Read More

Math Is Hard, Let’s Write Code!

I’ve come across two useful numerical methods for thinking about software development. You can stop reading if numbers frighten you (but then what are you doing reading a coding blog anyway)? Dunbar’s Number It’s 148. Let your organisation size grow larger than this number, says primate researcher Dunbar, and you’re […]

Read More