В 2010 году я был на технической конференции в Солт-Лейк-Сити с одним из наших старших программистов, Кили, и там нам предстояло презентовать наш опыт парной работы. На конференции собрались разработчики из разных компаний со всей страны. За обедом мы сидели за столом с несколькими их них.
Кили начала работать в Menlo сразу же после колледжа в 2004 году. Она знала только стиль нашей работы, хотя до нее доходили все те страшные истории, которые рассказывают о нашей отрасли. На обеде Кили услышала, как несколько программистов представляются друг другу. Один из них был Java-разработчиком, другой – специалистом по Microsoft.NET, еще один программировал на Ruby. Кили обратила мое внимание на то, как странно они говорят о себе.
Программисты тоже услышали ее слова и спросили, что такого странного она нашла. Кили вежливо ответила, что, по ее мнению, довольно странно, что они характеризовали себя как часть технологии. Они поинтересовались, с чем работает она. «Я – разработчик программного обеспечения», – ответила Кили. Но собеседники уже насели на нее. Они хотели знать, с каким языком она работает: Java, C#, Ruby, NET? Кили ответила, что использует любой язык, который больше подходит для решения поставленной задачи. С раздражением они спросили ее, к какой технологии она имеет наибольшую склонность. На этот вопрос Кили ответила с легкостью: к той, которая лучше всего подойдет для решения задачи клиента. Уже весьма разозленные, программисты пожали плечами и вернулись к своему разговору. Они просто не могли понять, почему она не определяет себя через технологию, которую лучше знает или больше любит.