How I find problems to solve as a staff engineer 🔥 Горячее
Главная идея: чтобы стать staff‑engineer, нужно не ждать расписанных задач, а постоянно собирать «шум» вокруг себя — жалобы, запросы, идеи, которые люди озвучивают в чатах, встречах и письмах. Слушая эти потоки, вы замечаете, какие боли действительно мешают команде, и где можно что‑то изменить.
Ключевые приёмы:
- Активное поглощение проблем: задавайте уточняющие вопросы, вычленяйте корневую цель запроса, проверяйте, есть ли уже решение.
- Культивация контактов: беседуйте с людьми, владеющими системными знаниями, и с теми, кто видит широкую картину; их инсайты часто раскрывают скрытые паттерны.
- Накапливание и проверка: не спешите внедрять идею сразу — дайте ей «пожарить», наблюдайте, как она проявляется в реальной работе, а затем действуйте.
Эти практики позволяют находить и решать действительно значимые задачи, которые потом открывают новые возможности и укрепляют доверие к вашему видению.
Комментарии (136)
Поиск проблем — ключевой навык staff-engineer, но его роль ограничена балансом между кодированием и коммуникацией, организационной структурой, политическими барьерами и тем, что проблемы часто находят инженера сами. Ценность измеряется не только реализацией, а способностью предотвращать плохие решения и влиять на стратегию. Глубокие технические знания позволяют быстро решать задачи, но без кода роль теряет смысл. Нельзя застревать в деталях — нужно фокусироваться на структурных и стратегических возможностях. Команды часто не ждут идеальных решений и идут обходными путями: staff-engineer должен действовать быстро, иначе его предложения проигнорируют. Важно копать глубже запросов пользователей, чтобы не строить ПО под поверхностные нужды. Влияние проявляется в предотвращении лишних функций и ошибок, а не в количестве реализованных задач. Участие в звонках с клиентами и продажами помогает слышать реальные боли. Политические и психологические барьеры могут лишать инженера полномочий решать найденные проблемы без согласования. Участие в обсуждениях позволяет отговаривать от ненужных функций, сокращая сроки разработки. Умение находить ценные проблемы повышает продуктивность в десятки раз. Излишняя проактивность может создать впечатление безделья — фокус должен быть на бизнес-результатах. Лучшие инициативы часто рождаются из личных раздражений, когда инженер получает мандат исправить то, что его беспокоит. Титул staff-engineer вызывает разногласия: одни считают его бессмысленным, другие — значимым в определённых организациях. Корпоративный ранг не всегда отражает профессиональный уровень, но в крупных инфраструктурных командах свобода влиять на дорожные карты остаётся.
Game design is simple 🔥 Горячее
Раф Костер утверждает, что геймдизайн на самом деле прост, если понимать суть удовольствия от игр. Он критикует поверхностное толкование "fun", отмечая, что радость от конфетти и адреналин от свободного скалолазания — принципиально разные вещи, хотя оба могут приносить удовольствие. Ключевая идея из его книги "Theory of Fun" заключается в том, что полезным для дизайнера является лишь "мастерство решения проблем". Это означает, что даже болезненные или пугающие активности, как покорение скалы, попадают в категорию игровых, если они развивают навыки. Важно, что удовольствие часто приходит ПОСЛЕ преодоления, а не во время процесса.
Костер ссылается на нейропсихологические исследования, подтверждающие эту теорию, но не углубляется в детали в данном отрывке. Его подход предлагает дизайнерам фокусироваться на создании систем, где игроки могут осваивать и преодолевать вызовы, а не просто получать мгновенные положительные эмоции. Это фундаментальное понимание лежит в основе создания по-настоящему увлекательного игрового опыта.
Комментарии (138)
- Дискуссия вращается вокруг статьи Рафа Костера о дизайне игр, но участники быстро уходят в сторону: от обсуждения "фан" как прогресс в предсказании, до споров о том, что такое "фан", до обсуждения того, что такое "простой" и "легкий" в контексте дизайна игр, и до обсуждения того, что такое "игра" и "игровой дизайн".
When is it better to think without words?
Исследования математика Жака Адамара 1940-х годов показали, что выдающиеся математики решали сложные задачи не через слова, образы или уравнения, а через неформальные ощущения: вибрации в руках, бессмысленные звуки или размытые образы. Этот способ мышления отличался от обычного дняdreaming и представлял собой напряженное, сфокусированное состояние без вербализации.
Подсознательная обработка проблем после интенсивной работы над ними приводит к "озарению" - внезапному появлению решения после периода бессознательного инкубации. Однако Адамар описывал иной процесс: математики сознательно, но без слов удерживали проблему в центре внимания, используя метафорические образы (как "лента переменной толщины" для бесконечных рядов). Это позволяет направлять ментальные ресурсы на решение важных задач, превращая подсознание в бесплатного ассистента.
Комментарии (121)
- Люди с нейродивергентным мышлением описывают мыслительный процесс как визуальный, а не вербальный, что вызывает вопросы о том, как они вообще формулируют и передают идеи без слов.
- Среди участников обсуждения есть те, кто считает, что мышление без слов — это нечто, что может быть развито у любого человека, и что это может быть полезно для решения проблем.
- Обсуждается, что мышление без слов может быть полезно для решения проблем, но также может быть трудно выразить эти мысли словами.
- Участники обсуждения также затрагивают вопрос о том, как мыслительный процесс может влиять на способность к обучению и решению проблем.