Биография XXXX Pro, часть третья: от Второго Подключения до кризиса возможностей
1 июня 2005 года случилось Второе Подключение — событие, которого я ждал несколько лет: с dialup и GPRS-связи я пересел на безлимитный ADSL. Казалось, что позади остались все кошмары с плохой телефонной линией, непринимающим мобильником, сидением в Сети по ночам. Однако через пару месяцев эйфории начало наступать разочарование. До подключения я надеялся, что когда у меня будет безлимитный Интернет, я смогу регулярно посещать околокомпьютерные форумы, читать книги в онлайне, общаться регулярно по ICQ со всеми, кто мне интересен. Но после Второго Подключения оказалось, что огромное количество сайтов, ставших мне доступным, напрочь лишает меня привязанности к каким-либо из них, желания не просто побыть, а ходить на этот сайт регулярно и следить за его жизнью. К тому же появилось осознание того, что как бы много сайтов и форумов я не посетил, сколько бы книг не прочитал, количество непросмотренного/непрочитанного всегда будет в разы больше. Все это привело к тому, что хотя Сеть отнимала у меня огромное количество времени, та радость, которая была у меня от подключения к ней раньше, исчезла, а появилось неосознанное разочарование, в попытке заглушить которое я проводил в Сети все больше и больше времени совершенно бесцельно.
К тому же в конце августа — начале сентября 2005 года изменилось мое отношения к одному вопросу, что привело к пересмотру чуть ли не всей моей жизненной позиции. В результате возник вопрос «как и зачем жить дальше». Только к октябрю что-то стало налаживаться (за что огромное спасибо человеку, кто у меня в блоге обозначается как A2), и стало ясно, что дальше жить как-то можно. Кстати, тогда же я узнал о такой психотехнике, как симорон (тоже от A2), которая в дальнейшем мне не раз пригодилась.
В октябре 2005 года я активно заинтересовался Linux. (Вообще, интерес к этой системе у меня возникал и раньше, но осваивать Linux без Интеренета исключительно «методом тыка» — задача достаточно непростая.) К тому же активное освоение чего-то нового позволяло уйти от мыслей, связанных с вопросом «как жить дальше». и поставил себе Gentoo Linux в качестве основной операционной системы. Gentoo я выбрал потому что это был source-based дистрибутив, а я хотел выжать из своего компьютера как можно большую производительность за счет компиляции с оптимизацией под конкретный тип процессора. В целом Gentoo мне понравилась, но через два месяца я с нее ушел по двум причинам: во-первых, очень большого времени загрузки (загрузка до момента ввода пароля в KDE занимала более 48 секунд, в то время как Windows XP на той же конфигурации до ввода пароля грузился всего лишь 14 секунд), а во-вторых, из-за онлайн-игры Wizards World, в которую тогда можно было играть только через Internet Explorer.
В ноябре 2005 года у меня случился приступ лудомании — нездорового увлечения азартными играми. Произошло это потому, что отец регулярно действовал мне на нервы, утверждая, что freelance-заработок — это ерунда, freelancer в жизни никто, и надо идти на нормальную работу, чего я делать категорически не хотел. В результате я попытался искать альтернативные пути, одним из которых мне показались азартные игры. Возникло желание стать профессиональным игроком в рулетку, но для этого у меня оказались недостаточно крепкие нервы, в результате любая более-менее длительная полоса неудач приводила к потере самоконтроля и полному проигрышу. Проиграв достаточно крупную по тем временам сумму денег (играл я, естественно, в Интернет-казино), заработанную freelance-деятельностью, я понял, что если так будет продолжаться, мне нечем станет платить за домен и хостинг на следующий год, и принял решение больше не играть, хотя далось оно мне очень тяжело. Впрочем, тут еще большая моральная поддержка была от A2.
В последний день 2005 года я зашел в блоговую систему Mail.Ru, а также установил программу под названием Mail.Агент. Побыв там немного, я решил, что на Mail.Ru гораздо больше интересных людей и сообществ, и решил перенести туда свой основной блог из ЖЖ. Впрочем, была и еще одна причина: на Mail.Ru не было деления на платные и бесплатные аккаунты, которое мне очень сильно не нравилось в ЖЖ (в основном из-за ограничений по настройке дизайна), а дизайн всех блогов был полностью одинаковым. Через несколько дней я обнаружил себя на 92-ом месте в рейтинге блогов, причем моя позиция продолжала расти. И тогда я подумал, что ведь высокая позиция в рейтинге — это отличный ресурс для того, чтобы доносить свою жизненную позицию до как можно большего количества людей, и что надо постараться попасть в TOP-10, так как ссылки на блоги из TOP-10 выводятся на главной странице Mail.Ru и за счет этого обладают гораздо более высокой посещаемостью. Так началась моя гонка за рейтингами… К сожалению, очень скоро рейтинг из средства стал самоцелью. При этом главным способом привлечения новых читателей в блог для меня был показ моих сообщений в списке «последние сообщения в блогах» на главной странице (где сообщение висит всего несколько минут, а потом оказывается оттесненным другими), поэтому я стал пытаться писать как можно чаще. В результате сильно упало качество моих сообщений: если раньше я писал только когда была потребность зафиксировать свои мысли, эмоции или состояние, теперь стал писать как только в голову приходила идея написать хоть что-нибудь. Это привело к тому, что из моего блога постепенно ушли постоянные читатели, которые искали там темы для размышления и дискуссии, а новые люди особо не задерживались. Я стал откатываться в рейтинге назад (кстати, максимальное место, которое я достиг тогда — 11-ое, всего в 1 шаге от главной страницы), и это несмотря на то, что тратил огромное количество времени в день на то, чтобы писать в свой блог или обходить и комментировать сообщества, чтобы лишний раз «засветиться».
В апреле 2006 года мне все же удалось попасть на первую страницу Mail.Ru, но слишком дорогой ценой. Дело было так: в январе я познакомился с некоей PrincessSveta, очень доброй и позитивной девушкой. Сначала мы хорошо общались и нам было интересно вместе, но потом у нее появилось много новых друзей и наши пути постепенно разошлись, однако мы по прежнему были в друзьях друг у друга и периодически заглядывали в блоги. Но однажды я обнаружил ее на первой странице рейтинга. Той самой, на которую я так стремился. После этого я отписал ей в блог, что не хочу больше с ней дружить и попросил удалить меня из списка друзей. А у себя написал сообщение о том, что иногда приходится делать очень тяжелый выбор между другом и рейтингом. Она увидев эту мою просьбу, зашла ко мне в блог, прочитала сообщение, поняла, что это из-за нее, и очень сильно расстроилась (говорят, она два дня проплакала в оффлайне). Рейтинг мне накрутили ее подруги, которые потом еще долго писали мне, как я гадок и отвратителен (и рассказали обо мне в нескольких сообществах), а также посетители одного форума, где я рассказал эту историю и попросил совета, что делать, и дал ссылку на блог. Потом был момент, когда мы с PrincessSveta вполне могли помириться (несмотря на то, что я ее очень сильно обидел, она сумела понять, ЧТО такое для меня рейтинг), но вмешалась нелепая случайность: я по ошибке поместил ее в игнор-лист своего блога, а обнаружил это спустя целых 3 месяца. Так наши пути и разошлись.
В феврале того же 2006 года я узнал о типологии личности под названием соционика (кстати, узнал я о ней от все той же Hanzira aka Funtik, видимо, рассказать о соционике и было ее предназначением в моей жизни). Для меня это был настоящим открытием! Дело в том, что соционика позволяла то, о чем я всегда мечтал: уложить взаимоотношения людей в простую и очень логичную схему (или, выражаясь языком самой соционики, выразить этику через логику). Кроме того, я узнал также о дихотомии интуиция/сенсорика, и понял, что то, что я являюсь интуитом, вовсе не является моим недостатком (как это всю жизнь мне пытались внушить родители), а просто вариантом нормы.
Изучив основы соционики, я решил поселиться на том же соционическим форуме, где часто бывала Hanzira aka Funtik. Но очень скоро поругался там с ней, сначала из-за количества сообщений, которое она накручивала в больших количествах простым флудом (а от этого зависела позиция в форумном рейтинге), а потом — из-за того, что из-за неумной шутки одной ее подруги ее ошибочно поздравили с днем рождения почти все участники форума. В итоге я с того форума ушел, перешел на другой, но там мне быстро наскучило. И тогда я высказал намерение создать свой собственный соционический форум, где все будет так, как я считаю правильным, и не будет никаких дней рождения.
Довольно долго это намерение оставалось только намерением, но 1 июня 2006 года со мной на связь вышел некто Мик (позже переименовавшийся в сэр Мик), который предложил делать соционический форум совместно. Позже к нам присоединились еще два человека: Светлая и Morales aka Mr.Brand. У Мика и Moralesа очень скоро случился конфликт по поводу того, что должен представлять собой проект и Мик покинул команду. Morales планировал публичное открытие форума на 1 сентября, но 14 июля в моей жизни случилось одно событие, которое сильно изменило все мои планы (о нем дальше), и я открыл форум 16 июля досрочно. На форум начали приходить первые посетители, завязалось общение, и казалось, что все идет хорошо, но у меня с Moralesом возник конфликт по поводу движка форума. Ему не нравилось то, что он не может разобраться в моем коде + он требовал переделать систему шаблонизации, расставить везде комментарии и вообще начать применять ООП. Я сказал, что это в обозримом будущем нереально (т.к. даже если я бы забросил развитие форума и работу, на которую я тогда только устроился, то это заняло месяца три), и тогда он стал требовать перейти на другой движок вообще. Я занял позицию «на моем сайте только мой код, если будешь делать на другом движке, я ухожу из проекта», он продолжал настаивать на своем, и в итоге мы пришли к такому решению: я создаю себе копию базы форума и размещаю его на другом доменном имени, что и было сделано 26 августа.
В первый момент мне казалось, что все потеряно и в одиночку я форум раскрутить не сумею, тем более, что почти все уже пришедшие посетители остались на форуме Moralesа. Но я решил не сдаваться, а продолжал работу над форумом: придумывал интересные темы, вступил в личную переписку с некоторыми участниками старого форума. Мешал недостаток времени из-за работы и постоянные недосыпы, но очень хотелось показать Moralesу, что я вовсе не «беспомощный и озлобленный на мир подросток» (именно так он мне сказал, когда наши пути разошлись). К началу октября ситуация стала меняться. На форуме Moralesа начался спад активности, так как старые темы себя исчерпали, а задавать направление развития форума (или хотя бы просто создавать интересные новые темы) он не умел, и посетители стали переходить ко мне. Кроме того, тогда же на мой форум пришла некая spyke, которая пригласила многих своих знакомых, которые и составили ядро нового форума. Проект зажил своей жизнью.
Как я уже писал выше, 14 июля 2006 года в моей жизни произошло довольно серьезное событие. Не буду рассказывать здесь, в чем оно заключалось, упомяну только, что связано это с A2. Последствия этого события сломали мою привычную жизнь и снова заставили вернуться к вопросу «как жить дальше». Одним из результатов этого стало досрочное открытие форума, а вторым — неожиданное устройство на постоянную работу. Напомню, что я всегда хотел быть freelancerом и даже не собирался искать постоянную работу (во многом потому что сильно не нравится сам процесс поиска), но тут мне предложили в тот момент, когда мне было ни до чего, и в итоге уговорили приехать на собеседование. А на собеседовании тот факт, что я буду у них работать, как бы сомнению не подлежал (это уже потом, поработав на фирме как следует, я понял, почему так), и мне не оставалось ничего другого, как начать работать, договорившись только, что буду работать 3 дня в неделю, т.к. часть времени у меня еще отнимает аспирантура. Впрочем, тогда я был даже этому рад, так как работа должна была дать массу новых впечатлений и избавить меня от размышления над вопросом «как жить дальше».
Новая работа заставила меня совершенно иначе взглянуть на верстку сайтов. Во-первых, раньше я верстал только свои «дизайны», поэтому дизайн сайта изначально был подчинен HTML-коду (так как у меня логическое мышление преобладает над образным). Теперь же мне требовалось верстать то, что придумал дизайнер с фирмы, где я работал, который об HTML имел весьма отдаленные представления. Во-вторых, я решил перейти с морально устаревшей табличной верстки на верстку слоями, и скоро убедился что надо соблюдать стандарты, если хочу получить качественный сайт с кроссброузерностью. В-третьих, я понял, что такое по-настоящему неподготовленные пользователи, и пришел к выводу, что зачастую оказывается проще сделать больший по объему код и написать пару лишних JavaScript, чем заставить таких пользователей что-то изучать (даже такие простые вещи, как теги BBCode или коды смайликов), хотя до этого я придерживался позиции «пользователя нужно заставлять учиться, а если он не хочет чего-то учить, пусть лишается дополнительных возможностей и пишет стандартным текстом и осознает свою ущербность». К тому же полностью поменялся мой подход к юзабилити: если раньше я полностью отрицал это понятие, считая его придумками дизайнеров для усложнения жизни Web-программистам и увеличения траффика пользователям, то теперь я осознал, что в условиях постоянной нехватки времени на работе и безлимитного (или почти безлимитного) траффика экономия нескольких лишних движений или щелчков мыши действительно оправданы.
Я стал активно расширять свои знания в этих областях, прочитав массу статей и блогов по HTML, CSS, PHP и юзабилити. И эти знания заставили во многом пересмотреть свой подход и к своему движку Intellect Board. Я понял, что многие решения, которые я считал приемлемые (или которым просто не пытался искать альтернативы), на самом деле сильно усложняет жизнь либо пользователям, либо администратору движка (кстати, не последнюю роль тут сыграла и критика Moralesа). И я оказался перед очень сложным выбором: с одной стороны, я понимал, что дальнейшее развитие IntB 2.x бесперспективно (к тому же теперь, когда я видел в нем массу недостатков, сам процесс работы над ним перестал приносить удовольствие), с другой — не решался прекратить его поддержку и начать писать новую версию, так как на нем уже стояло большое количество форумов.
Таким образом, в конце 2006 года получилось, что мне одновременно надо поддерживать IntB 2.x, разрабатывать его новую версию 3.x, развивать свой соционический форум и писать диссертацию, и при этом 3 дня в неделю заняты работой. Все сразу делать я не успевал физически, поэтому начал постоянно откладывать то, что интересовало меня меньше всего — диссертацию. Там все упиралось в написание программы для проведения эксперимента, программа была достаточно сложной (взаимодействие нескольких программ по сети, при этом в каждой их них еще имелась многопоточность), и это вызвало внутренне сопротивление (сказывался тот самый «кризис программирования», о котором упоминалось выше). Впрочем, на новую версию движка тоже сил не хватало, почти все уходило на поддержку IntB 2.x. и соционический форум, который постепенно рос и приносил мне массу позитивных эмоций, но требовал много внимания.
Через несколько месяцев такой жизни я понял, что не справляюсь и объявил о том, что после выхода IntB 2.22 я прекращаю его поддержку (точнее, передаю ее пользователю Gram, который активно помогал мне еще со времен Ikonboard). В феврале 2007 года я приступил к написанию IntB 3.x, но очень скоро понял, что для реализации многого из задуманного у меня просто не хватает опыта. К тому же давал о себе знать все тот же «кризис программирования», приводивший к постоянному ожиданию того, что программа не заработает, а ошибок будет больше, и они будут так спрятаны, что найти их будет сложно. В итоге к маю 2007 года я написал только основную часть движка, отвечающую за обработку HURLs и подключение нужных модулей и еще несколько типовых библиотек.
В мае 2007 года разработка IntB 3.x застопорилась окончательно. Во-первых, меня уговорили устроиться на вторую работу в МЭИ. Хотя это была всего лишь четверть ставки, но все же на это ушел целый свободный день. Во-вторых, я познакомился с WIP, esto и Я-he, которые вскоре стали активными участницами соционического форума, и после этого по выходным стали часто проводиться оффлайновые встречи (в которых также активно участвовал сэр Мик и некоторые другие участники). В третьих, на самом форуме стали периодически возникать конфликты. До апреля 2007 года ядро форума было монолитным, все постоянные участники находились в согласии между собой и форум рос, хотя и слишком медленно. Потом на форум пришло два явно выраженых «тролля» — Zexh и Механик, которые существенно оживили дискуссии на форуме и получили поддержку со стороны части участников. Сформировалось две группы — одна за Zexhа, другая — требующая немедленного его устранения с форума. Я не собирался его удалять, так как считал, что его наличие увеличивает активность на форуме. Но зато стало страдать качество сообщений: все меньше писали по существу и все больше ругались. Мне приходилось тратить по 3–4 часа в сутки только на то, чтобы все прочитать и вырезать ругань в специальный раздел. Потом произошел конфликт со spyke, которая во время приезда в Москву не пришла на сходку нашего форума, но пришла на сходку вражеского (того самого, где я когда-то ругался с Funtikом), а на мое требование в следующий приезд поступить наоборот (т.е. прийти к нам, но не ходить к врагу) категорически отказалась. Через некоторое время она вообще создала свой собственный форум, на котором не было запрета на поздравления с днями рождения (который существует во всех моих сообществах, чатах и форумах) и переманила к себе ту часть активных пользователей.
12 сентября назревавшие на форуме конфликты перешли в открытую фазу. На форуме переругались почти все, и несколько человек ушло. После этого активность упала катастрофически (с 300 до примерно 60 сообщений в день), и я понял, что если так будет продолжаться, форум «сядет на ноль». К тому же вскоре появился еще один оппозиционный форум, созданный неким RauR aka CheRu, который когда-то не сумел там прижиться на моем форуме.
Все это еще более усилило мой внутренний конфликт между «надо» и «хочу», о котором я уже писал выше. С одной стороны, я хотел спасать форум и для этого активно придумывать новые темы (но к тому времени уже немного «исписался», т.е. с одной стороны, уже создал много тем с интересовавшими меня соционическими вопросами, которые благополучно исчерпали себя, с другой — во многом изменил взгляды на саму соционику и уже не пытался приписать ей то, что на самом деле к ней не относится). С другой стороны, до окончания аспирантуры оставалось меньше года и требовалось все же закончить диссертацию, так как в противном случае меня ждала армия.
В итоге активность на форуме продолжала понижаться, и уже возникла угроза того, что форум spyke обойдет меня по количеству сообщений в день. Новых пользователей приходило мало, да и те, кто приходил, плохо уживались между собой. Но самое главное — не было какой-либо объединяющей идеи, которая давала бы ответ на вопрос «зачем нужен этот форум» как мне, так и другим посетителям. К тому же в декабре 2007 года я разругался с WIP (она вздумала некорректно подшутить надо мной, слегка стукнув по голове, я же был немного нетрезвый, а в таком состоянии очень легко начинаю воспринимать мир как «кругом враги», и воспринял это как разбойное нападение с целью ограбления, отреагировав соответствующим образом), после чего она и ее подруги ушли с форума.