<?xml version="1.0" encoding="windows-1252"?>
<node id="536787" title="Re^3: Winning people over to better development practises" created="2006-03-15 02:14:55" updated="2006-03-14 21:14:55">
<type id="11">
note</type>
<author id="176576">
eyepopslikeamosquito</author>
<data>
<field name="doctext">
&lt;P&gt;
&lt;blockquote&gt;
&lt;I&gt;
I wondered, did you find it difficult to handle some people in winning them over to this?
&lt;/I&gt;
&lt;/blockquote&gt;
&lt;/P&gt;

&lt;P&gt;
For the people in my team, I had no difficulties whatsoever because I could sit with them and show them how to do it (as [adrianh] notes below: "show not tell").
&lt;/P&gt;

&lt;P&gt;
For people in other teams, it depended on their interest and aptitude: some really surprised me by writing excellent unit tests without any prodding at all; others didn't seem to get it; others complained that they didn't have the time. Nobody said it was a stupid idea, the most common reason for not doing it was "I have a hard deadline and I just don't have the time right now, maybe I'll try it on my next project".
&lt;/P&gt;

&lt;P&gt;
&lt;blockquote&gt;
&lt;I&gt;
How did that change over time?
&lt;/I&gt;
&lt;/blockquote&gt;
&lt;/P&gt;

&lt;P&gt;
It's been over a year now, and TDD is growing slowly but steadily as the early adopters spread the word and &lt;I&gt;show&lt;/I&gt; others how to do it. There are a certain percentage of programmers (maybe more than half) that don't read or study anything outside of work; the only way to reach them is to sit with them and show them how to do it.
&lt;/P&gt;
</field>
<field name="root_node">
536312</field>
<field name="parent_node">
536509</field>
</data>
</node>
