Что делает тебя таким особенным?
Мой процессор говорит, что работает, и я хочу домой. Почему ты мне мешаешь?
Вы можете справиться с таким отношением, заставляя всех выпускать запросы на включение. Но сейчас сроки приближаются. Плохой код давит на ворота твоего нетронутого замка, и ты наконец поддаешься давлению. Или вы выигрываете только для того, чтобы все ушли, и никто не использует ваш первозданный замок.
Есть много инструментов, которые помогут с этой проблемой. Контроль исходного кода, проверка кода, стандарты кодирования и т. Д., Но суть проблемы заключается в ваших субъективных мнениях о том, что лучше всего рассматривать как актуальное. За это вы должны зарабатывать и поддерживать свое уважение. Сделайте это, и это намного проще. Не сделайте этого, и никакой инструмент или практика не спасут вас.
Лучший способ сделать это - общаться раньше. Не говорите мне «мы не используем строки для наших типов БД в этом магазине» через 6 месяцев после того, как я решил эту идею. Сказать, что это было похоронено в документации на 2 года, не является основанием для того, чтобы позволить мне это сделать.
По какой-то причине у вас есть вещи, которые вас волнуют. Если вы заботитесь о них и у вас есть смысл, сообщите об этом четко до, во время и сразу после кодирования каждого модуля.
Кодовое преследование - замечательная практика. Инвестируйте в любые инструменты и методы, которые вам нужны, чтобы вы могли просмотреть код в течение нескольких минут после его написания. Парная программа и инструмент просто гостевой стул.
Почему? Каждая секунда, которая проходит после того, как я пишу код, экспоненциально увеличивает стоимость его изменения. Это потому, что моя память о коде имеет период полураспада. Я начинаю забывать об этом в тот момент, когда мой мочевой пузырь требует перерыва.
Сведите вещи, которые вас волнуют, к их основополагающим принципам. Вместо того, чтобы дать мне список из 101 правила, которым нужно следовать, дайте мне 10 принципов, которые они нарушают, чтобы я мог понять, какое правило 102 должно быть самостоятельно.
Предоставь мне возможность навязать свое видение, помогая мне увидеть твое, и мы отлично ладим.
нереально ли с моей стороны ожидать таких стандартов? Я борюсь с идеей стать диктатором, который подавляет креативность, но делать то, что они хотят, кажется не масштабируемым.
Тогда не диктуй! Сделайте это положительным опытом. Это не какая-то ерунда хиппи нового века. Это базовая психология. Вы пытаетесь изменить поведение человека. Случайный и позитивный - самый обнадеживающий (просто спросите Лас-Вегас). Если вы идете в отрицательном направлении, вы должны быть в соответствии с вашим подкреплением. Это недостижимая боль. Будьте позитивны, когда вы распространяете мудрость, и вы можете быть небрежны в этом.
Я знаю, откуда ты, потому что я был там. Вы имели контроль, и теперь это ушло. Вы хотите это вернуть. Ну, переживи это. Теперь у вас есть команда. Их не нужно контролировать. Что им нужно, так это лидерство. То, что вам нужно, это не контроль. Это влияние. Это работает лучше и намного меньше работы. Освойте это и расслабьтесь. Это должно быть весело.
Сделайте это правильно, и вы можете поехать в отпуск, и это все еще будет работать. Как? Не просто быть лидером, но и заставить других быть лидерами. Как только вы привили свое видение в команду, они могут работать, пока вас нет, просто подражая тому, что вы делали. Наставник новичков и поощрять их активизировать и влиять на других.
Я знаю, это сложно. Мы не пошли в эту профессию, потому что умеем общаться с людьми. Мы лучше всего общаемся с кодом. Все в порядке. Просто делай это быстро и часто. Покажите мне, почему ваш лучше. Послушай, если я скажу, что нет. Сделай это, пока я все еще думаю об этом. Я люблю кодировать. На планете мало людей, с которыми я мог бы поговорить об этом. Будь одним из них.