Kontrahenci i konsultanci, którzy mogą nigdy więcej nie zobaczyć swojego kodu, prawdopodobnie nie są idealnym kandydatem do emocjonalnego przywiązania do swojego kodu. Konieczność ciągłego „porzucania” go prawdopodobnie po pewnym czasie unicestwi kreatywny popęd konsultantów.
Jeśli spojrzymy na to z perspektywy pracownika, a nie kontrahenta, powiedziałbym, że chciałbym, aby wszyscy członkowie mojego zespołu czuli się właścicielami kodu, który piszą i wszystkiego, co tworzą. Ta własność i duma powinny objąć cały zespół. Poczucie dumy i własności stwarza przywiązanie do produktu w pytaniach oraz nadaje sens i sens pracy członka zespołu. Widziałem, jak to znacznie poprawia wydajność w małych i dużych zespołach.
Czego należy unikać, a czego nie lubię, ludzie, którzy wydają się emocjonalnie przywiązani do określonych linii kodu, które napisali, i bronią go do grobu. Nie chcą wprowadzania zmian, spoglądają w dół i odrzucają wszelkie pomysły na zmiany lub ulepszenia i starają się to uzasadnić czymś, co wydaje się wiarygodne. Z mojego własnego doświadczenia często sprowadza się to do strachu przed zmianą i strachu przed nieznanym. Problem polega na tym, że tak naprawdę nie rezygnują ze starych wierszy kodu. Zamiast tego musi wziąć na siebie coś nowego, czasem nie napisanego przez ciebie, i strach przed niepowodzeniem.
Tego rodzaju „chore” przywiązanie do kodu jest czymś, nad czym ciężko pracuję, aby temu zapobiec. Ale „zdrowe” emocjonalne połączenia z produktem, a co za tym idzie, napisany kod, to coś, co zachęcam.