Максим Курепов
552 subscribers
130 photos
9 videos
1 file
57 links
Всё нормально, друзья — дальше будет хуже
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Почему я хочу умереть

Пару лет назад я читал Фрейда. В одной из его поздних работ я встретил концепцию, согласно которой всеми человеческими действиями движут два начала: эрос (движение к жизни) и танатос (движение к смерти).

«Ок, ясненько» — подумал я тогда и пошёл дальше. Но в душе моей так и остался вопрос: что это за движение к смерти? Что Фрейд имел в виду?

Теперь я наконец понял это, когда заметил стремление к смерти в самом себе. (продолжение в первом комменте)
72
Как перестать быть ничтожеством

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

Страх быть никем формируется следующим образом. В детстве мы начинаем пользоваться словом «я», но никакого Я в мире мы не видим. Мы видим столы, деревья и машины, но не другие Я — мы признаём существование этих Я только потому, что другие люди пользуются словом «я». В какой-то момент мы осознаём, что чужое Я нам никак не дано, и мы не можем знать, что другие люди действительно существуют: может быть, они роботы или зомби. И этот факт подводит нас к пугающей мывсли: а что, если не существует и меня?

Это тот из вопросов, на который невозможно получить окончательного ответа. Ведь невозможно провести эксперимент, доказывающий или опровергающий существование Я (а если бы такой эксперимент и был возможен, он бы мало что изменил в самой сути дела). Поэтому и страх перед «ничто» сопровождает нас всю нашу жизнь, движет нашими поступками.

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

Если вам было бы интересно почитать о страхе быть никем, оставьте любую реакцию к этому посту. Если было бы очень интересно — ставьте сразу две или три реакции. Всем хорошей пятницы ❤️
1310😁6
Как перестать быть ничтожеством: главная стратегия

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


Быть никем — значит быть одиноким

Может показаться, что быть ничтожеством — это не так уж страшно. В конце концов «ничтожество» — это же просто оценка со стороны, чьё-то частное мнение. Конечно, неприятно знать, что кто-то считает тебя ничтожеством, но всегда есть возможность отмахнуться от этого мнения, всегда можно сказать «сам ты ничтожество» и продолжить жить дальше.

Тут есть часть правды: человек, как говорится, не стодолларовая купюра, чтобы всем нравиться. И даже если кто-то не считает меня интересным, а мои переживания важными — наплевать. Ведь найдётся тот, кто сочтёт и меня интересным, и мои переживания — важными... Ведь найдётся, да?

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

Быть одиноким — страшно. И страшно одиноким умереть. Этот страх — это и есть тот самый страх никем не стать.

Ведь быть мы можем только для других. Как специалист я могу быть для заказчика, а как муж — для своей жены. Я могу быть другом другу и врагу врагом. Но пока не будет этого другого, который видит меня кем-то, я никем не буду. Я буду тем самым ничтожеством: тем, о чём даже сказать нечего.


Как не стать одиноким

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

Как я уже сказал, быть ничтожеством — это никем не быть для кого-то другого. И потому, чтобы не быть ничтожеством — нужно стать кем-то для кого-то. Специалистом — для заказчика, мужем для жены, другом для друга.

Чтобы стать кем-то для другого, нужно этого другого рассмотреть и признать. И когда я говорю «признать», я использую это слово в самом возвышенном смысле. Нужно признать этого другого как судью моей жизни. Как того, кто эту самую жизнь способен наделять бытием или лишать его.

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

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

А если вам интересна эта тема, и вы хотите почитать о ней ещё, ставьте любые реакции: сердечки, смеющиеся лица и, конечно, клоунов. Клоуны отраднее всего, признаюсь, но и сердечки с улыбками подойдут.

И как всегда: всем хорошей пятницы❤️
108😁4
О моей работе

