Если вы такой же разработчик, как и я, у вас наверняка есть идеи по созданию программного обеспечения. Когда вы решили сделать следующий шаг, вы выбираете одну идею и пытаетесь работать над ней в качестве побочного проекта.

Заниматься сайд-проектом не так просто, как может показаться, пока вы не потратите на это первый месяц или два. Вы работаете над этим после долгого рабочего дня, просто используя 60% себя. Иногда у вас есть 30 минут, иногда больше, а иногда вы проводите неделю, не прикасаясь к нему.

Из-за этого вы должны сделать свой проект как можно лучше.
Вы должны сделать его максимально простым, хорошо организованным и читабельным. Поэтому, когда у вас есть 30 минут, вы не думаете: «Сегодня у меня недостаточно времени, чтобы что-то сделать». Если у вас тяжелая неделя и насыщенные выходные, когда вы снова соприкоснетесь, вы уже потеряете первоначальный энтузиазм в разработке проекта и, кроме того, у вас появится страх при работе над ним.

Время идет и проходит, и вы не прикасаетесь к нему в течение нескольких месяцев, а когда вы снова прикасаетесь к нему, вы, вероятно, начинаете с самого начала, потому что думаете: «Теперь я могу сделать это намного лучше».

Чтобы избежать этого, вы должны сделать свой проект желанным для работы. Так что, если у вас есть 30 минут, вы, не колеблясь, сделаете несколько штрихов, и через несколько месяцев у вас может быть альфа.

Еще одна вещь, которая хороша, это то, что вы тренируетесь, чтобы создавать хороший структурированный код. У вас нет давления со стороны вашего босса и/или клиентов.
Если вы выработаете эту привычку, это принесет пользу и вашей повседневной работе. Если ваш побочный проект чего-то не достиг, у вас есть исходный код, которым вы можете поделиться, когда подаете заявку на хорошую работу, и вы показываете, что у вас есть мотивация стать лучше и работать организованно.

Начните сегодня делать вам следующий шаг.