Убей в себе shareware-программиста - спаси свой продукт!
Двенадцатым героем рубрики Кто есть кто становится Сергей Востриков, директор компании Devrace, которая представляет на рынке ряд продуктов для разработчиков программного обеспечения (Athlant, BlazeTop, FIBPlus...).
![]() |
Востриков Сергей Михайлович. Родился 17 мая 1975 года в Уссурийске, живет в городе Саратове. В 1997 году закончил отделение механики мехмата Саратовского Университета. Директор компании Devrace. Холост ("характер - стойкий, нордический..."). | ![]() |
Ваш возраст?
Этот вопрос меня всегда с толку сбивает. Родился в 1975 году ![]()
Где Вы родились?
Я родился в прекрасном городе Уссурийске среди тигров и фазанов. Правда, не помню ни тех, ни других, поскольку еще в 3-х месячном возрасте меня депортировали в Саратов. Навсегда.
Ваше образование?
Закончил отделение механики мехмата Саратовского Университета. Шел туда, конечно, учиться программированию. А пришлось учить термех. Впрочем, ничем не отличалось от программирования. Как одному не научился, так и другому.
Семейное положение?
Системный холостяк.
Где Вы живете?
Живу в столице... Поволжья. Есть, как ни странно, в России и такое место, как некоторые говорят.
Место Вашей работы?
Компания Devrace. Это мое основное место работы и отдыха вот уже 4-е года.
Как Вы проводите свободное время (отдыхаете) вне Devrace?
Зависит от количества времени. Поскольку обычно его мало, то я банально, но со вкусом дрыхну.
Есть ли у Вас хобби?
На реальные хобби, по большому счету не хватает времени, но если бы оно было, то я бы увлекался прыжками с парашютом и фотографией. В принципе, еще кулинарить нравится. Ну и, как положено, еще и на машинке вышивать умею ![]()
Ваша любимая музыка?
О, это сложный вопрос. Люблю зеленую тоску и электронный мрачняк. Поэтому обычно предпочитаю индастриал (EBM), типа Front Line Assembly. Но также могу слушать U2, Underworld и многих других
.
Какие фильмы Вы любите?
Умные. Либо лихо закрученные. Либо смешные. В общем, любой жанр хорош, кроме скучного. Люблю Захаровские вещи, замороченные фильмы про ангелов и дьявола типа Догмы, Войны Ангелов или Адвоката Дьявола
. А самое ужасное - просто прусь с сериала Саша + Маша. Сценаристу надо дать памятник за психологическую достоверность диалогов.
Ваши любимые книги (писатели)?
Сейчас скажу банальность, но на первом месте - Достоевский. Но больше из классиков особо никого не выделяю. Зато очень люблю умную фантастику: Стругацких, Бредбери, Азимова, Лема, Воннегута, Уиндема... Много их, хотя в основном, старички
. Стар становлюсь, новые веяния не очень интересны
.
Ваши любимые напитки?
Грузинские полусладкие вина. Тут без вариантов. Пиво не люблю, даже запах. Отсюда вывод - я был ненастоящим фидошником, потом ненастоящим программистом.
С кем из знаменитых людей мира Вы хотели бы выпить и что?
Для получения опыта "по делу", конечно бы, выпил с Биллом Гейтсом. Даже пиво бы вы вытерпел
.
А для интереса выпил бы с Горбачевым. Винца бы грузинского. Ну, или глинтвейна. Не знаю, насколько ему было бы такое общение интересно, а я бы точно нашел, что спросить
.
Играете ли Вы в азартные или компьютерные игры?
В азартные нет, мне в карты не везет. А из компьютерных игр я могу играть только в спиномозговики. Так называемые стратегии, на мой взгляд, представляют собой банальную комбинаторику, когда в процессе игры выясняется, какие именно драконы могут сожрать каких именно эльфов. Или какая толпа чуваков нужна, чтобы запалить базу противника, пока он лес заготавливает. То есть, фактически, если перед игрой иметь расклад кто, кого бьет, вроде камень-ножницы-бумага, то сама игра практически потеряет смысл, поскольку станет очевидна если не выигрышная стратегия, то хотя бы стратегия наименьших потерь. Скучно нажимать на кнопки, чтобы выяснить, какая из них долбанет током, а какая нет. Это не игра. А спиномозговики типа Doom, Quake или Half-life ни на что не претендуют. Знай себе уворачивайся и стреляй. Честность превыше всего
.
Суеверны ли Вы?
Пожалуй, нет. Все и так сложно, зачем вводить в планирование новые неизвестные переменные? ![]()
Кто Вы по гороскопу. Верите ли Вы в гороскопы?
Телец. Верю. Они и правда существуют, я их сам лично неоднократно видел. Помню, в детстве родители приносили с работы некие как бы индивидуальные гороскопы на год, которые распечатывались на тогдашних шкафообразных ЭВМ (я даже не знаю, что именно там было). На каждый день там был указан некий девиз. Запомнилось: "Пригласи друзей на пиво - проведи сей день красиво!". Как после этого не верить в гороскопы? ![]()
В случае реального существования законов реинкарнации, в какое животное Вы согласились бы превратиться?
В кошку. Во-первых, все-таки 9-ть жизней. Во-вторых, женщины все время тискают, прижимают к груди и сажают на коленки
.
Чем Вы больше всего гордитесь?
В последнее время проникаюсь гордостью за то, что у нас получилось сделать нечто полезное и коммерчески выгодное, поскольку на самом деле, число "шароварщиков" доходящих до нашего этапа очень мало. Это вполне может служить предметом гордости, как мне кажется.
Пару слов о самом замечательном дне (моменте) Вашей жизни?
Мне недавно задавали практически такой же вопрос в некой группе повышения управленческой квалификации во время знакомства
. Могу уверенно сказать, что самый замечательный день и момент был тогда, когда я впервые прыгал и парашют раскрылся. Такое счастье на земле испытать, как мне кажется, почти невозможно
.
Что в жизни доставляет наибольшее удовольствие?
Простые животные вещи
- утоление голода, комфорт, ну и ... т.д. ![]()
Что Вы ненавидите делать?
Я ненавижу заниматься бумажками, связанными с нашими государственными органами. Налоговая и прочие. Меня угнетает ситуация, когда, фактически, сфера обслуживания вынуждает тебя менять твои личные планы. Смешно, но из-за всяких препонов и нехватки времени играть по их правилам, я на новой квартире не был прописан более 1,5 лет. Директор-бомж, разве не весело?
.
Что вас раздражает в людях?
Глупость. Непрофессионализм. Неумение аргументировано защитить свою позицию. Хотя это, вероятно, следствие из глупости.
Есть ли у Вас мечта?
Увы, мечты, пожалуй, нет. В бесплодных мечтаниях я смысла большого не вижу, а значит остаются только планы. На ближайшее и дальнейшее время. И таких планов слишком много и, по большому счету, они банальны и неинтересны.
Есть ли люди, которым Вы хотели бы выразить особую благодарность?
Несомненно. Их очень много. Практически каждый человек в моей жизни сыграл в ней важную роль. Но на последние 4-е года, пожалуй, сильнее всего повлиял Сергей Бузаджи. Его талант, терпение и доброе отношение лежит в основе Devrace
. Ведь не стоит забывать, что сначала были FIBPlus и только потом компания Devrace.
В какой стране мира Вы хотели бы побывать?
В Японии и в Китае. В Европе скучно. Это как Россия Enterprise Edition. Чисто, накурено и нет запорожцев. Нечего посмотреть. В Штаты было бы любопытно съездить, но почему-то, кажется, что смотреть там, в общем-то, не на что. Азия же от нас отличается настолько, что культурный шок должен оказаться интересным
.
Если бы Вам дали 30 секунд телевизионного эфира, то на каком канале и что бы Вы сказали?
Я бы вылез на Discovery и сказал бы: Не парьте мозги! Все нормальные животные полигамны! Если вы нашли каких-то моногамных, значит вы их недостаточно хорошо наблюдали!
Сколько часов в день Вы проводите за компьютером?
Довольно много. Часов 8-мь минимум, как мне кажется. Но вообще не засекал, ибо у меня день рабочий ненормированный.
Какие сайты по программированию Вы посещаете?
У меня нет постоянных источников информации о программировании. По мере надобности я могу посещать отдельные ссылки на конкретные материалы, нужные для принятия тех или иных решений.
В каких конференциях по программированию Вы участвуете?
В основном в группах, где мы оказываем поддержку по нашим продуктам
. По привычке почитываю эху по InterBase на Epsilon'е.
Что для Вас работа программиста (ремесло, хобби, тяжкий груз...)?
Увы, сейчас для меня это уже во многом прошлое. А раньше было и тем, и другим, и третьим. Кто-то сказал: "Первую свою программу программист рожает, вторую СОЗДАЕТ, ну а потом он уже просто пишет". Так и есть.
Кем бы Вы были, если бы не были программистом?
Были планы пойти в микробиологию
. Если бы в школе чудом не поставили БК-10011 как раз при переходе в 10-11 классы, то ведь так бы и случилось. Чудовищно, как иногда круто меняются интересы и направления
.
Что Вы понимаете под словами "программист" и "профессиональный программист"?
На мой взгляд, это одно и то же. То есть, если ты программист, то ты должен быть профессионалом. Иначе ты не можешь называться программистом вообще. Я вот на гитаре слегка играю, но я же из-за этого не называюсь гитаристом
.
Как все начиналось?
Когда Вы впервые заинтересовались компьютерами?
Как я уже сказал, это случилось случайно в 10 классе. У меня был выбор, продолжить обучение в "токарке", или переметнуться в ВЦ
. Поскольку руки у меня - крюки - и токарить я не любил, то я ухватился за свой шанс. Тем более, что с математикой было все нормально, а это, почему-то, было необходимым условием для допуска
.
Ваш первый компьютер
БК-10011. На них стоял Бейсик и Фокал. Последнее необходимо произносить торжественно с протягиванием буквы Ф и ударением на второй слог. Ффффокал.
Ваш первый язык программирования?
Бейсик. До самого поступления в СГУ он оставался любимым. Я никак не мог понять, почему считается хорошо, что в Паскале надо описывать переменные заранее?! Поскольку я писал тогда в стиле потока сознания, такие приколы с декларацией переменных для меня были совершенно неуместны.
Когда Вы написали свою первую программу? Когда Вы впервые заработали деньги трудом программиста?
Это была школьная расчетная программа, и это было жульничество. Задача подразумевала выведение некой формулы, которая при конечном количестве начальных значений выдавала конечное количество ответов. То ли в условии задачи были ошибки, то ли все тормозили, но формула никак не выводилась. Я решил проблему, написав ряд условий if x = b then y = c. Результат работы программы полностью соответствовал тестовому заданию, или, как сейчас модно говорить - юнит-тесту, но почему-то работу не приняли
.
Когда Вы впервые заработали деньги трудом программиста?
Это был какой-то склад, чуть ли не на Excel на 3-м или 4-м курсе. Много их было, складов этих...
Delphi в практике Сергея
С какой версией Delphi Вы впервые столкнулись?
Delphi 1 Field Test. Мой тогдашний шеф ездил на выставку, где показали Field Test. Выглядело это тогда более, чем круто и совершенно непонятно
. Мы ждали, когда это все доедет до Саратова с таким же нетерпением, с каким в последнее время любители ждали Doom 3. Мы ждали чуда. И чуда приехала. Она настолько отличалась от Borland Pascal for Windows (BPW) по своей идеологии и сути, что это был культурный шок! Возьмем даже такой банальный пример: в то время мы с моим другом как раз писали курсовик по обсчету каких-то завихрений в сплошной среде и решили это графически изобразить. Задаешь параметры и получаешь направление струй. Писали на BPW. Так вот тогда была проблема с тем, чтобы сделать окно (форму) модальной. Приходилось писать хитрый (как нам тогда казалось) цикл обработки сообщений Windows, что-то делать, как-то на них реагировать. А тут, вдруг, Delphi. Form1.ShowModal. Два слова для решения той же проблемы! Потрясяюще. Вот только я долгое время не мог понять, а как же в Delphi делать так, чтобы форма, наоборот, не была модальной?
Пока не допер до метода Show, уже начал задумываться о перехвате оконной функции.
Первое что Вы написали на Delphi?
Эх. Склад. Писали вдвоем с шефом. На ходу учились. Написали все отлично, решили отдохнуть и попить кофейку. А чтобы протестировать защиту от дурака, попросили его падчерицу погонять программку, понажимать туда-сюда. Прошло 15 минут. Возвращаемся. Она завела программу в ступор, но до этого умудрилась наплодить пустых складов на всех доступных дисках. Самое обидное было в том, что в коде вообще не было возможности создавать пустые склады, мы еще только думали, как бы это поумнее сделать. Тогда я начал понимать, что современные информационные технологии шагнули на новый уровень сложности, когда понять, что там происходит, уже почти невозможно. Даже имея на руках полный исходный текст своей программы, мы явно видели, что ее функциональность выходит за рамки нашего кода.
Какую версию Delphi Вы считаете наиболее удачной?
Я люблю все новое
, поэтому каждая новая версия Delphi мне нравилась больше предыдущей. Для меня история пока затормозилась на Delphi 7, поскольку Delphi 8 for .NET для меня просто темный лес.
Какие "third party tools" Вы используете при работе с Delphi (компоненты, эксперты...)?
FastReport, EhLib, Virtual TreeView, SynEdit. Классы dUnit. Пожалуй, все, что могу сходу припомнить.
Какие языки Вы знаете кроме Delphi? Которые из них Вы используете?
Ну, я все-таки не люблю называть Delphi языком. Полагаю, что лучше разделять среду разработки - Delphi, и язык, на котором она написана и который она поддерживает - Object Pascal. В последнее время в основном приходится заниматься PHP. Но я не могу сказать, что знаю язык. Скорее, читаю со словарем
.
Если бы не было Delphi на чем бы вы писали бы?
Исторически меня подталкивали к Паскалю, так что на нем бы и писал, скорее всего.
Что Вас не устраивает в Delphi?
Отсутствие исходников среды. Это было бы познавательное чтение.
Как Вы думаете, какова причина популярности Delphi на просторах бывшего СССР?
Технологически он более насыщенный, чем аналогичные продукты. Это как бы квинтэссенция всего самого вкусного и нового. Наши программисты падки на такие вещи, как мне кажется.
Мир InterBase
Вы являетесь одним из авторов книги "Мир InterBase. Архитектура, администрирование и разработка приложений баз данных в InterBase/FireBird/Yaffil". Как пришла идея написать ее?
Это идея целиком и полностью принадлежит Алексею Ковязину. Уже с ней он и вышел на меня, поскольку нужны были соратники и дополнительные материалы.
Какие цели Вы преследовали, когда брались за книгу?
Прежде всего, популяризация InterBase и Firebird. InterBase - столь широко распространенный в России продукт и так слабо "продвигаемый", что хотелось помочь. Ну, и себе помочь хотелось тоже, поскольку наш рынок - рынок для FIBPlus - целиком зависит от популярности InterBase и Firebird.
Первый тираж разошелся за несколько месяцев. Вы ожидали такой успех книги?
Однозначно. Во-первых, это была ожидаемая книга. Ее смели почти сразу только читатели конференции на Epsilon
. Во-вторых, была проделана определенная работа по продвижению книги. А в-третьих, нам помогали просто все. Начиная от DelphiPlus, и заканчивая отдельными людьми, которые рекомендовали книгу всем своим знакомым.
Какие основные проблемы были у Вас при публикации книги?
Сначала материала было мало, потом оказалось, что его слишком много. Потом нас разочаровало качество издания. Хотя, надо отметить, меня, тем не менее, поразил профессионализм корректора. Он подмечал такие вещи, что, казалось бы, разбирался в InterBase
. Поэтому, когда оказалось, что в книге вагон опечаток, я подумал, что, вероятно, из-за организационных ошибок в печать попал не окончательный вариант от корректора.
Планируете ли Вы издание на английском?
Мы пробовали найти варианты, но к сожалению, пока что не нашли издателя. Теоретически, шанс издания книги на английском языке есть.
Будет ли 3-е издание?
Такие планы есть. Детали пока рассказать не могу, сам толком не в курсе
.
Думаете ли Вы писать другие книги?
Пока что, нет. Дело в том, что на подобных темах, как InterBase или даже Delphi, как мне кажется, в России много не заработаешь. А ведь написание книги - большой труд, даже если пишешь практически из головы. Поэтому нужна сильная мотивация для того, чтобы начать такую работу.
Не секрет, что для поддержки книги "Мир InterBase" был открыт сайт Interbase World. Кроме поддержки книги, какие еще функции он выполняет?
Сейчас это уже самостоятельный портал. Я во многом отошел от него, им занимаются другие энтузиасты. Хотелось собрать самое большое количество материалов по теме, причем, на двух языках. Сейчас сайт стал обновляться реже, но с другой стороны в процессе подготовки, насколько я знаю, есть два больших материала - дальнейший перевод документации по InterBase, и проект электронной книги Александра Бондаря про InterBase и Firebird. Господин Бондарь сейчас, кстати, занят переводом книги Хелен Борри. Ее, правда, на interBase-world.com никто не выложит
.
Весной этого года сайт "InterBase World" стал членом Firebird Foundation, расскажите, почему это произошло и, что повлияло на такое решение?
Просто хотелось поддержать сообщество Firebird, а также предоставить, если необходимо, дополнительный голос в Firebird Foundation русскоязычным участникам проекта
. Вдруг бы Александра Невского решили сделать Президентом Firebird Foundation? InterBase World бы его поддержал. Но, увы, не пригодилось
. Так что деньги просто пошли на расходы, необходимые для Firebird.
Как Вы думаете, что даст сайту членство в Firebird Foundation?
По большому счету, как я уже сказал, это был просто подарок community. Хотелось поддержать имидж русских, став корпоративным членом. Обычно такой уровень участия выбирают компании или люди, бизнес которых напрямую связан с развитием Firebird. Это инвестиции. Поскольку interbase-world.com, по большому счету, не коммерческий проект, то тут речь об инвестициях не идет. Хотелось повлиять на развитие продукта, но потом оказалось, что в организации наблюдается некий бардак, которым вообще отличаются подобные некоммерческие объединения. Особенно в период становления. Такое же сейчас существует в некотором роде, например, в ISDEF. Хотя цели этой организации совсем другие.
Как Вы видите цели и задачи фонда? В том числе Ваше и сайта участие в работе фонда?
Цель у них сейчас одна - не дать себе засохнуть. Продукт надо не только писать, но и продвигать, иначе все его технологические прелести затопчут конкуренты. Сейчас на это у Firebird Foundation, как мне кажется, либо нет средств, либо знаний, либо просто четкой политики. Во главе должен стоять маркетинг, а не поддержка SMP. Участие InterBase World, насколько я знаю, планируется сократить, по крайней мере, до ассоциативного членства. Проект просто не потянет очередной взнос за полной голос. Помощь InterBase World сообществу и так заключается в бесплатной информационной поддержке.
InterBase World - "Full Member of Firebird Foundation". Теперь Вы имеете, как написано в уставе, "право баллотироваться на выборах должностных лиц". Вы хотите участвовать в управлении работой фонда?
Представителем InterBase World в Firebird Foundation является Марина Новикова, как администратор сайта. Не знаю, планирует ли она участвовать в Firebird Foundation в качестве должностного лица. ![]()
Денег от продажи книги хватило на то что бы стать членом Firebird Foundation? ![]()
Хватило бы, но деньги были потрачены другие ![]()
Расскажите про Devrace
Что подтолкнуло, Вас программиста, на создание собственной фирмы?
Желание независимости, пожалуй, в большей степени. И мне казалось, что это будет достаточно легко. Я был неправ. Это не оказалось легко, но это оказалось выполнимо. Что радует.
Как пришла идея создать Devrace?
Мысль зародилась во время работы над QuickDesk. Меня не очень устраивала маркетинговая политика EMS относительно QuickDesk, и подумалось, что я могу сделать все это намного лучше. Хорошим кандидатом оказалась библиотека FIBPlus, тем более, что мы в тот момент уже плотно сотрудничали с Сергеем Бузаджи на почве расширения компонентов под нужды QuickDesk. Уж не знаю, смог ли я лучше, но во всяком случае нечто устойчивое получилось
. Но плата за самостоятельность высока.
Откуда такое название?
Это результат вдумчивого подхода по генерации защищенной торговой марки
. Искусственное слово, собранное из корней Development Race. То ли гонки разработок, то ли гонки разработчиков
. Как сказал один из тестеров FIBPlus (а они все участвовали в процессе в качестве фокус-группы) - ну что ж, вас теперь гонщиками называть будут ![]()
Дата основания вашей компании?
Точную дату появления марки, пожалуй, уже не вспомню, но было это в начале весны 2001 года. Мы, оказывается, достаточно молоды
. Собственно, мы начали с другого названия, но оно, как оказалось, было крайне неудачным. Именно после этого я стал тщательно и обосновано подходить к выбору названия чего бы то ни было. Интересен и другой факт - получается, что FIBPlus, как марка, более старая сущность, чем Devrace ![]()
С какими проблемами пришлось столкнуться по ходу организации работы Devrace?
Проще сказать, с чем мы не столкнулись
. Проблемы были везде. Начиная от незнания рынка, неумения определять ценовую политику, отсутствие опыта в маркетинге и т.д. Нас спасло только то, что мы с самого начала определили главную схему работы: кто-то занимается разработкой, а кто-то - продвижением. Конечно, речь не идет о том, что разработчики Devrace отброшены от процесса принятия решения. Все наши сотрудники умные люди, мнение которых я очень уважаю. Поэтому обмен мнениями и идеями идет постоянно, в том числе и по поводу маркетинговой активности. Однако основная работа все-таки разделена. Поэтому, если кто-то задумывается о том, чтобы заниматься продажей своего ПО, хочется дать совет - прежде всего, думайте о маркетинге, а не о технологии. "Хороший продукт продаст сам себя" - это миф. Хороший продукт может продать себя в очень ограниченных пределах, фактически, лишь в рамках небольшой активной тусовки, которая каким-то образом имела отношение к продукту, но не более того. А потом будет ступор, и скорее всего, захочется все бросить, поскольку возникнет разочарование от низкого уровня продаж.
Как Вы собирали коллектив?
Да он как-то сам все время собирается. Не могу сказать, что делаем какие-то собеседования и т.д. Людей и так видно, мы имеем дело с теми, с кем уже сталкивались по тем или иным вопросам.
Занимаетесь ли Вы еще программированием или руководство съедает все время?
Программированием уже, увы, не занимаюсь. Слегка курочу php-скрипты Bitrix на наших сайтах
. Пишу примеры в процессе подготовки статей по FIBPlus. В общем-то, и все.
Вы "Borland Technology Partner" и член "ISDEF", что это дает лично Вам и Вашему бизнесу?
Borland Technology Partner - это возможность участия в тестировании новых продуктов Borland. Это очень важно, поскольку давало нам возможность выпускать новые версии продуктов к моменту выхода новых версий Delphi, BCB или InterBase. Это дает кое-какие дополнительные маркетинговые каналы, которые все равно играют роль, хотя и не приносят баснословных продаж
. Что касается ISDEF, то здесь речь идет о закрытой профессиональной тусовке, в которой можно набраться опыта от китов русского shareware. Для меня это клуб, а клубные знакомства позволяют оперативно решать многие вопросы
. Я очень ценю тот факт, что к моменту появления ISDEF, у меня уже была возможность вступить в эту ассоциацию. Ее уровень растет день ото дня, и это открывает новые горизонты.
Какие Ваши основные продукты?
Важнейшим из искусств для нас, естественно, является кино
, то есть, FIBPlus. Говорим Devrace, подразумеваем FIBPlus и наоборот. Вторым по важности является Athlant, тем более, что сейчас мы готовимся к тому, чтобы слегка расширить его рынок. Самое важное - это те столпы, которые нас кормят, и дают нам средства на эксперименты ![]()
В этом году читатели Delphi Informant Magazine выбрали FIBPlus в качестве лучшего инструмента в категории Best Database Connectivity. Поздравляю Вас с этой победой! К ней Вы шли несколько лет. Что Вы почувствовали после получения результатов голосования?
Честно говоря, результаты были вполне ожидаемыми. Если голосование прошлого года нас сильно удивило - мы не ожидали второго места, то в этом году мы были практически уверены в первом. На это указывали и данные о популярности конкурентных продуктов.
Для нас эти результаты являлись железобетонным подтверждением известности наших продуктов. Не забываем, что и Athlant в своей категории также получил "призовое" место. Совершенно очевидно, что решающим моментом оказалась поддержка русскоязычного сообщества. Мы с самого начала развития наших продуктов старались поддерживать отечественных разработчиков, и они платят нам тем же. Под логотипом Delphi Informant с наградой за первое место можно смело приписывать: "русские идут"
.
Что дает эта победа лично Вам и Devrace?
Ну, лично мне это дает удовлетворение тем, что мы придерживаемся правильной политики построения взаимоотношений с нашими пользователями. А значит, я молодец
. Хотя на самом деле, не только и не столько я. А для Devrace победа - это информационный повод посветиться, возможность выделиться на фоне конкурентов, дополнительная гирька на чаше выбора потенциальными покупателями именно наших продуктов.
Что бы Вы сказали по поводу награды лидеру прошлых лет - Джейсону Вартону (автору IB Objects)?
Я бы сказал, что ветер изменился и теперь мы в авангарде. Вартон был новатором во времена Delphi 2, поскольку решил проблемы прямого доступа к InterBase, а теперь новаторы мы. Все новые интересные вещи, которые появляются в линейке аналогичных продуктов - это все сначала реализуется у нас. Разделенные транзакции, локальные блоб-фильтры, макросы, локальная сортировка - все это наше, и далеко не все наше реализовано у конкурентов. А дальше им будет только хуже
. Вот, например, поддержку Unicode ввели. У кого она еще есть? ![]()
Когда по телику вручают награды, например Оскар, то получив награду со сцены говорят "спасибо жене, собаке, детям...". Представьте, что Вы на сцене и Вам вручили награду Delphi Informant Magazine, что Вы скажете залу?
Спасибо нашим пользователям и спасибо нашим коллегам. Это они дали нам эту награду, поскольку это их выбор (Reader's Choice Award).
Надеюсь, Вы не остановитесь на достигнутых результатах?
Ну, боюсь, что третий раз победить в данной категории не получится по чисто техническим причинам - мы были последними номинантами, поскольку Delphi Informant больше не существует. Что касается дальнейшего развития продукта, то, конечно, не остановимся. Сейчас, в связи с появлением Delphi 2005 и поддержкой в нем старого доброго VCL, становится, очевидно, что Delphi 2005 не хватает FIBPlus
. Мы решим эту проблему!
Когда то в интервью Андрей Семак на вопрос "Расскажите подробнее про Athlant. Откуда такое название?" ответил "Это вопрос к Сергею Вострикову (директору Devrace)". Раскройте секрет, так откуда название Athlant?
Ну, что тут сказать... Вот есть талант придумывать названия - и все тут
. Вообще процесс был очень простой. Поскольку Athlant по сути своей поддерживает сразу около двух десятков систем контроля версий, то кто же он, как не Атлант, который держит небо? Ну, а буква "h" позволила получить уникальное название, что сделало торговую марку сильной в терминах защиты. Вот и весь секрет.
Теперь о печальном.
Что стало с библиотекой компонент SohoLib Pro? Последняя ее версия была в сентябре 2001 года - проект умер окончательно?
SohoLib - это был на 95% мой личный код. Там были реализованы интересные решения. Библиотека состояла как бы из двух частей - визуальных контролов и компонентов, которые сейчас бы назвали модным термином framework
. Framework продавать очень трудно, поскольку это не просто кирпичи, а некий готовый подход к разработке приложений, заставляющий играть по определенным правилам. У нас не было необходимых ресурсов для продвижения такого продукта. Выделять же отдельно визуальные контролы при некотором обдумывании показалось плохой идеей - таких библиотек слишком много, чтобы можно было серьезно выделиться на их фоне. Поэтому, скрепя зубами, волевым решением я снял продукт
.
В сентябре 2003-го года Вы выпустили единственную версию CLXToolbar. Теперь даже сайт http://www.clxtoolbar.com мертв, это что мертворожденное дитя?
Сайт не мертв, просто с доменом технические сложности. А на самом деле домен просто будет перенаправлен на www.devrace.com/en/clxtoolbar. Мы пока приостановили разработку, чтобы посмотреть, что же будет с Kylix. Некоторые данные говорят о том, что Борланд не особенно активно занимается его доработкой. Поскольку CLXToolbar целиком зависит от развития и популярности Kylix, то мы выжидаем.
Последняя версия Athlant (3.0 Release Candidate 2) была выпущена в середине ноября 2003 года. Прошел год, а релиза все нет. Прокомментируйте, пожалуйста, эту ситуацию. Проект Athlant закрыт или заморожен?
Он ни в коем случае не заморожен. Он даже расширяется в сторону поддержки других сред. Но есть сложность. После RC2 по многочисленным отзывам мы решили встроить в Athlant поддержку групп проектов. Сейчас, как известно, при работе с группой приходится переключаться от проекта к проекту, и каждый из них требует переподключения к хранилищу. Это неудобно. Однако технология поддержки групп потребовала значительной переделки внутренностей продукта, и пока еще, увы, эти переделки не протестированы в нужной мере. Слишком они велики. Так что проект и не закрыт, и не заморожен. RC2 можно использовать в реальной работе, в принципе, мы в любой момент можем просто обозвать его релизом, ибо больших ошибок в нем не обнаружилось. Но вот выпуск действительно новой версии пока откладывается.
С лета 2002 года Вы обещали выпустить универсальную интегрированную среду нового поколения для разработки и администрирования баз данных - BlazeTop. Последняя версия BlazeTop была в марте этого года, проект тоже заморожен?
Да, что касается BlazeTop, то он в настоящее время заморожен. Не все же хиты выпускать
.
Почему Ваши продукты не поддерживают Delphi 8?
Да смысла нет. Поскольку там нет поддержки VCL, а есть VCL for .NET, у которой своя идеология работы с базами данных диктуемая .NET, то реализация FIBPlus будет малоэффективна. Мы протестировали производительность IBX for .NET. Ужас. Прямой доступ со скоростью раз в 20-ть медленнее, чем аналогичное приложение, собранное в Delphi 7 под Win32. Под .NET надо использовать ADO-провайдеры и точка. Прямой доступ на уровне компонентов вроде FIBPlus там, увы, не к месту. Что касается Athlant, то, судя по Release Notes, в среду Delphi 8 уже встроена поддержка SCC. Поскольку это не компоненты, которые ложатся в основу программ, а всего лишь эксперт IDE, то пользователи скорее предпочтут пользоваться тем, что есть в поставке, чем тратить дополнительные деньги на аналогичный эксперт, пусть даже и более функциональный и удобный. А переделка Athlant ради поддержки нового типа IDE потребовала бы фактически полного переписывания визуальной части эксперта. Мы посчитали это нерентабельным.
Кого вы считаете своими главными конкурентами?
Для FIBPlus это несомненно IBX. Даже тот факт, что Borland предпочел выбрать ту же технологию, что и мы - FreeIBComponents - для включения в поставку, говорит о том, что эта технология более эффективна, нежели, например, IBO. Хотя я допускаю, что на решение повлияли и какие-то другие мотивы. В любом случае, поскольку IBX входит в поставку, то это основной конкурент. За ним стоит имя Borland, хотя реально разработкой также занимается только один человек - Jeff Overcash. C другой стороны, IBX - наш главный кормилец, поскольку именно отток пользователей IBX дает нам сейчас основную массу новых покупателей.
Что касается Athlant, то реальный конкурент только один - SourceConnexion. Но его положение на рынке не очень внятное. В основном его автор известен все-таки другим продуктом - VssConnexion.
Как Вы с боритесь с конкурентами?
По-разному. С IBX мы не столько боремся, сколько готовим почву для миграции с IBX на FIBPlus. Частично за нас это делают апологеты Firebird, противопоставляя его InterBase. Естественно, развитие технологических преимуществ FIBPlus играет немаловажную роль в конкурентной борьбе. Что касается Athlant, то тут используется и более гибкая ценовая политика, и игра на имидже компании в целом. Все-таки, конкурент - один человек, а нас много. Но полной победы, конечно, никогда не будет по определению ни у кого.
В каких странах распространяются Ваши продукты? В какой стране больше всего пользователей?
По количеству регистраций на первом месте, конечно, РФ и вообще страны ex-USSR. Далее идут европейские страны. Полагаю, что это вообще связано с тем, что в Европе продукты Borland более популярны, чем, например, в США.
Часто ли приходится сталкиваться с пиратскими версиями и как Вы боритесь с ними?
В основном мы с ними боремся тем, что стараемся поддержать наших коллег, а значит увеличить в их глазах ценность купленной версии. В целом русско-говорящее сообщество очень хорошо к нам относится и потому иметь пиратскую копию наших продуктов зачастую считается просто неприличным. Хотя, конечно, отдельные товарищи выкладывают на варезных сайтах полные версии. Боремся с этим по-разному. В большинстве случаев хватает письма администратору сайта с разъяснением нашей позиции относительно поддержки русско-язычных программистов. Узнав про наши цены, пиратские версии просто удаляют, поскольку их воровать и правда становится неудобно как-то
. Но иногда приходится решать проблемы и более жестко. Были случаи, когда в результате наших претензий некоторые сайты закрывались по крайней мере до тех пор, пока они не удаляли пиратские версии наших продуктов. В скором времени за защиту наших прав примется также ассоциация Русский Щит в рамках соглашений с компанией SoftKey. Это, конечно, будет намного более жестко, чем наши мягкие увещевания. Я к тому веду, чтобы предупредить, что если кто-то купил FIBPlus или Athlant, и подумывает, не выложить ли это где-нибудь во всем известных местах, то лучше еще раз подумать и не делать этого. Не стоит оно того, поверьте. Тем более, если даже уже деньги за полную версию уплачены.
Мы знаем, что цены на Ваши разработки для exUSSR намного ниже обычных. Что у Вас влияет на процесс ценообразования?
Рыночная ситуация. Поскольку уровень доходов в exUSSR намного ниже, чем, например, в Европе, то и цена на FIBPlus здесь ниже. Мы, конечно, не используем никакие индексы сравнения цен "там" и "тут", чтобы определить цену, но стараемся попасть в нужный ценовой диапозон. Судя по количеству регистраций, мы пока в цене не ошиблись.
Советы гуру
Что нужно сделать, чтобы багов было меньше?
Писать внимательно
. Ну, и тестирование никто не отменял.
Что бы Вы пожелали начинающим shareware-программистам?
Стать shareware-бизнесменами. В shareware программист - это важное, но не определяющее звено. Что такое shareware? Это просто некий способ распространения программного продукта потенциальным покупателям (share - использовать совместно, распределять). Речь идет про то, чтобы дать пользователям попробовать некий программный продукт, чтобы легче принять решение о покупке. Если бы существовала технология давать "погонять" на месяцок марочный коньяк, чтобы потом решить, брать или не брать, то его тоже бы так продавали
и термин shareware-программист вообще бы не возник, также как не возникли термины маркетолог-программист, или финансист-программист. Сейчас обычно программисты, имеющие продукт, начинают пытаться его продавать, поэтому их называют shareware-программисты. Но это просто сложившаяся практика, которая, кстати, себя постепенно изживает. Уровень конкуренции на рынке такого ПО сильно вырос, и просто программист на него уже выйти скорее всего не сможет. У него уже должны быть хотя бы задатки маркетолога ![]()
В общем мне не нравятся термины shareware-программист или shareware-бизнесмен. Shareware - это просто способ дистрибуции. Никто же Half-life 2 не называет шароварной игрой, а ведь они тоже теперь практически ту же модель используют.
Взгляд в будущее
По Вашему мнению, продукты под Delphi 8 - нерентабельны. Будите ли Вы поддерживать Delphi 9?
Delphi 9, а точнее, Delphi 2005 мы будем поддерживать в той его части, которая продолжает направление VCL для Win32.
Какие языки/технологии будут популярны в будущем?
Честно, затрудняюсь давать такие прогнозы. Технологии движутся в сторону мобильных устройств и, соответственно, их интеграции между собой. А вот языки... Каждый день новые появляются, потребности же меняются постоянно.
Как Вы думаете, что в будущем сделает компания Borland с Delphi?
Всегда есть риск, что проект будет свернут, поскольку невозможно развивать продукт до бесконечности. Любая компания рано или поздно упраздняет те или иные продукты. С другой стороны, пока еще у Delphi достаточно большая пользовательская база и попросту обрубать все концы для Borland, полагаю, невыгодно. Так что будем надеяться, что продукт будет развиваться, пока это позволяют внешние условия. Выход Delphi 2005 с поддержкой Win32 в определенной мере подтверждает это развитие.
Над чем сейчас работает Ваша компания? Ваши планы на будущее?
В последние дни мы упорно трудились на FIBPlus 6.0. Сергей Бузаджи проделал огромную работу, и сейчас мы заняты тем, что стараемся максимально выгодно осветить новую версию. В процессе разработки находится Athlant для других IDE, а также Athlant с поддержкой групп проектов. Тут пока сложно определить какие-то сроки. А в закромах готовится к публикации ряд интересных нишевых продуктов, суть которых я пока не могу раскрыть
. Они все будут предназначены для разработчиков ПО, мы не бросаем этот рынок, а продолжаем работать в этом направлении.
15.11.2004г
Сергей Востриков специально для Delphi Plus
Вы еще не дали интервью DelphiPlus? Тогда мы идем к Вам!
| 2011 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 2010 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 2009 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 2008 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 2007 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 2006 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 2005 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 2004 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 2003 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 2002 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 2001 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 2000 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 1999 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
- Компания по разработке программного обеспечения
- Услуги аутсорсинга в области программирования
- Как продлить срок службы картриджей
- Мошенничество во Всемирной Паутине. Осторожно: фишинг!
- Web-студия
- Как легально поднять уровень индекса цитирования.
- Мы реально сможем помочь вам в управлении предприятием
- Создание сайтов – популяризация вашего замысла
- Свой сайт. Управление ресурсом
- Семантическое ядро сайта или правила подбора ключевых фраз
- Программирование в среде Delphi 8 for .NET
- Практикум по Delphi для решения прикладных задач
- Фундаментальные алгоритмы и структуры данных в Delphi
- Delphi 6. Программирование на Object Pascal
- Delphi и технология COM
- Delphi в шутку и всерьез: что умеют хакеры
- Программирование в Delphi глазами хакера
- Delphi 2005. Секреты программирования
- Искусство создания компонентов Delphi
- Приемы программирования в Delphi на основе VCL
- Программирование баз данных в Delphi 7
- Программирование баз данных в Delphi
- Программирование в среде Delphi
- Программирование в Delphi 7
- Язык SQL в Delphi 5

