- 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
Small world
Occasionally, getting together with my colleagues from across the world, I’m suddenly reminded of how small the Earth is, and how many gulfs and divisions there are on this little planet. Countries represented at our UK Away Day on Saturday … Continue reading
Posted in Uncategorized
3 Comments
Apprenticeship patterns – my story
Ade is collecting stories about apprenticeships on behalf of Dave Hoover. He asked me to write mine down. So here it is. My educational background is in Electronic and Electrical Engineering, not IT, though I’ve always loved computers. I learnt … Continue reading
Posted in Uncategorized
6 Comments
Informative Workspace at XP2005
Last night at the XtC, Rachel Davies and Tim Bacon did a dry run of their “Informative Workspace” workshop, to be held at XP2005. Rachel said that she’d taken the term “Informative Workspace” from one of the new practices in … Continue reading
Posted in Uncategorized
Leave a comment
Perception of language
Darren and I had a chat about my article on arrogance. He said he didn’t like my “anti-pragmatic” stance. I was confused. “But… I wasn’t anti-pragmatic. Was I? I said that idealists need to listen more to pragmatists. I parodied … Continue reading
Posted in Uncategorized
4 Comments
Procedural methods in OO code
A discussion on the Yahoo XP group regarding refactoring long methods into smaller ones coincided with me writing the code below. This is from my most recent test class, which is 180+ lines and growing: public void testThatRefundingTwoToysBoughtOnDifferentDaysDoesNotCauseError() throws Exception … Continue reading
Posted in Uncategorized
Leave a comment
Noise out of proportion, and random things out of context
I spoke to some of my colleagues back in London and was reliably informed (again) that the ratio of idealists to pragmatists amongst them is in fact lower than I made out in my last post. We did agree, though, … Continue reading
Posted in Uncategorized
24 Comments
Arrogance and Thoughtworks – in the same sentence? Surely not…
arrogant adj. Having or displaying a sense of overbearing self-worth or self-importance. Marked by or arising from a feeling or assumption of one’s superiority toward others: an arrogant contempt for the weak. Thank you, dictionary.com. “Do you know,” said Roy, … Continue reading
Posted in Uncategorized
33 Comments
A quick chat with a Rubyist
I’ve not touched Ruby yet, but I’m insatiably curious, so I talked to Darren about it. As far as I can work out, dynamic languages in general are fantastic if you’re running Test Driven Design; because it’s not the compiler … Continue reading
Posted in Uncategorized
6 Comments
What’s missing?
Last week, Alan pointed me towards Dale Emery’s post on <a href="http://www.dhemery.com/cwd/2003/06/the_value_question.html”>the value question. Reading it made me think a lot about several things which I’m trying to accomplish; today, tomorrow, and with my life in general. It’s been an … Continue reading
Posted in Uncategorized
3 Comments
Here’s another theory
All problems, from wars to software bugs, are caused by a combination of the following: lack of communication lack of courage lack of imagination lack of time. It’s arguable that the first three are products of the last.
Posted in Uncategorized
16 Comments