- All posts are released under CC 3.0 by-sa unless otherwise stated.
Pages
Follow me on Twitter!
My Tweets-
Recent Posts
Recent Comments
Categories
- AI
- bdd
- breaking models
- business value
- capability red
- climate
- coaching
- complexity
- conference
- csharp
- cynefin
- deliberate discovery
- evil hat
- feedback
- humour
- jbehave
- kanban
- lean
- learning
- learning models
- life
- nlp
- open source
- real options
- scale
- scrum
- spike and stabilize
- stakeholders
- stories
- testing
- Uncategorized
- uncertainty
- values
- writing
Archives
Meta
Category Archives: Uncategorized
Deprecate: a definition
Dictionary.com’s “Word of the Day” for the 8th: deprecate DEP-rih-kayt, transitive verb: 1. [Archaic] To pray against, as an evil; to seek to avert by prayer. It brings to mind the times I’ve deprecated code with that thought: “Dear God, … Continue reading
Posted in Uncategorized
2 Comments
What does your code do? Or pretend to do?
What code does Code does: Sequencing: performing actions in a certain order. Logic: performing actions according to logic. Transformation: changing data from one form to another. Utility: getting some data from some other data, eg: “cat,dog,horse”.split(“,”). State: removing from, adding … Continue reading
Posted in Uncategorized
Leave a comment
Manual testing: are you working back-to-front?
How do you use tests to drive well-designed code, when you’re not able to write automated acceptance tests? Sometimes we do this, whether there are automated tests or not: Write some code that gets accesses the database (and turns the … Continue reading
Posted in Uncategorized
5 Comments
The Cost of Change
This is a quick’n’dirty picture of the cost of change (y) against time (x) on a Big Design Up Front project (red) and an Agile one (green). For the colour-blind, the Agile cost is the one that stabilises with time, … Continue reading
Posted in Uncategorized
16 Comments
Ten Tips for the Agile Martian Coach
Communication is important. Ensure that your Martian has a working translator. Provide expletive vocabulary as required. All Martians look alike. All humans look alike. Wear name badges and teach each other how to pronounce them. Remember that alcohol may have … Continue reading
Posted in Uncategorized
2 Comments
Creating a spontaneous environment
While I was away in China, a friend kindly lent me Malcolm Gladwell’s “Blink” (great book). In “Blink”, Gladwell touches briefly on the subject of improvisational theatre. “The important thing,” he says (my paraphrasing) “is never to say ‘no’ to … Continue reading
Posted in Uncategorized
9 Comments
Plus ça change…
Agile means “responsive to change”. Unfortunately for me, that means coming home early. Just one of those things that happens in the big, wide world of consultancy and changing requirements! Xi’an has been amazing. The team here is incredibly dynamic, … Continue reading
Posted in Uncategorized
1 Comment
IM is your friend
Running a project with a customer in the UK and development split between China and India is, as you can imagine, full of challenge. The biggest problem we could have faced was the communication bottleneck. In the first week of … Continue reading
Posted in Uncategorized
2 Comments
Safe in Xi’an, China
That was easy. I got through Chinese security in 3 minutes, picked up my bags in 10 minutes after both flights (to Beijing and then on to Xi’an) and breezed through customs. Buying the ticket to Xi’an in Beijing was … Continue reading
Posted in Uncategorized
3 Comments
Want my job?
Thoughtworks UK is recruiting. We’re particularly after Java devs with 4+ years’ experience – but all bright, creative, problem-solving, honest, courageous, fun-loving, responsible, mad, weird and wonderful people will be considered for a variety of roles.
Posted in Uncategorized
Leave a comment