Если вы знакомы со мной или моим письмом, вы, вероятно, слышали, как я хвалю Go, Kubernetes или что-то еще случайное. Я чувствую особую страсть к Go, потому что у меня даже есть серия скринкастов, которые я посвящаю обучению людей языку (бесстыдная заглушка: Go in 5 Minutes.)

Go и Kubernetes — это всего лишь два инструмента из моего набора инструментов, которые я использую, чтобы облегчить себе разработку программного обеспечения. Я не хочу писать код, я хочу выпускать продукты и проекты. Инструменты, которые я использую, либо помогают мне сделать это быстро, либо мешают. Инструменты, которые я использую, могут создать или разрушить проект, над которым я работаю.

То же самое касается моей жизни. Как и все, я не хочу иметь дело с оплатой счетов, уплатой налогов или любой другой ерундой, которая есть у всех нас в жизни. Я бы предпочел сидеть и смотреть Netflix с моей женой, бегать, готовить или делать что-то еще, что делает меня счастливым. Инструменты, которые я использую, либо добавляют стресса, либо снимают его. Я уверен, черт возьми, что не выберу первое.

Я хочу указать на инструменты, которые облегчают мою жизнь — профессиональную и любую другую. Это не рекламный материал; никто не платит мне за вызов их вещей. Я просто хочу отметить вещи, которые использую, и, возможно, дать вам несколько идей.

  • Базовый лагерь — я использую это, чтобы организовать свою жизнь и некоторые из моих личных проектов. У меня есть проект для проектов по дому. Мы с женой его очень любим ;) И бонус: я вообще люблю их написание и вообще отношение к жизни и бизнесу.
  • Github — я люблю GH. Хейтеры слева. Я ТОЧНО знаю, как я хочу, чтобы мой рабочий процесс выглядел, какие интеграции использовать и в целом, как добиться своей цели.
  • Apple Notes — правильно отмечает Apple. Я веду списки TODO для работы и личных вещей. Все мои устройства — iOS или OS X (macOS?), так что дерьмо работает везде. Синхронизация или конфликты не приходят мне в голову, когда я пишу TODO в свой список, и моя жизнь спокойна…
  • NetlifyЯ уже писал об этом раньше. Они придумали все, от git push до живого сайта. Мне не нужно придумывать, как подключить CI к какому-то CLI к какому-то хранилищу BLOB-объектов, делать какую-то черную магию DNS, подключать CloudFlare и все остальное. Они делают все это. Они даже пишут о своей внутренней магии, что является дополнительным бонусом по причинам. P.S. Netlify, пожалуйста, оставайтесь в деле. У меня есть довольно много проектов, которые полагаются на то, что ты не спал.
  • Средний — это и есть этот блог… Мне больше не нужно иметь дело с запуском виртуальной машины и подключением строки подключения к БД, с загрузкой изображений и прочей ерундой, которую вам нужно сделать, прежде чем вы сможете написать хотя бы одно проклятое предложение (я раньше устанавливал WP и Ghost.Хороший софт, опыт установки: не нравится)
  • VS Code — работаю в Microsoft; Я не фанбой. Вот, я докажу это вам: я использую Macbook каждый день, у меня нет компьютера с Windows или двойной загрузки, и я открываю Word/PPT/Excel только тогда, когда кто-то с работы присылает мне то, что я могу иначе не открыть. Но VS Code — это круто. У них всегда, всегда были лучшие графические IDE (не упрекайте меня в этом, я не убедюсь в обратном). Они выяснили, как правильно запускать gocode, хорошо запускать gometalinter, а пользовательский интерфейс Intellisense просто огонь. О, и я попробовал поделиться кодом в прямом эфире только сегодня и… мега рад
  • Иди — ты знал, что я скажу это! Я точно знаю, как хочу писать код на Go (еще одна бессовестная затычка: учу этому бесплатно! goin5minutes.com), знаю, как это работает в продакшене, умею отлаживать, умею писать тесты, Я знаю, как написать веб-приложение, … Я немного хвастаюсь, но также я знаю, что могу просто сделать дерьмо, не читая сумасшедшие документы или изучая XML, просто чтобы мои сборки работали (Javaaaaaa!) Я могу получить дерьмо готово — вот тема дня! Примечание: го во многом объясняет, почему я добился успеха в своей карьере за последние ~ 5 лет.
  • Бумага — я думаю, что есть куча хипстерских продуктов под названием Paper. Я определенно занимаюсь хипстерским программным обеспечением, так что, возможно, я буду увлекаться некоторыми из них. Но я говорю только об обычном блокноте. Правило колледжа, график, широкое правило, бланк или что-то еще. Я много чего делаю на бумаге, и мне не нужно что-то нажимать или помнить о сохранении. Мне буквально ничего не мешает. Рад

Я, конечно, могу продолжать, но это мой топ-8. Они в основном связаны с программированием и связанными с ним вещами — если вам нужен жизненный совет, напишите мне, и я дам несколько за скромную плату :)

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

Продолжай качать!