• Записи 1545
  • Теги 109
  • Комментарии 3323

Лог жизни

Дни slow life и уединения

В последние дни предаюсь slow life и наслаждаюсь одиночеством. Играю в компьютерные игры, читаю книжку, тренируюсь в NeuroNation, пытаюсь решить ещё несколько заданий на CodeBy, но безрезультатно. Зато изучил ещё пару хакерских трюков и приёмов, а также несколько утилит. И это навело меня на мысль о том, что надо написать статью про соотношение фундаментального знания (понимание «как это вообще работает», как пишут в англоязычных источниках, under hood) и инструментального (знание тех же утилит, библиотек и т.п.), и способов их получения. Правда, кроме самого поднятия этого вопроса в целом, в голове пока нет никакой конкретики, что именно писать, кроме разве что переживаний, что слишком многие ценят только инструментальное знание, а ценность фундаментального становится понятной только тогда, когда что-то начинает работать не так. И ещё написать размышление о том, что с ростом популярности любого самодельного сервиса начинает не хватать ресурсов для его работы. И его владелец оказывается перед непростым выбором: либо ограничить рост (например, закрыть регистрацию новых пользователей), либо до какой-то степени коммерциализировать, чтобы иметь возможность купить/арендовать более мощный сервер. И вопрос в том, какой путь является более этичным… Но про это, наверное, напишу на сайт идеалистов. Тем более, там с появлением нового пользователя zvezdochetia некоторое оживление наметилось.
Но несмотря на то, что жизнь почти соответствует моему идеалу, всё равно испытываю внутреннюю напряжённость и недовольство от того, что всё равно не успеваю всё, что хотел бы уместить в каждый свой день. И в игры играю меньше, чем хотелось бы, и тренировки и медитации не получаются ежедневными, и вообще по полдня теряется то ли на быт, то ли просто непонятно куда. В частности, не хватает времени писать в блог (правда, и потребности особой не было — просто не о чём).
А ещё во всю чувствуется осень! Несмотря на то, что дни тёплые и солнечные, как летом, по ночам стало ощутимо холодать. Да и просто световой день сократился, в 20 часов за окном тьма-тьмущая… И близость к природе тут работает в обратную сторону: сокращение светового дня воспринимается тяжелее, чем в городе.

2 комментария:

Нет
Julia
0
4X_Pro написал(а):
И это навело меня на мысль о том, что надо написать статью про соотношение фундаментального знания (понимание «как это вообще работает», как пишут в англоязычных источниках, under hood) и инструментального (знание тех же утилит, библиотек и т.п.), и способов их получения.


Это сказать проще, чем сделать. В целом в процессе изучения программирования накапливаются как практические, так и фундаментальные знания, Смотря что было необходимо для реализации конкретных фич, проектов, что требовали на собеседованиях и т.д. В silver bullet я не верю. Слишком мало фундаментальных знаний - будешь долго тыкать пальцем в небо и делать совсем субоптимальные и малонадежные решения. Слишком мало практических знаний - будешь как те шизо-олимпиадники из Яндекса, которые пишут сильно сложный для поддержки код в веб-приложении (если конечно при этом размером и ограничениями либы, бойлерплейта можно пренебречь). В общем случае на проектах требуются разные знания и опыт.


4X_Pro написал(а):
Но несмотря на то, что жизнь почти соответствует моему идеалу, всё равно испытываю внутреннюю напряжённость и недовольство от того, что всё равно не успеваю всё, что хотел бы уместить в каждый свой день.


Так это нормально. 100% КПД недостижим (да и не нужен, потому что иногда нужна креативность). И раз у тебя жизнь "почти соответствует идеалу", значит ты пришел к своей адиабате. Хороший слоу-лайфер просто откладывает не очень важные дела на следующий день, если их физически не может сделать. Главное, как-то их запоминать и мотивировать себя их сделать. Ты ведь как и любой программист в курсе того, как работает асинхронное и параллельное программирование в т.ч. на уровне ОС процессов и потоков. И в жизни можно применять такой же принцип.


4X_Pro написал(а):
И в игры играю меньше, чем хотелось бы, и тренировки и медитации не получаются ежедневными, и вообще по полдня теряется то ли на быт, то ли просто непонятно куда.


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

4X_Pro
0
Julia написал(а):
Хороший слоу-лайфер просто откладывает не очень важные дела на следующий день, если их физически не может сделать.

Тут проблема в том, что на следующий день меня поток жизни может понести в совсем другую сторону. Подвернётся какая-то информация, которая субъективно будет в тот момент казаться более важной, интересной, и т.п. А старая задача окажется вытесненной надолго. Пока не наткнусь на что-то, что вдруг вернёт мой интерес к исходной задаче.
В общем, главная проблема тут в том, что получение какого-либо результата является совершенно непредсказуемым во времени. И обычно происходит тогда, когда ценность этого результата падает, потому что «я должен был сделать это ещё позавчера». Поэтому с одной стороны, получается, что нет поводов гордиться собой, с другой — чувство полного отсутствия контроля за своей жизнью. Отсюда и переживания…
В общем, если проводить аналогию с программированием, то, как я писал в другой записи, проблема в том, что порождается слишком много процессов без возможности управления приоритетами, часть которых потом вытесняется в swap, а часть — убивается по OOM.

Julia написал(а):
Попробуй вести дневник

У меня заместо дневника сейчас таблица для сбора данных для своей методики самовосстановления. Там есть поле, куда записывается, что вообще за день было сделано, а также данные по тренировкам и медитациям. Кстати, поймал себя недавно на том, что сделанное вне плана, даже если оно реально важно, вытесняется так, что вечером не всегда даже сразу получается вспомнить. Например, недавно так было с настройкой одного из VDS-ов: провозился полдня, а вечером даже не сразу вспомнил.
Написать комментарий
Прикрепить файлы: (не более 4 файлов, не более 102400 Кб каждый, 102400 Кб всего)


Задать вопрос