Как работать разработчиком, когда твой мозг — нестабильная сборка

Практическое руководство для тех, у кого СДВГ, аддиктивное прошлое, гиперчувствительность или просто мозг, который отказывается работать "как у всех". Без мотивационной чуши — только то, что реально помогает.

Вводные данные
Я разработчик. Бывший наркоман на стимуляторах. Сейчас на седативах, чтобы мозг не разгонялся до состояния "всё и сразу, но ничего конкретного". Гиперчувствительность к среде. Социальная батарейка на 15 минут в день. Родные считают, что я занимаюсь фигнёй.

При этом я работаю, закрываю задачи и не сгораю. Вот как.

  1. Среда — это не комфорт, это инфраструктура Ваше рабочее место — это production-сервер для мозга. Относитесь соответственно.

Что конкретно делать:

  • Фиксированное место работы (мозг привязывает контекст к локации)

  • Наушники с ANC — не опция, а требование

  • Освещение под контролем (у меня 2700K вечером, 4000K днём)

  • Монитор на уровне глаз (угол взгляда влияет на когнитивную нагрузку)

  • Минимум визуального шума (каждый объект — это процесс в фоне)

Почему это критично для нейроатипиков:
Обычный мозг фильтрует 90% входящих сигналов автоматически. Наш — нет. Каждый раздражитель потребляет ресурсы. Контроль среды — это не про "мне так нравится", это про CPU throttling.

  1. Химия: принять и работать с ней Без морализаторства. Если вам нужны препараты — принимайте. Если нужен кофеин по расписанию — составьте расписание.

Мой стек:
Седативы (назначенные врачом) — для снижения baseline тревожности
Кофеин строго до 14:00 — иначе сон разваливается
Никаких стимуляторов — мозг помнит и хочет ещё, даже через годы
Правило: Ваша нейрохимия — это legacy-система. Её нельзя переписать с нуля, можно только написать адаптеры.

  1. Рабочий режим для нестабильной системы Забудьте про 8-часовой рабочий день ровными блоками. Это не ваш формат.

Что работает:

Спринты высокой интенсивности (90-120 минут max)

[Фокус] ████████████████░░░░ [Истощение]
^ ^
Старт Жёсткий стоп
После — обязательный даунтайм. Не "проверю почту", а реальный офлайн.

Система "одна задача — один контекст"
Многозадачность для нас токсична. Context switch стоит не 15 минут, а может убить весь день.

Плохо

def workday():
while True:
check_slack()
write_code()
check_email()
write_code()
meeting()
# К вечеру: 0 завершённых задач

Хорошо

def workday():
block_all_notifications()
complete(one_task)
break()
repeat()

  1. Коммуникация: минимизируй, автоматизируй Социальное взаимодействие — это I/O операция с высокой latency для нас.

Практики:

Асинхронная коммуникация по умолчанию. Чат вместо звонка. Документ вместо митинга.
Шаблоны ответов. Серьёзно. 80% рабочей коммуникации — повторяющиеся паттерны.
"Окна доступности". Я отвечаю на сообщения 2 раза в день в фиксированное время. Все знают.
Прямота вместо политеса. "Не понял задачу, нужны детали: X, Y, Z" вместо танцев вокруг.
Если вас не понимают/не признают:
Это их проблема конфигурации, не ваша. Вы не обязаны быть совместимы со всеми системами.

  1. Работа с AI: почему это наш инструмент Нейросети — идеальный рабочий партнёр для нейроатипиков:

Не осуждают
Не требуют small talk
Работают в вашем темпе
Терпят хаотичный поток мыслей и структурируют его
Доступны 24/7, когда у вас "рабочее" настроение в 3 ночи
Как использовать:

[Ваш хаотичный поток мыслей]

[LLM как буфер]

[Структурированный output]
Мозг, который плохо структурирует сам — отлично генерирует сырой материал. Делегируйте структурирование.

  1. Метрики вместо ощущений Ваше восприятие себя искажено. У всех, но у нас — особенно.

Ведите лог:

2024-01-22

  • Задачи: закрыл PR #142, ревью #138

  • Состояние: 6/10

  • Сон: 7 часов

  • Препараты: по расписанию

  • Среда: тихо, работал дома Через месяц у вас будут данные вместо "ощущения что я ничего не делаю" (спойлер: вы делаете больше, чем думаете).

  1. Про "признание" **Родные не понимают. Коллеги странно смотрят. Общество ждёт другого поведения.

Факт: Вы не обязаны быть понятым, чтобы быть эффективным.

Другой факт: В IT полно людей с похожей прошивкой. Мы просто не афишируем.

Единственная метрика которая имеет значение:

if (код_работает && задачи_закрываются && вы_не_сгораете):
return "всё_ок"

Итого
Проблема Решение
Мозг разгоняется Седативы + контроль среды
Гиперчувствительность Минимизация входящих сигналов
Плохая структуризация AI как внешний структуризатор
Социальная нагрузка Асинхронность + лимиты
Нет признания Объективные метрики вместо чужих мнений
Нестабильность Короткие спринты + обязательный отдых
Заключение
Ваш мозг — не баг, который нужно фиксить. Это форк с другими оптимизациями. Задача — найти задачи, где эти оптимизации дают преимущество, и построить инфраструктуру, которая компенсирует слабые места.

Разработка — одна из немногих профессий, где это реально возможно.

Если узнали себя — вы не один. Если не узнали — теперь знаете, как работают некоторые из ваших коллег.

Информация на этой странице взята из источника: https://habr.com/ru/articles/988040/