Человек различает свет автоматически. Мягкое утреннее солнце, которое придает бодрости. Теплый свет на закате, который создает спокойную атмосферу. Холодный экран ноутбука ночью, от которого устают глаза. Свет всегда смешанный и переменчивый. Он зависит от множества факторов: источника, времени суток, отражений, экранов. Мы чувствуем эту разницу, даже если никогда не задумывались, почему один свет раздражает, а другой — нет.
Для техники все гораздо прозаичнее. Телефоны, лампы, экраны и другие устройства работают со светом максимально просто. Если стало темно, то яркость увеличивается. Если стало светло, то снижается. Неважно, это солнце за окном или лампа над столом. Для системы свет — это набор параметров. Без нюансов и оттенков.
В этом пространстве между человеческим восприятием и машинной логикой появляется Виталий Николаевич Ковалев — инженер и white-hat-хакер. Он решил проверить, можно ли научить технику различать свет так, как это делает человек.
Виталий Николаевич Ковалев: кто он и чем известен
За экспериментами Виталия Ковалева занятно наблюдать даже тем, кто далек от программирования. Он интересен не из-за проектов в резюме. Его отличает способ мышления. Виталий берет самые обычные бытовые вещи и смотрит на них с нового ракурса. Для него это не просто инструменты, а элементы среды, которые могут реагировать на обстановку вокруг.
Детство Виталия прошло в атмосфере, где разговоры о схемах, проводах и логике были таким же привычным делом, как обсуждение новостей и погоды. В семье инженеров интерес к технике не навязывался. Им двигало постоянное желание понять, как техника устроена изнутри. Уже в школьные годы Виталий уверенно чувствовал себя в мире точных наук. Он участвовал в олимпиадах по информатике и физике, регулярно занимал призовые места на городском и областном уровнях.
Выбор профессии не стал неожиданностью. После школы он поступил в Новосибирский государственный технический университет, выбрав направление «Информационные системы и технологии». В 2010 году Виталий окончил НГТУ, а темой его дипломной работы стала система автоматизации документооборота для малого и среднего бизнеса. Это практичный проект, ориентированный на реальные задачи компаний. В работе он использовал Java, Spring и PostgreSQL, а сам диплом стал первым серьезным шагом в сторону прикладной разработки.
Карьеру Виталий начал еще во время учебы. С 2009 года он работал backend-разработчиком в SibDev Studio в Новосибирске. Там он занимался поддержкой сайтов и порталов, приводил в порядок устаревший код и оптимизировал SQL-запросы. Эта работа научила его внимательности, ответственности и умению разбираться в чужих архитектурных решениях.
Следующим этапом стала сфера электронной коммерции. В RetailSoft Виталий разрабатывал интернет-магазины, подключал платежные системы, включая Яндекс.Кассу и CloudPayments, а также участвовал в создании антифрод-правил. Это был опыт, где каждая ошибка напрямую влияла на доверие пользователей.
Со временем он перешел к более сложным системам. В CRM Labs Виталий занял позицию ведущего разработчика и работал над корпоративными CRM-решениями: сервисами управления лидами, аналитическими модулями и инструментами коммуникации. Здесь к коду добавилась ответственность за архитектуру и качество решений в целом.
В 2018 году Виталий стал тимлидом в NorthBridge IT. Он руководил командой из 6–8 человек, выстраивал процессы разработки, внедрял Agile-подходы, работал со Scrum и Kanban и учился управлять не только технологиями, но и людьми. Этот этап стал важным переходом от индивидуальной экспертизы к системному мышлению.
С 2020 года Виталий работает в LogiCloud в роли Lead Software Engineer. Он занимается разработкой платформы для планирования маршрутов и управления логистическими перевозками. В проекте сочетаются сложные алгоритмы, аналитика данных и практическая польза для бизнеса.
Однако со временем Виталия все больше стали интересовать вопросы, выходящие за рамки классической разработки. Он начал задумываться о том, насколько технологии способны «понимать» человека: его поведение, состояние, эмоции. Этот интерес привел его к исследованиям embedded-технологий, которые могут адаптироваться под пользователя, а не просто выполнять заданный алгоритм. За его экспериментами интересно наблюдать. Часть своих наработок он выкладывает в открытый доступ на GitHub.