Обычно я тут много рассуждаю и мало показываю. Но сегодня изменю этой традиции и покажу свою работу. Это лендинг курса «Что делать, когда жопа» Вани Замесина.

(на всякий случай напомню, что я теперь разработчик — и пишу код, а не текст)

Всё в этом лендинге — моих рук дело (кроме, бэкенда). Так что заходите и зацените. Найдёте баг — кидайте в комменты. А если не найдёте — поставьте ❤️/😁/😊 Мне будет приятно.
Please open Telegram to view this post
VIEW IN TELEGRAM
187😁4
Forwarded from Авва
Евгений Финкель

друг мой
мы с тобой научились
жить как будто ничего не случилось

остаётся
нам с тобой научиться
жить как будто ничего не случится
9
Есть такой мем про программистов, что они всё делают очень долго. Мол, приходит продакт-менеджер к разработчику и говорит: «Нам нужно поменять кавычки в заголовке на лендинге», а разработчик отвечает: «Через полгода будет сделано».

Это, конечно, просто шутка, но она появилась не на пустом месте. В этом посте я постараюсь оправдаться объснить, почему мы, разработчики, такие медленные.


Почему разработчики такие медленные

Возмём ситуацию выше: продакт приходит к разработчику и просит поменять кавычки. Почему эта задача занимает так много времени?

Первая причина — разработчик может не знать, где именно нужно поменять текст. Для пользователя текст нужно поменять на странице. Но для разработчика эта страница — это не что-то целостное. Текст может быть вписан прямо в коде, может приходить с бэкенда из базы и быть там «захардкожен», а может, он указывается в какой-то админке.

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

Вторая причина — сложность выкатки изменений. Когда неразработчик слышит «поменять кавычки», он представляет себе что-то вроде гугл-дока, в котором помимо текста есть код, в котором нужно удалить 2 символа и на их место вписать два других. Ну и нажать «Сохранить», конечно. На самом деле всё устроено иначе.

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

Поэтому вот примерный список действий, который нужно произвести разработчику, чтобы поменять кавычки (заметьте — само изменение кода тут даже не учтено):
1. Собрать проект на своём компьютере, запустить и протестировать.
2. Закинуть изменения кода в общее хранилище, a.k.a. репозиторий (например, в ГитХаб).
3. Подключиться к серверу и перейти в папку проекта.
4. Забрать изменения из Гитхаба.
5. Собрать проект.
6. Перезапустить проект.

По-хорошему, всё это нужно сделать 2 раза: один раз для тестового окружения и второй — для продакшена. Одна только сборка может занимать несколько минут — и это если всё хорошо. На деле же часто оказывается, что не хватает какой-то переменной окружения. Или база данных в тестовой среде называется не так, как в продакшен среде. Или всё работает у разработчика на «маке», а на «линуксе» на сервере не хочет запускаться из-за другой архитектуры.

Кроме того, на любом другом шаге могут возникнуть трудности. Например, может не получаться забрать изменения из Гитхаба, потому что нет нужного ключа. А чтобы получить этот ключ, нужны права, которых у разработчика нет. И нужно идти искать того, у кого такие права есть и кто готов дать ключ.

На третью причину не буду тратить много букв. Это классическая ситуация «одно починили, другое сломалось». Системы написаны людьми, иногда — в очень сжатые сроки. Поэтому в них постоянно возникают незапланированные проблемы, которые приходится решать прямо сейчас, двигая все запланированные проблемы.

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

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

И как всегда: всем хорошей пятницы❤️
146😁3
Что такое счастье по «Гарри Поттеру»

Я перечитываю Гарри Поттера. В детстве это была моя любимая книга, и вот сейчас, в 30 лет, я решил её перечитать. Вчера перед сном я дошёл до главы «Зеркало Еиналеж».


Краткий пересказ главы для тех, кто не читал

