Group photo
Lucia presents her session on the second day opening
yours truly, opening space
We decided to do the closing circle in the Bar, so we didn’ have to chose between relaxing with a beer and closing the open space.
The hobby horse was one of our MVP’s (Most Valuable Participants).
Sandra with the hobby horse we used as a talking stick. Beers are not talking sticks.
Marc and his hobby horse
The hobby horse was a lucky accident. Maroesja, Marcs’ wife suggested it. It went well with the theme ‘my method is bigger than yours, or is it?’. During the opening round we got everyone to say one or two words about their hobby horse for this conference, so that everybody knew at least something about everybody else.
Lucia and Laurens went on a friendly contest: who takes the best portraits? These are by Lucia:
The QWAN duck was a popular model.Not sure many people talked to her during the conference, since there were so many other participants to choose from.
Enjoying a beer after all has been said and done
// < 
Deborah observes body language of one group
From the players’ perspective that was partially true: some of the players were finished with the discussion, not because they were satisfied, but because they realized they had nothing to gain by the meeting, as their concerns went unheard (and unacted upon).
For those of you who asked me what Retrospective Hero was, and what it was about, I hope this cleared it up a bit. I welcome your questions and suggestions. For those of you who participated or observed, we’d love to know what you feel about the game after a few weeks.
In any case, we hope you join us at XP Days Benelux 2009 to experience the extended version
We are partnering with local companies to provide our training curriculum in other countries. We started the Mastering Unit Testing course after we found many teams have started writing unit tests, but very few have experienced the benefits of hard-core test-driven development.
“You have some experience writing unit tests, but wonder how you could get more out of unit testing. Register for the Mastering Unit Testing training to experience how test driven development can make development faster and more enjoyable. You’ll learn how working test-first lets you create better designed code, and understand why unit testing techniques that are ’simple’ in theory can be difficult to practice. Past participants have experienced less defects in production code, as well as higher velocity, which leads to happier clients and more fun in your job!”
See the Mastering Unit Testing page on the iLean site for registration and details. The first course is scheduled for September 24 and 25. After that we’ve also got our Mastering legacy code, November 16 and 17, also in Antwerp.
photo found through Photo Suggest

