Я перешел на Ubuntu по необходимости и удивлялся, почему я не сделал этого раньше

После некоторых откладываний из-за работы, семьи и визы я, наконец, смог поступить в Recurse Center, убежище для программистов в Нью-Йорке.

В первый день моей партии я опоздал, помчался за своей быстрой дозой кофеина, поставил свой ноутбук на ближайшую рабочую станцию, чувствуя себя очень мотивированным и все такое…

Затем, спрятавшись за монолитом Macbook Pro 15 2010 года выпуска, чашка с кофе упала.

Пара человек, сидевших рядом со мной, были достаточно любезны, чтобы помочь убрать беспорядок (спасибо!), но я был слишком спокоен из-за того, что кофе пролился рядом с моей машиной.

И хуже стало хуже.

Монолит перестал работать. Судя по всему, кофе каким-то образом попал внутрь, несмотря на то, что не пролился прямо на машину. После многих лет моей жизни программиста это был первый раз, когда я взорвал компьютер таким образом.

В итоге я поспешил домой, что равносильно 45-минутной поездке на поезде от Канал-стрит до конца поезда А, чтобы реанимировать его. Разобрав вещи и высушив внутренности феном, я положил его лицевой стороной вниз, отчасти выставив на солнце и воздух, отчасти не в силах заставить себя смотреть ему в лицо.

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

Положительным моментом было то, что, наконец, после долгих проволочек я переключился на Linux. Я впервые использую Linux в качестве персонального компьютера, а не подключаюсь к нему по ssh, и до сих пор я начинаю задаваться вопросом, почему я так долго придерживался Mac.

Вот несколько вещей, которые я обнаружил

  1. Установка оказалась на удивление простой и понятной, особенно если вам не нужно держать другую ОС на другом разделе.
  2. Опыт разработки лучше и меньше отвлекает, чем на Mac.
  3. Производительность великолепна без всех ненужных графических улучшений, которые вы получаете от Mac (по крайней мере, на Mac 2010 года).
  4. Это было действительно освобождение!

Этот опыт полностью напомнил мне о себе много лет назад, когда я использовал Windows и считал Mac культом, и как я в конце концов перешел на него, потому что это дало мне лучший опыт кодирования.

Уроки выучены

  • Уберите кофе подальше от машины и убедитесь, что он остается на виду и не прячется где-то позади.
  • Резервное копирование всего кода на Github. А еще лучше, оберните весь ваш локальный каталог кода облачным каталогом, например, папкой Dropbox. (Я синхронизировал ~/code с Dropbox)
  • Apple попытается аннулировать гарантию на ваше устройство, если оно соприкоснется с жидкостью. Сообщается, что в новые модели Mac был установлен сложный детектор жидкости, который меняет цвет при контакте с жидкостью. Поэтому, даже если вы придете в магазин Apple, чтобы починить вашу машину по какой-либо другой причине, если они обнаружат детектор не того цвета, они могут отказаться от гарантии на месте.
  • Если вы в основном программируете на компьютере Mac, который похож на Unix, нет причин не переключаться на Ubuntu, кроме XCode. Canonical делает действительно большую работу по улучшению пользовательского интерфейса последней версии Ubuntu, и вы даже можете установить клиент Spotify с централизованным магазином программного обеспечения.