Гарри Поттер ходил ночью по замку «Хогвартс» и набрёл на комнату, в которой стояло большое красивое зеркало. Заглянув в это зеркало, он увидел себя в окружении своих умерших родителей, бабушек и дедушек. Гарри вырос в приёмной семье, где его никто не любил, поэтому, увидев своих родителей рядом, он был очарован этой сценой. Он стал приходить смотреть в это зеркало каждую ночь.

Когда Гарри в очередной раз пришёл в комнату с зеркалом, в этой комнате был Дамблдор — директор школы. Тот объяснил Гарри, что зеркало показывает самые сокровенные желания того, кто смотрит в него. Зеркало, по словам Дамблдора, дарует наслаждение, но не приносит счастья: многие, смотрели в это зеркало днями напролёт и сходили с ума. Либо из-за несбыточности того, что они видели. Либо из-за того, что не понимали, гарантированно ли исполнится то, что показывает зеркало.

После этого эпизода зеркало унесли из той комнаты, и Гарри больше не мог ходить и смотреть в него. Однако, он снова взглянул в Зеркало Еиналеж в самом конце книги: во время схватки с Волан-де-Мортом Гарри увидел себя, держащего философский камень. Именно за филососфским камнем охотился Волан-де-Морт, но не мог его получить.

Когда Волан-де-Морт был побеждён, Дамблдор сказал Гарри, что камень мог получить только тот, кто хотел его получить, но не хотел им воспользоваться. То есть хотел камень, но не для себя.


О чём, по моему мнению, эта глава

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

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

Желание утраченно не приносит счасться. Но что же тогда его приносит? Почему Гарри получил философский камень во время финальной битвы с Волан-де-Мортом? Я думаю, потому, что Гарри не хотел ничего приобрести. Он страстно хотел сохранить то, что ему было дорого: своих друзей, Хогвартс, весь волшебный мир, ставший ему домом. Для него было предельно важно не дать злу разрушить всё это — всё то, что уже было у Гарри.

То, чему меня научил Гарри Поттер, хорошо выражено во фразе из фильма «Рецепт Любви» (там она приписывается Августину): «Счастье — это продолжать желать того, что уже тебе принадлежит». Так что желаю себе и вам желать именно этого ❤️
25
Как музыка помогала мне переносить детство

В этом посте будут мои детские переживания и немножко Лакана. Итак, погнали.

Когда я учился в старших классах школы, я любил тяжёлую музыку. Мне нравились такие группы как Limp Bizkit, Slipknot, SoaD, Deftones и Korn. Уже давно я эту музыку не слушал, а тут вдруг захотелось вернуться и переслушать. И это прослушивание позволило мне по-новому взглянуть на себя и своё прошлое.


Как музыка помогала переживать ссоры в семье

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

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

За репост 😘🫶
Please open Telegram to view this post
VIEW IN TELEGRAM
3
Постов пока нет, зато есть мемы, которые меня рассмешили
97😁6
Делюсь результатом работы: интерфейсом для создания сертификатов.

У Вани Замесина есть курс «Что делать, когда жопа». На этом курсе Ваня делится своим опытом и мыслями, основанными на иследованиях, о том, как выбираться из трудных жизненных ситуаций. Я уже писал об этом курсе, когда делился сделанным мною лендингом. Теперь по этому же курсу возникла другая задача.

Звучала задача так: наши студенты курса «Что делать, когда жопа» не получают никаких сертификатов. Оно и понятно — вряд ли где-то при приёме на работу уместно утверждать, что ты сертифицированный вылезатель из жоп. Но в то же время, сертификат носит символический характер. Он как бы доказывает, что ты завершил некий этап, научился чему-то новому. Вроде глупость, но не глупость: не стоит недооценивать ритуалы и символы.

С точки зрения бизнеса польза вполне понятна: люди будут генерировать сертификаты → делиться ими в соцсетях → создавать трафик нам на сайт. Профит.

