Итак, осознанный выбор программирования как основного дела жизни является осознанным предпочтением виртуальной реальности как главного места для творчества. Человек сознательно перемещает свои помыслы, усилия, в такую часть реальности, которая непонятна большинству и может быть оценена достаточно узкой группой людей, при непонимании, нейтральной или негативной оценке. Чтобы добиться успеха в виртуальной реальности человек должен сильно изменить свои предпочтения, делая это в течении всего времени, вкладывая в них все силы. Всё это подготавливает благоприятную почву, для того чтобы обособиться от мира при помощи компьютера.
Самая благоприятная степень обособленности возникает, когда компьютерные технологии являются только профессией. При этом ряд целей (семья, отдых) удерживают человека в реальности мира. Степень обособленности возрастает при специализации в DBA (администратор баз данных). Максимальной поглощающей способностью обладает профессия системного аналитика. Она требует постоянного анализа виртуальной реальности при проектировании виртуальных систем.
Независимо от того, как велико погружение в виртуальную реальность, оно не становится окончательным, поскольку связано с целями людей, лежащими за пределами виртуального мира — заказчиков работы программиста. И это не всегда оказывается комфортно для людей, пришедших в программирование как в зависимость. Достижение ложных целей может не удаться, поскольку вступает в противоречия с другими людьми. В таких ситуациях человек углубляется в виртуальный мир и обособляет свои действия в нём от целей других людей. Это приводит к криминализации действий и формирует зависимость, известную как хакерство.
Хакерство предлагает человеку такой способ жизни, который идеально подходит для обособления от других людей в виртуальной реальности и быстрого формирования зависимости. Главный стимул к выбору хакерства — это глубокая неудовлетворённость целями, которые предлагаются для достижения как в реальном, так и в виртуальном мире. Цели, которые достигаются людьми в реальном мире, кажутся недостижимыми из-за ограничений выборе при общении, невостребованности в обществе. Обращаясь к виртуальному миру, будущий хакер не находит желаемого. Он не испытывает комфорта в действиях, требующих взаимодействия с людьми (обычное, профессиональное программирование). Тогда хакер стремится подвергнуть сомнению и дестабилизировать виртуальный мир, чтобы поставить под сомнение то, что в нём было достигнуто другими, а значит и их цели. Он испытывает комфорт, разрушая или представляя несовершенным, непрофессиональным, «недоработанным и беззащитным» то, что создали другие. Тем самым он воюет с целями других людей и, через их цели, с целями человечества. По сути дела это попытка поставить под сомнение систему, которая создала реальность, дискомфортную для хакера. И хакер стремится «обрушить» систему, заменить её на анархию. Этому помогает игра в роль «Робин Гуда» — героя, который возвращает информационно обездоленным людям забранные у них информационные ценности.
Стиль жизни хакера в отличие от стиля жизни программиста предполагает полное погружение в виртуальную реальность. Без глубоких знаний по программированию, превосходящих знания профессионала высокого уровня, создающего виртуальную реальность, невозможно эту реальность разрушить или (что ценнее для хакера), превратить её в хаос, надругаться над ней. Поэтому хакер затрачивает все силы и время на познание виртуальной реальности, приобретение сложнейших практических навыков по её использованию и построению. Причём, все эти действия изначально никак не связаны с жизнью вне виртуальной реальности. В этом коренное отличие увлечённого программиста от зависимого хакера. Как правило, люди, предпочитающие путь хакера пути программиста испытывают очень большую потребность в творческом преодолении ограничений исследуемой системы, У них значительно больше выражено преимущество логики над интуицией, склонность к абстрагированию от реальности. Они изначально характеризуются также более выраженными ограничениями выбора при взаимоотношениях с людьми.
Здесь под хакерами понимается достаточно узкая группа людей. Имеются в виду те, кто дестабилизирует работу программ и программных комплексов, разрушают компьютерные системы, похищают личные письма некоммерческого содержания. Их цель — унижение достоинства других людей за счёт оскорблений, высмеивания, демонстрации собственного превосходства.
Промежуточную группу между этими хакерами и программистами занимают экспериментаторы. Они исследуют виртуальный мир и экспериментируют с ним, делая это для удовольствия, а не для заработка денег и не с криминальными целями. Такие хакеры похожи на детей, которые разбирают игрушки, делают «что нельзя» чтобы познать устройство предметов и явлений. Такие хакеры становятся профессиональными программистами, если их цели позволяют им взаимодействовать с людьми. Если же цель исследования виртуального мира — бегство от реальности, то зависимость неизбежна.