Можно даже репозитарий не создавать. Просто сразу ему придумать имя и создать соответствующую структуру каталогов. Потом, если надо будет, сделаете репозитарий, и все запушите.
Полностью поддерживаю автора. Простота — мощный мотиватор. Когда правильные вещи делать просто, а неправильные сложно, общее качество написанного кода резко улучшается. Обработка ошибок — одна из вещей, которая задизайнена в Go с прицелом на то, чтобы написание надёжного кода было проще. У меня есть сервисы, которые ни разу (!) за всю свою историю не упали — ни во время разработки, ни в продакшне. Чего не скажешь о C++, Python, Java, Perl. Обработка ошибок всем скопом (try catch Exception в главном цикле) — тоже не решение, т.к. легко оставить утечку ресурсов.
Все языки предоставляют какие-то решения для обработки ошибок. Написать корректный код можно на любом языке. Проблема в том, что где-то это делать сложнее, что повышает вероятность что-то упустить, где-то проще.
Кстати, это всё не только ошибок касается. В Go производительный код писать проще, чем медленный. Тоже можно целую статью написать на эту тему.
Ещё один юз кейс для записей — когда есть несколько параллельных треков на конференции, и ты физически не попадаешь на конфликтующие доклады, даже если не халявщик.
Ещё, помню, очень полезно было, когда организаторы КРИ выкладывали аудио с докладов. Я потом ещё целый год слушал их, стоя в пробках. Результат для организаторов — убойная реклама. Я был в предвкушении очередной конференции и покупал билеты в первый день, как только открывалась продажа.
А потом они перестали выкладывать записи, и конференция начала тухнуть. Вряд ли это было основной причиной, но свою роль сыграло — точно. Меньше слушателей => меньше выступающих => скучнее конференция => меньше слушателей =>…
Тролли уходят молчать сразу, а остальные быстро теряют к ним интерес. Причём когда остальные видят, что наказания за дело, а не от балды, то считают администрацию суровой и справедливой.
Может, специфика аудитории, конечно. Сужу по двум браузеркам.
В онлайн-играх все описанные проблемы проявляются ещё ярче. Действия модераторов игроки всегда пытаются интерпретировать как административную поддержку какого-то клана. На любую попытку аргуменитировать решение выкатываются претензии, кто больше денег вливает, того админы и выгораживают. Экспериментально проверено, что самая лучшая тактика — стрелять молча, если наказанный спрашивает, за что, говорить за что, в дискуссии не вступать, возмущающимся — молчанки. Результат — тролли уходят в молча сразу. А остальные
Вы не плачьте. На этом вся криминалистика построена. Мелочей всяких — десятки. Каждую из них подчистить преступнику элементарно, подчистить всё — не реально. Мелких зацепок всегда уйма — надо просто уметь их искать.
Выводы авторов, по-моему, в том, что «мы сделали говно на палочке, а его жрут, ещё просят и денег предлагают. Мир, что с тобой происходит?» Стеб над явлением стартаперства в целом.
Все языки предоставляют какие-то решения для обработки ошибок. Написать корректный код можно на любом языке. Проблема в том, что где-то это делать сложнее, что повышает вероятность что-то упустить, где-то проще.
Кстати, это всё не только ошибок касается. В Go производительный код писать проще, чем медленный. Тоже можно целую статью написать на эту тему.
Посмотрите, может оттуда ещё вдохновение почерпнёте.
Ещё, помню, очень полезно было, когда организаторы КРИ выкладывали аудио с докладов. Я потом ещё целый год слушал их, стоя в пробках. Результат для организаторов — убойная реклама. Я был в предвкушении очередной конференции и покупал билеты в первый день, как только открывалась продажа.
А потом они перестали выкладывать записи, и конференция начала тухнуть. Вряд ли это было основной причиной, но свою роль сыграло — точно. Меньше слушателей => меньше выступающих => скучнее конференция => меньше слушателей =>…
Тролли уходят молчать сразу, а остальные быстро теряют к ним интерес. Причём когда остальные видят, что наказания за дело, а не от балды, то считают администрацию суровой и справедливой.
Может, специфика аудитории, конечно. Сужу по двум браузеркам.