The Trousers of Reality Book Cover
Barry Evans works as an independent consultant and writer, and is based in France and the UK. I met Barry a few years ago at Agile Open in Belgium, when he was working as a senior coach in BT’s large-scale Agile introduction. Now we’ve done an interview to find out more about his new book “The Trousers of Reality”.
Willem: So Barry, When did you start thinking about writing a book?
Barry: I have always been a writer. I come from a literary family and it was always something I wanted to do..
Willem: what triggered you to write this one?
Barry: I started writing this book when I realised I had something to say and I had enough life experience behind me.
Willem: what experiences in particular inspired you?
Barry Evans
Barry: I realised that there was a problem I shared with just about everybody who gets involved in their job. We get very involved with our jobs and in order to survive. We start to build walls between our jobs and the rest of our life. We start to separate who we are at work from who we are at home.Willem: In your book, you discuss a number of techniques, besides Agile also NLP, Systems Thinking and the Theory of Constraints. How do they help to improve business and private life?
Barry: I talk about things like NLP because it allows us to communicate better – this is useful everywhere.
NLP in particular concentrates on seeing the other persons point of view – it is not hard to see how this skill is useful talking to both your colleagues and your significant other.
Willem: indeed.
Barry: As you get good at it in one situation you must get better at it in all others – it is a skill that takes constant practice.
Willem: like playing the piano, programming, or writing….
Barry: Funny you should mention that – I use almost the same example in the book.
Willem: I swear I haven’t read it yet:). I’ve just been thinking a lot about deliberate practice recently.
Barry: When I looked at Agile and my experience as an Agile coach I realised that what Agile was doing most was clearing the lines of communication and trying to get rid of presuppositions on every side.
Willem: so that fits nicely with NLP then.
Barry: NLP is concerned with just that and has proven tools, so I said to myself – why reinvent the wheel.
Willem: that makes sense.
Barry: It also fits into systems thinking which shows how things are interrelated. You need to be able to see outside your job, categorisation, sphere of influence, interest, skill-set though.
Willem: yes, and that is a hard soft skill to master.
Barry: When I started looking at these things I noticed that they all had an intersection point and that interested me greatly.
Rather than the ceremony of Agile I started to ask myself why does it work and isn’t it interesting that other things that work all seem to intersect at a subset like a huge Venn diagram. In this intersection I started to find things that worked everywhere – therefore back to the work/life thing.
In fact that started to be my litmus test. The things with real value tend to work across borders of every kind or they are parlour tricks with limited shelf life.
Willem: so how do you distinguish one from the other?
Barry: In my experience with Agile and software development I began to realise that too much was being hung on which tribe you belonged to. Tribalism is the great enemy. My mission with the book is to tell people that whatever tribe you think you belong to that there are things that just work and it is power to understand why they work.
Just clinging to a tribe will leave you out in the cold sooner or later – it blinds you to what is really happening.
Ritual and ceremony were the target of Agile and they seem to have crept in under the door again – I want to call it before it is too late. Indeed NLP has the same problems and the same solutions. Understand the principles and why you are doing what you are doing…. If you really understand it you can turn it into a process for convenience; but you must know when and how to change that process.
Willem: how do you distinguish people who follow “the rules” by rote from those who genuinely want continuous improvement?
Barry: Well the quick answer is experience. It is also trust. If you are a business you hire people who genuinely know what they are doing and who are not afraid to tell you home truths. There is no lazy way out.
There are thought leaders and professionals who are clearly interested in making things work. Identify them. It is also important to develop your own ability to distinguish – based on experience and knowledge. I say in the book to beware the “One Truthers”. Look for flexibility and things that work in variety of environments. Be suspicious of spin and hyperbolic claims. In the end it comes down to Einstein’s advice – Everything should be made as simple as possible, but not simpler. Whereas Occam’s tool was a razor – Einstein uses a vice to similar effect.
Willem: The one topic you cover in the book that we haven’t discussed so far is the Theory of Constraints. How does that fit into all this?.
Barry: There is a chapter in the book called “The Key”. It explains what these things are and ties them together. Essentially TOC allows you to examine cause and effect and is a tool to work your way out of assumptions and constraints.It is great for helping you to understand your current reality so you can start to step up into systems thinking.
Willem: what have you learned from writing the book?
Barry: That writing books is great fun and marketing is hard work. Of course I did a lot of research and as I said in the book the real secret to life is to keep learning. It opens possibilities and opportunities. This is the great thing about what we do if we are involved in IT – we keep pushing our own boundaries of knowledge and what we think is possible.
Willem: yes, that is what got me into IT in the first place. Marketing folks would say that marketing is fun and writing a book is hard work, though
.
Barry: Part of the secret of managing people is realising that what you like to do, or do not like to do, does not necessarily map onto other people. You must have empathy but at the same time realise the others feel differently to you. It makes it fun to work with people you do not understand, when you see that lack of understanding as a new model of the world to learn about. And you can be delighted that there is always someone out there you can work with who will like to do the things you do not – great teams are made of this sort of interaction.
You can find out more about Barry Evans and this book at The Trousers of Reality’s website.
If you believe corporate politics is something for ‘those dirty managers’ think again. Everybody behaves in a political way when a limited amount of resources has to be divided over groups of people. Come play our game and experience firsthand how dirty a politician you are!
It has behooved the XP Days Benelux conference to allow playing of devious political games in its program. Join Emmanuel Gaillot and me on November 23 or 24 so that you can (re)find the (dirty?) politician in you.
“Cheney Satan ‘08″ by futureatlas.com
Photo found through Photo Suggest
(Well, you don’t have to get as dirty as the photo suggests, but you will have to put up a fight for your cause
)
We will play politics – in a game you will represent a political faction that tries to get an alliance of agilists to spend money the way you prefer. Convince others to vote for you so you can carry out your program, or choose another party to do what you want for you… Will you be trying to convince the voters to spend money on conference organization, advanced agile research, business 2 business schmoozing, or something else entirely?
After playing the game we will debrief our experiences and draw parallels with everyday work. It may be that you are already aware of the politics around you. In that case the game can help you understand more about your behaviour. It may be that you believe your work has nothing to do with politics. Think again… it may be that you are a “spoiltician”
– someone who has “delegated” that dirty politics to others (e.g. your boss
. This game will show you how political many common project decisions are. Whether you care about corporate politics or not, they have an impact on your worklife. Regardless your status, be it an opinion leader, a reckless reformer or “just a programmer” in the silent crowd, this workshop is for you!
Benefits:
In case we haven’t convinced you to join, maybe we can offer you a bribe or a kickback? (In case you are american, we may also have some pork available for projects in your home state, to be executed by the companies you love
)
Agile Politics Workshop, November 23 or 24, XP Days Benelux, Mechelen
The causal loop diagrams in this post have been heavily inspired by GeePawHill (also known as American Mike Hill) ’s How TDD and Pairing increase production. These diagrams were meant to follow mikes’ story. After they were done, another order presented itself. I recommend you read Mike’s post for some background and an interesting comment thread after you’ve seen the diagrams. I’ll use Mike’s definition of internal quality for this post, and refer to it mostly as ‘quality’.
Zed and Carry are programming an online catalogue for Amazing Widgets. If they deliver new features for the catalogue faster, their company will make more money, because they can outsmart the competition and draw more paying users to their site. Sure, they have a customer, but he’s on holiday at the moment; he might return for another post
. Right now Zed and Carry are chugging through a long list of feature requests the customer left them, so they would not be bored while he was away…
So far they have not made much progress. Carry and Zed are wondering why they are going so slow. Carry read this post by GeePawHill saying “the biggest single determinant in today’s production is the quality of yesterday’s production.”

yesterdays quality is the single biggest determinant of todays' quality
That sounds mysterious. Carry wonders how to write good code today, if everything has already been determined yesterday… It seems kind of hopeless! She was taught in school that the number of lines of code a programmer wrote in a day was a measure of productivity. Now she was wading through file after file, looking for the one line she needed to change. If only the code were smaller, the variable names were not all spelled like I, J and cmd and that whenever she was debugging she would not need to remember over 15 classes at once… All of the decisions they took in a hurry to get the new features in production before the customer went on holiday were now haunting them like the ghost of christmas past…

What determines yesterdays' quality: bad variable names, many dependencies, flawed design decisions and the number of lines of code
They stare at each other for a moment. Zed says “what if today’s internal quality was better?”. What would our code like, and what would it mean for us? Carry dreams away. ” If today’s code were better, we would have less dependencies and much less code, and everything was so clearly named that I knew where to start working immediately. But I don’t know where to start refactoring! It’s all tangled together, I don’t understand what half the code is doing, it just sounds like a dream. And I don’t have time to work on that dream, because we have to hurry! The customer will return from holiday soon, we need to show some progress. Hmm, Zed goes. I think if we stared naming the variables better in the bit we’re working on now, we could see some improvements soon, it would make our work for this afternoon and tomorrow already a bit easier. With the refactoring tools we have it’s not dangerous at all, and we can always get the previous revision from version control if necessary. We could spend part of our increased speed tomorrow on some other improvement.

If internal quality goes up, speed will increase. This can free up time to improve (but you have to make a conscious choice, hence the decision square). With time available for improvement, internal quality can improve, given you choose relevant improvements and have agreed what improved internal quality means. The 'condensator' symbol indicates there may be a delay. Try to choose improvements that improve internal quality quickly - that helps motivate further improvements. If this works you will get a snowball effect: you will go faster and faster, while delivering ever better quality software.
“That would be great”, says Carry “I’d really like that. But I’m scared to break features that are already working. With all these dependencies I don’t know what might fall over when I refactor. Remember the trouble we had with the helpdesk after our last release? Hmmm… Would you be willing to help me clean up the design in the part I’m working on?”
“Sure”, says Zed, “Why not, I can’t go any slower than I am now, and maybe together we can come up with a way to add some tests as well. I’ve been aching to write some of these microtests, I’ve done some exercises but I just can’t figure out where to start. I’ve heard that it can help you focus on the design as well, and the refactorings would be a lot safer – Come to think of it, I still don’t fully trust our refactoring tool, it seems a bit wonky at times; some refactoring up front would make it easier to add tests, so having your help to refactor would be great, it would be a lot safer that way”.

Test Driven Development, Pair Programminging and Refactoring improve today's quality, so that we can go faster later today or tomorrow. Pairing supports refactoring, Refactoring supports Test Driven Development and vice versa. This leads, amongst other things, to Better Variable Names, Less Dependencies and code that expresses its intent more clearly. Pairing and TDD also help prevent and eliminate defects, but that is a subject for another story.
Carry and Zed sat together, changed some names, did a few commits and eventually found a place where they could start writing a test. To their surprise, adding a few more tests was easy, and they were surprised at how little time it took to actually do these things. Carry had some time left at the end of the afternoon to continue reading GeePawHill’s post:
“If you want to increase the productivity of your team, then do these three things:
Zed was happy they did this as well. Tomorrow, they could go even faster! He was almost thinking of working alone again tomorrow and skipping the tests, but thought again. He wanted to go at least as fast the day after tomorrow…

Tomorrow, today will be yesterday. Any improvement we can make today, however small, will help us go faster tomorrow.
After thoughtFor a long time I’ve been planning to illustrate the value of test driven development through diagrams of effect here. We’ve been using this to ’sell’ the benefits of TDD to course participants and folks we mentor for a few years now, and it’s been remarkably effective. The essence is simple, as Marc Evers put it:
“If we work on the same code as you today, and we write tests and pair when you don’t, We’ll be drinking beer in the bar, while you’re still inside fixing bugs”
Well, that’s the benefit for programmers. I haven’t met product managers or customers who dislike getting better quality software sooner either
Undoubtedly, the speed with which this post was written (as well as the lack of pairing and TDD that goes with writing prose in the flow) merit improvements. Your suggestions and comments are most welcome.
I was getting really frustrated about some online discussion today. It seemed other people were getting even more upset than I was (and even that is just one of many possible interpretations. I know from experience that the more frustrated I am, the less reliable my interpretations are). Instead of blowing off steam by firing of a blog post in frustration… which would let steam off on my end but could potentially multiply frustration elsewhere, I stumbled across Habits & strategy for effective listening by David Parnell. and decided to write publish on that instead. Tips for listening in a discussion can be just as useful when reading a discussion.
The source has a 15 point list of things to pay attention to when listening. That’s a bit much when you’re in a frustrated or other emotionally charged state and looking to cool down… However, there is always the old ‘no silver bullet’ to give you some hope to get started:
[..] developing quality listening habits. There is simply no silver bullet for doing this. Countless studies have shown that NOT using old habits atrophies the neural net that produces the habit and REPETITION develops new neural nets that create new habits. So the first step is to bring cognition back into the picture.
snowshoe hike at Mt. Rainier by Troy Mason
photo found through Photo Suggest
Some of these things I already know in other forms, but it doesn’t to hurt to see similar things worded differently, it makes it stick better with me under stress. Creating new habits is something that works, even for a hard skill like communication. It ‘just’ takes lots of deliberate practice. And mistakes learning from events is part of the ‘fun’.
Be aware that the list from the source is a list of habits, numbered lists habitually give me the impression of a series of prescribed steps…
Habit 1) “establish your motives upfront” was working for me, more or less. Since I had debated this before I ‘just’ needed to establish whether my motives had changed. It seems my motives for my opinion have not changed, I’m just not sure whether I am as motivated to participate in the discussion again.
I got that from examining habit 2) “Be present” I just could not get myself to be present and stay on the game. If I had been a little more present earlier, I could have followed the suggestion:
If you have pressing needs it may make sense to jot them down quickly so that your mind is not trying to “remind” you to deal with them.
Trouble was, I had plenty of time and no pressing needs on a sunday. So I procrastinated jotting stuff down. Staying around the house with a continuing cold, a lack of sleep that won’t go away. Well, that explains why I was not present… I also felt a burning desire to write, and I haven’t felt that in a while… Maybe it was just fever
Didja Ever Have One Of Those Days . . . also published as ‘Let Sleeping Dogs Lie’ by Faith Goble
photo found through Photo Suggest
Of course, all of these habits are interdependent. I was experiencing lots of emotional spiking, and was not prepared (4. be prepared for emotional spiking).
Emotional spiking is the result of the introduction of an emotion that is relationally dissimilar to your present state due to the conveyance of emotionally stimulating content or verbiage. This is unique to each person and can really be represented by everything under the sun. Cursing, certain value thresholds, particular subject matter such as sex or violence, etc… The key is to know your own hot buttons and MENTALLY PREPARE yourself with respect to how you will handle them if they arise
Emotional spiking is a strong indication that I’m not being fully present. I’ve been told that people who have been trained to kill go for a walk when this happens – an unpredictable action by a well-trained killer can be lethal…. David explains the reason for this:
The spike in emotion is your body preparing you for protection because it thinks it is in danger and the result, as of that moment, is unpredictable. So it fires up the engines to get ready for the worst.
There is a solution, but that takes lots of training. By now I’ve learnt that through training I can generate the results I want in more situations. However I expect there will always be situations in which I can not. I ‘just’ strive to reduce them. This is one of the ways it can work:
By mentally rehearsing how you will handle any of these situations, you can and do INSERT predictability into that scenario and your subconscious will go easier on the hormone release and cooler heads will indeed prevail.
What works for me is talking to another person (say, my triad or my partner), that usually helps to get some perspective.
A drunken view of a Sydney apartment block by Ian James Grant
photo found through Photo Suggest
If and when I did something unpredictable, I reflect on it with people I trust. I can then use the experience from previous situations constructively.
I took lots of breaks. Watching the judo world championships (I don’t watch sports normally) on tv. Habit 15) seems to be working for me:
Keep a clear channel – Breathe, focus and take breaks if necessary. Realize that your mind is going to be working very diligently and frantically during a prolonged discourse. Keeping a clear head can become increasingly difficult as time wears on.
Applying habit 12) Constantly seek rapport online is still a puzzle for me. It might be why I shy away from contributing to mailing lists for instance. Commenting on weblogs and responding to comments here seems doable. The space seems more confined and most people I write to I’ve met in person. Twitter seemed to provide that for me as well, but it might be more treacherous than I thought at first…
Without good rapport you will only receive inhibited information with a ton of gaps, so constantly seek to establish and keep rapport.
On to habit 11) Seek effectiveness rather than validation. It may be that in social media the balance between effectiveness and validation is different than in other ‘media’ (e.g. face to face). This seems like kicking in an open door (I’ll have to look up the british or american equivalent of that dutch saying later..), but doing is easier than knowing…
[...] Realize that it is OK to be wrong, we all are at one time or another. By seeking to learn and grow rather than win a pyrrhic victory at all cost you will exponentially improve your communication effectiveness and the quality of your life.
I’m curious what your strategies and experiences are for dealing with (online) debate, or if you’re attracted to some of the listening habits I did not mention. I was bad at listening for quite a while, but I seem to be improving. One habit at a time.
developing quality listening habits. There is simply no silver bullet for doing this. Countless studies have shown that NOT using old habits atrophies the neural net that produces the habit and REPETITION develops new neural nets that create new habits. So the first step is to bring cognition back into the picture.
I hope I got your attention with this title
It’s taken from this video : the Great American Bank Robbery: , taken at the Hammer Museum at the university of California in Los Angeles (hence the many references to california in the presentation and Q&A. it’s message applies to the rest of the USA and other parts of the world just as well):
William K. Black, the former litigation director of the Federal Home Loan Bank Board who investigated the Savings and Loan disaster of the 1980s, discusses the latest scandal in which a single bank, IndyMac, lost more money than was lost during the entire Savings and Loan crisis. He will examine the political failure behind this economic disaster, in which not only massive fraud has taken place, but a vast transfer of wealth from the poor and middle class continues as the federal government bails out the seemingly reckless, if not the criminal. Black teaches economics and law at the University of Missouri, Kansas City and is the author of The Best Way to Rob a Bank Is to Own One. (Run Time: 1 hour, 38 min.)
It’s a long video. I don’t normally watch these poststamp-sized videos on the web for long, but this one is worth it. If you’re wondering why I’m posting it here: it’s systems thinking in action, you can almost see the diagrams of effects while he’s talking. An other thing that struck me (once again) is the power of “go out and see for yourself” (called genchi genbutsu in lean), and what happens if you don’t do it, or even worse, if the hierarchy in a company prevents it… Mr Blacks’ example of the S&P auditor who was forbidden by his boss to go and look at actual loan files, but instead had to create a credit rating out of thin air is striking. I won’t spoil any more, just go and see this video for yourself
.
I found this to be one of the better researched sources I’ve found recently about the financial crisis and its’ consequences. I’d be interested to hear what you think of it, as wel as more sources.
While I was on holiday, Marc started creating a new product from scratch. He’d been walking around with a problem he wanted to solve and couldn’t find anything that he liked. Marc also wanted to try out the Scala programming language, to see if it would be worth using, and thought nothing helps you focus more than building an actual product.
I didn’t get it. But I gave Marc a hand anyway, because we had previously decided that QWAN values:
supporting someone who has a passion over discussing the business case at length
Variazione in scala di grigi by Eric Perrone
Why didn’t I get it?
Marc had a problem that he needed solving for himself, and he was obstinate about it, while I already had solved that thing for myself. Or so I thought…
We started building, and me not being that interested in the product helped. I kept asking: what is the Minimum Viable Product? What do we need to do to go into production, at least to start using it for ourselves? When can we invite others? How could we generate revenue out of it?
While we were building together, the idea for the product already started to shift. Even though neither of us could really use it yet. Just by looking at the things’ user interface, I’d say to Marc: “If I were to work with it, this-and-this would take me too much time (and turn me away)”, and then we’d have a discussion and things change.
Eventually, when we reached the point that we could deploy it in such a way that we could both use it, I started using it too.
And then I got it… I thought my needs were already covered by what I was using, but Marc’s idea was just slightly better than what I was using already. And that leads me to a puzzle: many potential users will have the same idea as me: they already have a solution that works for them, so they are not going to try this new thing out… How do you get someone who’s already got a solution to try out something new that might work even better?
It’s cool to see more spaces opening, the spanish agile user group is hosting Agile Open Spain, 23 & 24 October 2009 .
Xavier Quesada Allue tells me this will be mostly in Spanish. My Spanish stops around ‘donda esta el bano’ and ‘hola’, unfortunately. If yours goes further, this might be for you. Madrid as a location is attractive, and should be easy to reach. No doubt the organisation will be very good as well, and the event is for free!
electronic waterfall by curly_exp( l)osure
In the meantime, if you speak english, why not attend Agile Open Holland – my named cloud is bigger than yours, or is it?, September 10 & 11? Registrations are going fast. At last count we had over 50 participants, with space for about 80. As in previous years it’s looking to attract a good mix of old & new faces, all equally fanatical about uncovering better ways to develop software. It’s not free, but we kept registrations low enough – we hope the value for money makes it a no-brainer; the fee covers part of the costs, but its’ main purpose is to prevent no-shows, so that everybody who wants to attend, can attend. I hope to see you there!
London’s eXtreme Tuesday Club celebrated it’s ten year anniversary last tuesday. Unfortunately I could not be there, so I’m celebrating here, beer in hand, as one should – I find the weekly meetings in a pub with eXtremely interesting folks and the conferences (XP Days) that are organized around it refreshing.
So, whenever I’m working for a client in London, or otherwise visiting the UK, I try to massage my schedule so that I can be in London on a tuesday (not very often, as I still spend most of my time in the Netherlands or otherwise travelling). As the Michelin guide would say: worth a detour, and the london XP days are always worth the trip. I’ll be making that trip again in December for XP Days, and hope to organize the Open Space there with Rachel Davies. XTC is loosely coupled, so things magically seem to happen and it ‘just works’ – participants organize the weekly meeting, and the conference is organized without much fuss. (In case you want to propose a session for the ‘organized’ track, the deadline is today, and the review process is open). It’s a great place to try out new things, like the Haskell Dojo Mike Hill and I ran in the spring, not only is there great enthusiasm, the breadth and depth of knowledge of who ever is there is amazing, and I’m not sure how I would have otherwise met them.
As Rachel already said it’s hard to convey the energy that is there, but I’m shure that without XTC many ways of developing better software would never have been uncovered.
Sunset & the Thinker by Esparta Palma
Whenever I travel back from an eXtreme Tuesday Club meeting, there’s always lots to think about. So, I hope to see you there (again) some time. Cheers!
I’m back from holiday and looking to get my swing back with writing.
perfect stranger by daniel sandoval
Before the holiday I wanted to write a post on agile software development and risk management, but it seems the dog ate my fieldstones for that, so I’ll write about the risk of not writing instead.
I liked Johanna Rothman’s advice in The Gift of Time
The best way to prevent writers block is to write
For me it seems writing alone is not enough, it is publishing that gives me focus to go for it. A large collection of notes seems to hinder publishing, because it means I have to chose which of the notes to work into a post, which might mean procrastination. Call it publishers’ block instead of writers’ block if you want, but the end result is the same – less interesting things published than possible. I get around to posting event announcements and reports of those events, because there is some time pressure: announcements after the fact don’t make sense, and reports are more interesting for readers during or right after the event.
Even the draft for this post has been laying around since before my holiday and it contained this advice by Mike Cottmeyer :
It took weeks to write a post because I wanted everything to be perfect… I couldn’t let anything go. The guy I was working for at the time gave me the best advice ever… he told me to get over it. That’s easier said that done… but you know what… that is just what I did. I got over it and started writing.
So I’m taking that piece of advice right now, and may take the next one:
Try to limit your writing to two hours. [...]The idea is that you want to set limits and create a little pressure to perform.
I know from my coaching practice that setting defined timeboxes helps, doing it regularly: even better. How that works and to what I’m applying it right now, I’ll write now publish about it later