Обложка канала

Золото Бородача. Страница 52

Размышления, опыт, аналитика, запуск продуктов и просто истории из жизни IT предпринимателя.

  • Золото Бородача

    Рубрика #мюсли

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

    Вам интересно узнать, как я это делаю, или ну его?
  • Золото Бородача

    Рубрика #вкусняшки

    В комментариях к прошлому посту говорили, мол, что за кликбейт, нифига не бесплатно — у тебя и ноут старый валялся, и флешка. Что ж, исправляюсь — написал в этот раз инструкцию о том, как превратить малинку за $10 в полноценное бекап-решение.

    В реальности оно просто делает дамп базы данных и заливает его в Гугл Драйв. На практике, вы можете заменить базу на свою, а Гугл Драйв на любое другое хранилище.

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

    Полностью автономно, бесконечно, удобно.
  • Золото Бородача

    Рубрика #вкусняшки

    Делаю каминг аут (очередной): я не плачу ни цента за бекапы баз данных своих проектов. Но бекапы есть для всего и сразу несколькими разными системами. Об одной из систем я написал статью.

    Вдруг вам будет интересно, как все еще делать бекапы МонгоДБ (да и любой другой базы данных) автоматически, постоянно, без перебоев и бесплатно.
  • Реклама

  • Золото Бородача

    Рубрика #мюсли

    Последние два года я занимаюсь проблемой персональной мотивации — что делать, чтобы хотеть оставаться продуктивным? Расскажу вам о том, что точно не работает — и о том, что работает точно. Я говорю про долгосрочные позитивные изменения, а не пылающие зад и глаза две недели после киосак и робинсонов.

    Что не работает? Социальные контракты и денежные контракты. Вот эти все "Я обязуюсь раздать стописотмульонов подписчикам если не дойду до цели" и "Залочьте мне мои сто рублей, а если я не дойду до цели, то не возвращайте мне их".

    Первое не работает, потому что мнение других людей вам менее важно, чем собственное благосостояние. Второе на работает, потому что деньги — это инструмент достижения цели, а уменьшать свою силу достижения цели для достижения этой цели — это просто тупо. "Мне нужно собрать два мешка пшеницы за неделю. Я даю доверенному лицу один мешок пшеницы, который у меня есть сейчас, и прошу не возвращать его мне, если я не соберу два мешка пшеницы за неделю".

    Вам надо два мешка пшеницы собрать или повыпендриваться?

    А теперь расскажу, что работает в 100 случаях из 100. Создание условий для выработки позитивной привычки и понимание, что действие рождает мотивацию, а не мотивация — действие.

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

    Создавайте трения плохому поведению (работает даже самое простое трение типа убрать четвертую плойку в один шкаф, а кабель питания в другой) и уменьшайте трения хорошему поведению. Хорошие привычки должно быть выполнять проще, чем сложные. Окружение диктует ваше поведение, не наоборот.

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

    Не нужно сразу бросаться на амбразуру и пытаться за сутки пробежать 100 000 километров. Хотите, открою секрет? Если есть два человека, которые хотят начать бегать — первый в первый же день пробежит 2 километра, а второй просто поставит свои кроссовки у входной двери, но каждый день после этого будет выполнять ровно одно действие, которое является следующим шагом. Первый подпитывается мотивацией, второй — действиями.

    Угадайте, кто с большей вероятностью будет продолжать бегать через 2 года? Конечно, второй человек — хоть и делает он визуально меньше первого.

    Эти два совета работают в 100%. Как только вы это поймете, ваша жизнь качественно улучшится.
  • Золото Бородача

    Пришло время взорвать мозг 71% моих подписчиков концептом, которому уже больше 100 лет.
    Is Gravity An Illusion?

    The General Theory of Relativity tells us gravity is not a force, gravitational fields don't exist. Objects tend to move on straight paths through curved spacetime. Thanks to Caséta by Lutron for sponsoring this video. Find out more at: https://www.lutro…

    YouTube
  • Золото Бородача

    Рубрика #мюсли

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

    Человек использует бранную лексику? Это ведет к расслаблению коммьюнити и, в итоге, к токсичности. Человек заявляет без доказательств или допускает логические ошибки в аргументации? Это ведет к болтологии, пустым срачам и, в итоге, к токсичности. Человек не уважает время собеседников? Это ведет к неуважению других аспектов жизни собеседников и, в итоге, к токсичности.

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

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

    Если вам нужна свободная и комфортная бухта Интернета, где вас никогда не осудят, всегда примут и помогут стать лучше (если вы этого захотите) — то заходите в @borodutcher. Там ждут нетоксичных и адекватных людей.
  • Золото Бородача

    Рубрика #мюсли

    Дуров поделился секретом, благодаря которому он выглядит моложе своих 36 лет. Очень рад, что Павел несет правильные мысли в массы. Еще больше рад, что в итоге сам пришел к подобному образу жизни — и, похоже, сделал это раньше его на пару лет. Буду в 36 выглядеть на 24!

    Павел говорит, что важнее всего — это отказаться от алкоголя, с чем я сильно согласен. Но одновременно важно и выстроить свои диету со сном. Про TRE с окном в 6 часов (то, как я тоже ем) все понятно и просто — не потребляете калории вне своего шестичасового (или восьмичасового, если хотите начать с простого) окна.

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

    Напоминаю вам про результат своего долгого труда по теме сна — fixsleep.link. Простые, короткие, доказанные научно 17 советов, которыми можно свободно делиться со всеми.

    Никакой рекламы на сайте нет и не будет, я его сделал для себя, чтобы скидывать его друзьям и семье. Можно даже смело поделиться с Павлом ссылкой — вдруг, понравится сайтец.
  • Золото Бородача

    5 минут, Карл, 5 минут.
  • Золото Бородача

    Ну или виджеты на рабочий стол. Наконец-то завезли, и десятилетия не прошло с тех пор, как они появились на ведроиде. У Эпола уже были норм Тудей виджеты, как думаете, они просто разрешили их портировать в Хоум Виджеты? Конечно, нет — это же Эпол, они ненавидят разработчиков.

    В хоум виджеты нельзя добавить нормальные кнопки. Только через танцы с... барабанная дробь... интентами Сири. Что? Эпол, вы там на героине внутривенно своих разработчиков держите?
  • Золото Бородача

    Рубрика #мюсли

    Очередной пост, в котором я расскажу вам, как меня бесит разработка под Эпол. Ладно Эпол вендорлочит пользователей и не дает ставить приложения в обход сторов — так хотя бы продукты бы качественные делали.

    Xcode — это забагованный кусок говна. Симулятор — это еще более забагованный кусок говна. Все, что делает Эпол — это медленное и неповоротливое говно с тонной микрофризов.

    Читатели этого канала знают, как меня выбешивает, когда машина мыслит медленнее меня. Разработка под веб (на Vue) и под мобилки (на React Native) — это просто глоток свежего воздуха, как там все мгновенно и быстро обновляется. Написал код — и сразу его тестируешь. Не надо ждать по полчаса, пока будет готов билд.

    Время между билдами — это сложный процент, который аккумулируется. Если между билдами у вас 1 секунда, то вы сможете за минуту проверить с десяток разных подходов. Если между билдами 15 секунд, то вы сможете попробовать 2-4 подхода в минуту. Это в лучшем случае.

    Айфонами я не могу пользоваться с 2016 года из-за постоянных микрофризов и невозможности ускорить все анимации системы. На Андроиде мне никогда не приходится ждать, пока откроется приложение. На топовом айфоне всегда приходится ждать. Такое ощущение, что Эпол прямо плюет на мое время и хочет забрать его все себе, да чтобы я еще и переплатил за все это.

    Макось стала еще худшим куском говна за последние 4 года. Это еще ладно я отключил шифрование жесткого диска! С ним вообще жопа с микрофризами. У меня два макбука для разных целей — и у них ("слава" яблоку) общий буфер обмена. Звучит клево! Но каждый раз, когда я копирую что-то на одном макбуке и через минут 20 открываю другой, у меня всю систему фризит на 10-15 секунд на синхронизацию этого самого буфера обмена.

    АААААААААААААААААААААААААА!!!

    За эти 10-15 секунд я бы мог целый баг поправить в Тудуранте или новую фичу сделать. Но да ладно, думаете вы, Никита, хватит драматично кричать о каких-то мизерных секундах, что ты начал, нормально же общались.

    Я вчера весь день потратил на отладку двух багов в Тудей Виджете Тудуранта на iOS. Знаете, почему? Потому что между тем, как я написал код для отладки бага (или поправил баг), мне приходится 5 минут (я не шучу, смотрите видео) танцевать с бубном, чтобы просто запустить и проверить, сработал ли фикс.

    Это пять минут на один запуск — последующие запуски не идут быстрее. Каждый раз, когда я пробую один подход к починке бага, я 5 минут барахтаюсь в симуляторе, пробуя просто запустить Тудей Виджет и проверить, работает ли он.

    Я ненавижу яблоко за все, что они делают:

    1. За блокировку белоруских протестных каналов в Телеграме
    2. За оверпрайснутое устаревшее и слабое железо
    3. За испорченную макось
    4. За вендорлок разработки под яблодевайсы
    5. За обрубленные iOS и iPadOS, пользуясь которыми, чувствуешь себя человеком второго сорта
    6. За запрет на внешние сторы приложений и установки приложений из сторонних источников
    7. За абсолютно идиотское отношение к разработчикам и инструментам для разработки
    8. Еще за десяток тысяч пунктов

    Чего стоит один Sign in with Apple — они написали свой OAuth, который похож на стандартный, но только имя и имейл человека они отдают только один раз, при первом логине. Это никак не помогает безопасности или анонимности пользователя, только мешает разработчикам.

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

    Я ненавижу разработку под Эпол. Спасибо ребятам из команды React Native и Vue, что упростили и ускорили разработку настолько, что такие проблемы Эпол больше незаметны. И только когда я разрабатываю нативно под Эпол, я встречаюсь с этими ужасными атавизмами и издевательствами Эпла над разработчиками.

    Пойду руки помою и клавиатуру. Как хорошо, что впереди у меня больше нет нативной разработки под яблоко на горизонте.
  • Золото Бородача

    Рубрика #проекты

    Ура! В Тудурант завезли виджеты на рабочий экран на iOS! Ну теперь-то точно заживем!
  • Золото Бородача

    Рубрика #проекты

    Работаете тестировщиком софта и тестируете все вручную? Пора переходить на следующий уровень и учиться писать автоматизированные тесты.

    Уже несколько лет я беру "под крыло" начинающих разработчиков, провожу их по "креш курсу" разработки — и резко поднимаю их уровень, выдавая задачи из своих реальных проектов, проверяя код и предоставляя удобный и точный фидбек.

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

    И сегодня я начинаю набор тестировщиков на поднятие их уровня. Все очень просто: сначала вы проходите ряд теоретических и практических упражнений, после которых спокойно будете писать код.

    Потом я начну выдавать вам задачи по написанию автоматизированных тестов для Тудуранта и Фидра. Объясню основные концепты, всегда буду рядом, чтобы отвечать на вопросы.

    Не бойтесь, что у нас весь стек на TypeScript — это почти тот же JavaScript, но с поддержкой типов и новых фич языка. Более того, все языки программирования и инструменты написания автоматизированных тестов похожи друг на друга, а концепты так и вовсе идентичны. То есть вы научитесь писать тесты на любой платформе.

    Пишите мне в личку — @borodutch, если хотите попробовать. С вас — прохождение бесплатных ступеней обучения и потом работа над задачами в моих реальных проектах. С меня — менторинг и резкий рост вашего уровня тестировщика (а после и разработчика).

    Поделитесь этой записью с друзьями, которым это может быть интересно!
  • Золото Бородача

    Рубрика #ЧтецСамец

    Дочитал книгу Speak German in 90 Days. Читал ее каждый день в течение последних трех месяцев (очевидно, ведь прямо в названии есть количество дней, на которые рассчитано чтение). В школе я 6 лет учил немецкий и смело могу сказать, что эта книга освещает все необходимые правила грамматики языка.

    Каждая глава книги — это один день. В рамках дня вам дается правило, грамматические карточки и карточки со словами, которые нужно учить. Все очень постепенно и ненапряжно преподается.

    Очень советую эту книгу всем, кто либо хочет начать изучать немецкий, либо хочет обновить свои знания языка. Именно эта книга издана на английском (мне так проще учить языки), но наверняка есть и русские аналоги.

    Теперь, похоже, буду читать просто новости на немецком из разных изданий, чтобы поднимать свой уровень.
  • Золото Бородача

    Рубрика #ЧтецСамец

    Дочитал книгу Where Good Ideas Come From про то, как процесс инновации похож на эволюцию и почему для создания новых идей нужны время, существующие технологии, нетворкинг, удача и пробы с ошибками. Вкратце, автор просто объясняет на примере существующих инноваций процесс создания нового из хорошо известного старого.

    Важные моменты, которые я вынес для себя из книги:
    — Конвергенция технологий рождает реализацию новых идей (Теслу нельзя было бы создать 20 лет назад: не было ни автопилота нормального, ни материалов, ни батарей, ни производственных процессов)
    — Большинство "инноваций" — это сборная солянка из уже существующих концептов и технологий
    — Об идеях нужно говорить всем и всегда — никто не знает, когда придет озарение, а рассказы об идеях позволяют повысить шансы озарения
    — Желательно обсуждать идеи с профильными специалистами — они часто могут подсказать недостающие кусочки паззла
    — Новые идеи приходят из "соседних возможностей", которые открываются с новыми технологиями (например, GPS открыл соседние возможности для всех приложений, которые работают с картами)
    — Озарение не приходит просто так, оно приходит спустя время размышлений о проблеме — нужно собрать достаточное количество нейронных связей для прихода озарения
    — Ошибки двигают прогресс: они не только могут указать на то, что не работает, но и подсказать, что может сработать в следующий раз

    Крайне интересная и полезная книга для любого человека, который хочет запустить что-то инновационное. После прочтения развеивается миф о том, что Менделеев, якобы, во сне, за ночь, придумал свою известную таблицу. Так же развеивается и миф о том, что идеи можно украсть — совсем иначе: из-за концептов "соседних возможностей" и конвергенций технологий одни и те же идеи приходят разным людям в разных странах примерно в одно и то же время.

    Очень советую эту книгу!
  • Золото Бородача

    Рубрика #мюсли

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

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

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

    Различайте, когда вас разводят на деньги — и когда о вас реально заботятся. У целей "получить больше денег с пользователей" и "принести пользу человеку" два абсолютно разных подхода.

    P.S., а вот теги задач (как ярлыки) работают отлично! Когда нельзя "спрятать" целый класс задач в папку типа "спорт", "саморазвитие", "семья". Когда все задачи в одном списке, но помечены простым тегом. Например, теги "#тудурант", "#щилди", "#networking", которыми я пользуюсь постоянно.
  • Реклама

  • Золото Бородача

    Рубрика #ЧтецСамец

    Дочитал недавно вышедшую книгу "Легко и Просто" от Тимура Зарудного и Сергея Жданова. Произведение клевое: подойдет как и уже опытным продуктивити хакерам, так и новичкам в этом деле.

    Всего 240 страниц, зато каждая наполнена смыслом. Автор собрал вместе весь свой опыт повышения продуктивности от А до Я — от концептов постановки задач до того, насколько важно и как именно исправлять сон, питание, состояние здоровья.

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

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

    Да-да, джеймсфранковое "same same but different but still same".

    Надо высыпаться. Надо разбивать задачи. Надо перестать себя бичевать. Надо правильно питаться. Надо работать над своими привычками. Надо заниматься активностью в течение дня.

    Только автор еще и немного глубже и полнее заходит в каждый из советов.

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

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

    Оно-то понятно: смысла книгу расширять еще больше, впихивая в нее все невпихуемое, нет. Но хотелось бы увидеть смелого автора, который может сказать: а вот это, это и это не работает.

    Например, я всем сразу говорю: концепты "проектов", "повторяющихся задач" и "подзадач" вредят продуктивности в долгосроке. И я не стесняюсь это заявлять, потому что знаю, что это так.

    Простая система всегда будет удобнее и действеннее, когда дело доходит до персональной продуктивности. Может, мне нужно тоже написать книгу — но о том, что стоит все упрощать, а не усложнять.

    В любом случае, эту книгу я теперь буду советовать всем друзьям и знакомым. Она клевая, как старт путешествия поднятия своей продуктивности!
  • Золото Бородача

    Рубрика #мюсли

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

    С другой стороны, кнопки в чатах можно нажимать и не вступая в чат — но это уже совсем другая история, если мы говорим именно про анонимность админов.
  • Золото Бородача

    Рубрика #вкусняшки

    Написал пост про (страшное слово) гидропонику! За этот пост мне могут набить рожу гидропонисты. Я изличаю настоящую правду о том, что, на самом деле, гидропоника — это не так сложно.

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