Так вот, мы придумали дать возможность студентам самостоятельно генерировать себе сертификаты. Мол, заходишь, заполняешь форму и получаешь сертификат. Как это всё работает скину в первый коммент к этому посту. Сам интерфейс покрутить дать не могу — он закрыт авторизацией. Нужно пройти курс, чтобы иметь возможность выпустить сертификат.

Зато могу поделиться готовым сертификатом. Вот он: https://zamesin.ru/shithappens/certificates/certificate?id=clz8t3q65000fg0c8iss7x6df

Ставьте лайк, если хотите знать, как делать вот такие блоки, шоб текст подстраивался
10😁71
Что имеем не храним, потерявши — плачем

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

Когда пользователь создаёт сертификат, он видит hmtl-элемент: то есть картинки и текст, которые расположены по попределённым правилам. И из этого набора элементов нужно получить картинку: при этом все картинки и текст должны быть того же размера и располагаться в тех же местах, где они находились в html-элементе.

Для решения этой задачи я использовал библиотеку Pixi.js. И немало говна съел. И многому научился, выполняя эту задачу.


Создание текста из нот изи

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

В каком-то смысле так и есть. Весь интернет (веб-страницы) построен на языке html. Он позволяет размечать текст: то есть как бы говорить компьютеру: «сделай вот тут блок такой-то ширины, с таким-то текстом, а последнее слово напиши курсивом».

Не пугайтесь, сейчас не будет урока по программированию, но мне нужен пример, чтобы вам была понятна вся моя дальнейшая боль:

<p style='fontSize: 16px'>
Какой-то <i>текст<i>
</p>


Вот такой код создаст текст размером 16 пикселей, у котрого последнее слово написано курсивом. И ключ к пониманию моей боли: «последнее слово написано курсивом».

Посмотрите на сертификат из предыдущего поста. Там текст «Курс Вани Замесина „Что делать, когда жопа“ помог мне» написан обычным шрифтом, а текст самого достижения — курсивом.

Эта задача кажется до смешного простой. Я же вот сейчас в телеграме могу просто выделить текст и сделать его хоть жирным, хоть курсивом, хоть перечёркнутым. Неужели нельзя так же сделать и на сертификате?

Ответ — нет, нельзя. Точнее сказать: нельзя этого сделать стандартными средствами.

Библиотека Pixi.js, которую я использовал для создания изображения из html-элемента позволяет создавать текстовые блоки. Но у всего текстового блока может быть только какой-то один стиль. Можно сделать курсивный текст, но тогда он весь должен быть курсивным.


Как я решал задачу со стилем текста

Чтобы решить задачу со стилизацией текста, я пошёл следующим путём.
1. Я разбил текст на две части: постоянную и изменяющуюся. Описал стили для каждой части.
2. Написал функцию, которая разбивала любой переденный ей текст по словам.
3. Для каждого слова она применяла переданный ей стиль и вставляла текст на экран.
4. Замеряла, где заканчивается только что добавленное слово.
5. Добавляла пробел, вставляла следующее слово и проверяла, не вышло ли это слово за пределы экрана.
6. Если слово выходило за пределы экрана, функция переставляла это слово на строку ниже.

Короче говоря, вместо того, чтобы просто передать текст, как мы привыкли делать это в гугл-доке, мне пришлось рассчитывать координату каждого слова в отдельности. Причём текст ведь ещё нужно отцентровать: никогда не знаешь, где должна начинаться строка, если она отцентрована, ведь это зависит от длины строки.

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

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

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


P. S.
Надо будет на досуге какой-нибудь драйвер для usb написать
7😁33
Игра с чёртом

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

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

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

1. Некоторые события не имеют причины.
2. Некоторые тела не притягиваются к другим телам.

Собственно мой вопрос: какой из этих двух вопросов вы выберете и почему? Выбирайте вариант и пишите в комментах, почему вы выборали один вариант, а не другой. Интересно, какой вопрос окажется более популярным.
32