Карьера Виталия в основном связана не с интерфейсами и визуальной частью, а с тем, что обычно остается «за кадром»: архитектурой систем, интеграциями, потоками данных, метриками.
Кратко:
Виталий Николаевич Ковалев — инженер и разработчик, выпускник НГТУ по направлению «Информационные системы и технологии». Он прошел путь от backend-разработчика до тимлида и ведущего инженера. Сейчас он занимается собственными проектами, связанными с гуманизацией технологий, за которыми внимательно следит профессиональное сообщество.
Хакерство как способ мышления

Слово «хакер» по-прежнему вызывает настороженность. Для одних это ассоциация с кражей данных, для других это киношные сцены, где за 30 секунд взламывают что угодно. Но изначально этот термин обозначал специалиста, который глубоко разбирается в компьютерных системах и умеет устранять уязвимые места.
Сейчас их называют white-hat — этичные хакеры. Они исследуют системы, проверяют их логику, защищают данные и проводят эксперименты.
Именно к этой категории относится Виталий Ковалев. Он не взламывает программы и не обходит защиты. Ему интересно, как техника «видит» мир и можно ли изменить это восприятие. В этом смысле он похож на человека, который разбирает пульт не потому, что он сломался. Ему любопытно, нельзя ли заставить его работать иначе.
Его хакерское мышление выглядит так:
-
заглядывает внутрь устройства, чтобы понять, как оно устроено;
-
не принимает ограничения как данность, а пробует изменить их;
-
относится к технике не как к набору функций, а как к части повседневной среды;
-
задает привычным вещам вопрос «А что, если попробовать по-другому?».
Именно из такого подхода вырастают его эксперименты, даже если заранее не ясно, к чему они приведут.
Кратко:
White-hat — это белая сторона хакинга. Эти специалисты не взламывают программы, а изучают системы и защищают данные. Виталий — это хакер, который разбирает сложные структуры и расширяет возможности техники, чтобы гуманизировать взаимодействие с человеком.
Эксперименты Виталия Ковалева: за пределами привычного
Виталий не всегда экспериментирует для того, чтобы создать что-то полезное. Часто его проекты начинаются с вопроса «Что будет, если попробовать иначе?». Без четкого ТЗ и видения, что получится в итоге.
Он сознательно выбирает объекты и идеи, у которых:
-
нет очевидного прикладного смысла;
-
нет понятного бизнес-результата;
-
нет ответа, что с этим делать дальше.
Со стороны такие эксперименты выглядят странно. Ковалева интересует не сценарий «нажали кнопку и получили результат». Техника в них не помогает человеку, не экономит время и не упрощает жизнь. Его задача: научить технику замечать то, что мы сами воспринимаем автоматически.
Один из самых известных проектов Виталия — это эксперимент с чайником, который реагирует на поведение хозяина. Электрочайник оснащен датчиками и подсветкой, которые анализируют действия человека. Например, если резко закрыть крышку, подсветка станет красной, как будто реагируя на настроение хозяина. Проект позволяет исследовать, как бытовая техника может отражать человеческие эмоции.
После проекта с чайником Виталий задался вопросом: «Если можно научить технику действовать не по команде, а считывать состояние человека, то почему бы не попробовать научить ее чувствовать состояние среды?» Так в его экспериментах появился свет. На первый взгляд, это самый обычный и повседневный фактор. Но для машинного восприятия это сложный объект, полный нюансов и переходных состояний.
У света есть цвет? Виталий Ковалев проверяет
Когда говорят о свете, чаще всего имеют в виду только одно: светло или темно. Но в реальной жизни свет почти никогда не бывает просто ярким или тусклым. Он всегда разный по цвету и структуре:
-
Холодный и теплый. Утренний свет синеватый, а вечерний — желтый. Лампы тоже отличаются: одни «холодят» пространство, другие делают его мягче и спокойнее.
-
Стабильный или постоянно меняющийся. Днем освещение обычно ровное. Вечером, когда мы идем мимо витрин, фонарей и фар, свет постоянно меняется. Мы почти этого не замечаем, потому что мозг сам сглаживает перепады.
-
Прямой или отраженный. Свет может идти напрямую от источника или отражаться от стен, потолка, асфальта, витрин. Отраженный свет ощущается иначе. Он мягкий и рассеянный, даже при той же яркости.
В жизни свет почти всегда смешанный. В комнате одновременно горит лампа, работает монитор, с улицы в окно светит фонарь, а свет еще и отражается от поверхностей. Для человека это привычная среда, а для техники — сложная задача.
Большинство устройств видят свет слишком упрощенно. Вся сложная комбинация оттенков, отражений и изменений превращается в один показатель.
Из-за этого возникают раздражающие ситуации:
-
экран резко увеличивает яркость вечером, когда в комнате горит лампа;
-
умный свет включается на полную мощность, хотя вокруг уже достаточно мягкого освещения;
-
лампы светят с одинаковой мощностью днем и ночью.
Именно с этой проблемой и работает Виталий Ковалев. Если описать его эксперимент максимально просто, он пытается научить датчик различать не «светло или темно», а «какой именно свет».
Речь не идет о сложных лабораторных установках. Существуют обычные датчики, которые могут оценивать свет не только по силе, но и по каналам. Условно: сколько в нем красного, зеленого и синего. Дальше нужно интерпретировать соотношение цветовых каналов, чтобы научить систему различать тип освещения.
Зачем это нужно, становится понятно на практике:
-
Интерфейсы и экраны. Если техника понимает, какой именно свет вокруг, экраны перестают слепить вечером. Пользователю не придется постоянно лезть в настройки и что-то поправлять вручную.
-
Лампы. Освещение в доме перестанет быть одинаковым в любое время суток, будет подстраиваться под обстановку.
-
Умный дом. Вместо сценариев «утро», «день», «ночь» дом начинает реагировать на реальную ситуацию. Например, вечером лампы не будут резко включаться на полную мощность, если в комнате уже достаточно мягкого света от других источников.
В итоге свет перестает быть кнопкой с командами «Включить» и «Выключить». Он становится частью среды, которая поддерживает комфорт и не требует постоянного внимания человека.
В чем идея хакера Ковалева и что дальше
Если систему можно научить реагировать не на кнопки, а на состояние среды, то границы будущих возможностей становятся размытыми. Мы перестали осознанно отслеживать изменения света, а техника, наоборот, может начать видеть слишком много. В этом есть что-то одновременно любопытное и немного тревожное.
Если девайсы могут работать со светом, то возникает вопрос, какие еще устройства можно научить распознавать обстановку и подстраиваться под нее.
Что, если ради эксперимента научить систему распознавать состояние кота по мурчанию. Или, например, холодильник будет сам подбирать температуру в зависимости от того, какие продукты вы разместили в нем. Или стиральная машина сама будет выбирать режим по типу белья и степени его загрязнения. На какие параметры техника вообще способна ориентироваться, если перестать заставлять ее работать только по кнопкам?
Вместо выводов
Виталий Ковалев — инженер и white-hat-хакер, который гуманизирует технологии. Его эксперименты могут выглядеть странно, ведь он проверяет границы возможностей с инженерным любопытством. Он изучает разницу между тем, как человек ощущает мир и как его воспринимает техника.
Человек живет в контексте. Мы чувствуем свет, фон, ритм среды, не переводя это в цифры, параметры и инструкции. Техника же реагирует на показатели. Для нее мир устроен формально и прямолинейно. Ковалев проводит эксперименты, чтобы проверить, можно ли сократить этот разрыв. Что техника вообще способна «заметить» и как может измениться ее поведение, если дать ей больше контекста.
В проекте с чайником он проверял, может ли устройство реагировать не на команду, а на настроение человека. Сейчас он работает со светом, пытается научить технику различать состояние среды, а не просто уровень яркости. Из этого подхода вырастают устройства, которые не живут по расписанию, а подстраиваются под реальную жизнь.
Отсюда и прикладной потенциал его экспериментов. Это интерфейсы телефонов, компьютеров и телевизоров, которые не напрягают зрение. Это освещение в доме, которое работает не по заданным режимам, а подстраивается под обстановку.
Если технику можно научить различать характер света, становится любопытно, какие еще привычные вещи можно научить реагировать не на кнопку, а на контекст. Его эксперименты оставляют пространство для размышлений о будущем технологий, об их роли в повседневной жизни и о том, какими мы вообще хотим видеть устройства.
Возможно, именно с таких проектов и начинается следующий этап того, как техника будет взаимодействовать с человеком и окружающей средой.





















