Как вы, возможно, уже догадались из названия, я программист (ну, разработчик, инженер-программист или какое-то модное слово, которое в наши дни представляет собой название должности), и мне было очень трудно начать вести блог. Я открыл свой браузер, чтобы найти платформы для блогов, и тут же обнаружил, что застрял. В сообществе разработчиков есть старая добрая поговорка, которая точно объясняет, почему. Это утверждение я услышал в первый день на своем первом уроке программирования, и с тех пор оно находит во мне отклик.

Ленивые люди — хорошие программисты.

Эта мантра — то, что я никогда не мог отрицать. Даже когда я был блестящим студентом на своем первом официальном занятии, то, что сказал мой лектор, имело смысл. Я никогда не думал об этом, когда учился раньше, но я уже делал это. Разработчики не хотят изобретать велосипед, если в этом нет необходимости, и более чем готовы использовать чужой код для выполнения работы. Если вы когда-либо встречали кого-то, кто пишет весь свой собственный код и никогда не копировал этот фрагмент кода из Stack Overflow, пожалуйста, представьте меня. Я не верю, что они существуют. Я хочу пожать им руку и купить им чашку кофе.

Но, тем не менее, я считаю, что хороший программист также любопытен и хочет знать «путь земли». Есть что-то особенное в том, чтобы нажать на эту кнопку, которую, вероятно, не следует нажимать, что так привлекает ИТ-специалистов во всем мире. А признак хорошего разработчика, спросите вы? Способность сбалансировать перфекционизм и любопытство с лежащим в основе желанием быть ленивым. Это умение, которое я не думаю, что когда-нибудь доведу до совершенства, не из-за отсутствия попыток. По крайней мере, в моей работе перфекционизм всегда побеждает.

Поэтому, изучив все варианты ведения блога, которые существуют в наши дни, я сразу же был ошеломлен. Все, что мне было нужно, — это простая платформа, на которой я мог бы высказывать свои бессмысленные мнения в пустоте других бессмысленных мнений. Если меня услышат, отлично. Если я этого не сделаю, ну, я сказал это, и это то, что имеет значение, верно? Я публикую один блог, и эй, я блогер. Я пишу статьи в Интернете, чтобы люди могли их прочитать, и поэтому мое мнение более обоснованно, чем ваше, йада йада йада. Или хотя бы что-то в этом роде.

Варианты платформ для ведения блогов, казалось, попадали в одну из трех категорий; без контроля, но простой в использовании, полный контроль, но это означает, что вам действительно нужно проделать некоторую работу, чтобы настроить его, или WordPress. И ничего против известного сервиса, но после работы в должности, которая в основном заключалась в работе с PHP-приложениями в течение нескольких лет, я достаточно напуган, чтобы держаться как можно дальше от всего, что зависит от него. (PHP тоже не так уж плох, когда он написан хорошо. Проблема в том, что любой фрагмент PHP-кода, который я когда-либо видел, кажется написанным плохо, включая мой собственный. Не без добрых намерений, но это цена власти и свободы, которую я предполагать)

Так что я застрял. Я мог бы создать веб-сайт своей мечты, потратить бесчисленные часы на его совершенствование с использованием всех элементов HTML, CSS и JavaScript, которые я только мог вообразить. Это было бы фантастически. Я уже мог представить это в своей голове, с мгновенной славой и людьми, пораженными тем, насколько блестящим это будет. Меня будут хвалить за каждое мое усилие и давать немедленное признание за мою работу. Каким прекрасным миром иногда бывает моя голова. Если бы только это длилось больше нескольких минут, прежде чем я запихнул этот странный всплеск оптимизма обратно в тайники своего мозга, где ему и место.

Выйдя из своей пятиминутной мечты о «величии», я вспомнил, что тоже живу по мантре лени. Я позабочусь о том, чтобы все было сделано хорошо и правильно — лень также означает, что я не хочу заниматься постоянным обслуживанием, поэтому лучше, чтобы код был хорошим, — но это не значит, что я не хочу использовать ярлыки. Шансы на то, что я закончу сборку, не желая выбрасывать свой ноутбук в окно, были практически нулевыми, потому что я, несомненно, хотел бы сделать что-то нестандартное и глупо сложное. Тогда я был бы слишком уставшим и/или расстроенным, чтобы что-либо писать, и у меня остался бы красивый сайт без контента, и яростное желание вернуться в прошлое и сказать себе, что я идиот. Снова.

В конце концов, я сделал то, что обычно делаю, когда сталкиваюсь с новой проблемой разработки. Я сел, оценил свои варианты и обдумал решение. Мое решение сводилось к тому, как мне лучше всего достичь своей цели; все, чего я хотел, это найти место, где я мог бы писать. Я знаю, что умею программировать, и несмотря на все усилия, которые я мог приложить, чтобы сделать сайт волшебным, я хотел сосредоточиться на содержании. Это игнорирование того, как сложно получить трафик на сайт. Ленивый, самоуничижительный реалист во мне просто подумал: почему? и решил поискать решение, которое на самом деле просто позволило бы мне писать так, как я хочу. Так что я оказался здесь и, по крайней мере для себя, я думаю, что сделал правильный выбор, даже если я уверен, что когда-нибудь пожалею о своем решении, потому что я не могу полностью контролировать его. Только время покажет, я думаю.