Проработав несколько лет разработчиком, я заметил, что подавляющее большинство инженеров, которым нравится программировать в свободное время, обычно сталкиваются с одной и той же проблемой: волна разработчиков.
Developer Wave — это термин, который я придумал примерно 8 слов назад.
Концепция массового всплеска вдохновения и драйва, приводящего к старту и гибели проекта. Вам когда-нибудь приходило в голову следующая большая идея, неустанно работали над ней в течение 5 часов, чтобы потом больше никогда не открывать этот каталог? Тогда вы испытали волну. Следующий придет слишком рано — амплитуда возрастет, вы нажмете на гребень, а затем рухнете в корыто, чтобы снова набрать npm init.
Программисты приходят в восторг, когда думают, что им пришла в голову идея приложения, которое будет продаваться на миллиарды долларов или решит проблемы текущего популярного JavaScript-фреймворка. Что ни в коем случае не плохо — мы все должны быть в восторге от наших увлечений, было бы просто здорово, если бы мы могли найти способ придерживаться их.
Я не говорю, что это касается всех, это просто то, что я знаю сам, и многие мои коллеги и сверстники страдают от этого.
Но в чем проблема?
Продолжительность концентрации внимания? Является ли идея проекта изначально плохой? Является ли первоначальная причина для мотивации слабой? Или у вас просто нет времени?
Для меня это сочетание всех этих и, возможно, еще большего количества причин, которые я не стал рассматривать. В настоящее время я пытаюсь проявить настойчивость и провести свой последний эксперимент вживую — надеюсь, написав это, мое желание избежать лицемерия переполнится, и я, наконец, наберу «git push heroku master».
Воспринимайте этот пост как пинок в лицо, чтобы пойти и закончить свой проект или, по крайней мере, сделать так, чтобы следующий длился достаточно долго, чтобы ситуация изменилась.