Гафаров 🐗 Назим Profile picture
Mar 27 3 tweets 1 min read Twitter logo Read on Twitter
Ты занимаешься сексом и думаешь, что готов делать это целый день. Но после секса тебе ничего не хочется — только кушать пиццу и играть в доту. Что изменилось? Ты тот же, девушка та же.
Только что ты был альфа-самцом и за секунду превратился в омежку-куколда.
Что случилось?! ⬇️
Делом в том, что после полового акта твой пролактин улетает в небеса.
А теперь представь, что есть люди, которые всю жизнь живут с таким высоким уровнем пролактина. У них нет мотивации, жизненной энергии, им ничего не хочется. ⬇️
Они думают, что проблема в голове, пьют антидепрессанты, которые еще больше убивают гормональный фон. А проблема не в голове, а в крови.
Поэтому не будь куколдом, сдай кровь на тестостерон, эстрадиол и пролактин.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Гафаров 🐗 Назим

Гафаров 🐗 Назим Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @zapolnoch

Mar 17
Почему Ruby — идеальный язык программирования. Тред:
⬇️
Все данные в Ruby — это true, кроме nil и false.
Во многих других языках все значения, которые интуитивно «пусты», становятся false. Например, ноль, пустая строка и т.д. При этом пустой массив или пустой объект — это true.
Ruby же полагается на логику, а не на интуицию.
⬇️
x = x + 1

Подумайте над этим выражением. Как x может быть равен x+1? Это же абсурдно с точки зрения математики. Ведь по правилу тождества x может быть равен самому себе, а не самому себе плюс один.
⬇️
Read 5 tweets
Feb 28
Redux и MobX - это популярные библиотеки для управления состоянием веб-приложения.
Тред сравнения этих библиотек ⬇️
1. Redux - это библиотека, которая предоставляет предсказуемый однонаправленный поток данных. Это означает, что все изменения состояния приложения происходят через действия и редьюсеры. Redux также предоставляет возможности для логирования, "временных путешествий" и других фич.
2. MobX - это библиотека, которая использует парадигму наблюдаемых объектов для управления состоянием. Она позволяет автоматически реагировать на любые изменения, связанные с этими объектами. MobX предоставляет возможности для изменения и фильтрации данных в реальном времени.
Read 4 tweets
Feb 14
Тред про правила работы с TypeScript, которые облегчат жизнь кабана и повысят его силу и эффективность.
1. Не болтай много
const x: number = 69 // Плохо
const x = 69 // Хорошо

Избегай аннотирования типов везде, где TypeScript может вывести тип без угрозы твоей безопасности.
Кукарек<кококо> кукарек = new Кукарек<кококо> оставь Java-петуханам.
2. Будь четким
Если state имеет три состояния, то не нужно присваивать ему тип string. Чем более узкий и четкий у тебя тип, тем лучше:
type State: 'pending' | 'error' | 'ok'
Read 13 tweets
Feb 10
Тред: самые частые ошибки во фронтенд-проектах.
Джуны часто просят меня поревьюить их тестовое задание или выпускные проекты, и у многих повторяются один и те же ошибки. Сейчас расскажу как их исправить.
1. Используй prettier.io
Плохо отформатированный код просто кричит о непрофессионализме автора. Не нужно руками форматировать файл или вручную настраивать eslint-правила. Просто поставь Prettier! Image
2. Используй eslint.org хотя бы c recommended-конфигом
Это очень сильно повысит качество твоего кода и покажет, что ты заинтересован следовать хорошим практикам в индустрии. Со временем добавь правила из eslint-plugin-sonarjs и eslint-plugin-unicorn.
Read 8 tweets
Feb 8
Тред: собеседование фронтендера.
В Яндексе я был собеседующим программистом, т.е. проводил интервью и ставил оценки – на какой грейд подходит кандидат. Но я не принимал решение о найме, т.к. собеседование состояло из серии встреч (yandex.ru/jobs/ya-interv…).
⬇️
После Яндекса я уже сам нанимал людей в свою команду и проводил собеседования самостоятельно.
Обычно я начинаю со скрининга по базовым JS-вопросам: например, typeof []. Дальше можно углубиться: как отличить массив от объекта? Какие минусы у instanceof?
⬇️
Я не вижу смысла задавать JavaScript WTF-вопросы типа typeof null или [] * {} - 0, т.к. практической пользы от них нет. Не могу представить, в какой ситуации вам нужно умножать массив на объект. Но знать "4" + 2 было бы неплохо, т.к. даже TypeScript вас от этого не спасет.
Read 8 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(