Picture of me

Hi, welcome to my website.

I'm Duncan Pierce. I help companies improve their software development capability through my company Amarinda Consulting.

My interests include Extreme Programming and Agile Software Development, strategic organizational software reuse, better tools and programming languages and emergent phenomena in software systems. You can take a look at the projects I'm involved in and read more about me.

I hope you enjoy the site and get something useful from it! Let me know what you think.

Below are the latest posts.

Work for Bletchley

Bletchley Park

Bletchley Park is one of Britain’s most historic sites, and probably the most important for computer science. During World War 2, code-breakers struggled to decode messages encrypted by the famous Enigma machines.

Pragmatic Agile Coaching book


Rachel Davies and Liz Sedley’s Pragmatic Agile Coaching is available online at Pragmatic Bookshelf. The book is due out in the next few weeks.

I’ve known Liz and Rachel for a long time and they have a wealth of coaching experience. I think this will be a great book.

New website

I’ve just deployed a new website over at amarinda.com. The old one was pretty tired-looking — I think this one is a big improvement. I still need to upload details of quite a few training courses, workshops and descriptions of the coaching and mentoring I provide, but it’s a good start.

Extreme Tuesday Club moves home

The Extreme Tuesday Club (XTC) has moved to a new home at the Counting House, 50 Cornhill, London EC3V 3PD — another Fuller’s pub. We’ve been at the Old Bank of England for 8 years now and felt it was time to try somewhere new. For those of you at XPDay this year, this was the pub we were at on Tuesday night.

Robert M. Pirsig on organizational culture and software design

Speech bubble

On organizational culture:

No-one is fanatically shouting that the sun is going to rise tomorrow. When people are fanatically devoted to political or religious faiths or any other kind of dogmas or goals, it’s always because these dogmas or goals are in doubt.

Churchill on Agile

Speech bubble

I discovered this list of quotes by Winston Churchill. Churchill had a way with words, so I picked out a few quotes that seem to say something interesting about Agile development.

On feedback:

However beautiful the strategy, you should occasionally look at the results.

Simple Javascript inheritance that works


Javascript is a prototype-based language which has some slightly unusual semantics if you are used to languages like Java and C#. Classical OO inheritance isn’t trivial in Javascript – at least not conceptually. There are many webpages out there out there offering various solutions. Many of them propose complicated and strange answers to the problem, when actually it’s pretty simple.

Syndicate content