// codeart.ru / Офтопик / Про Тормоза и Daos Форум

Про Тормоза и Daos rss подписка

Автор: Evgeny Sergeev

Иногда в светлые головы приходят классные идеи. И это хорошо! Но потом светлые идеи начинают казаться легковесными, простыми и т.д. Появляется желание их дополнить. И это уже плохо. Приведу конкретный пример.

Есть в рунете замечательный блогер - Тормоз. Год назад ему пришла идея сделать рекламный движок Daos. Описать этот движок можно довольно коротко: Daos - это движок для продажи текстовой рекламы на сайте. Нечто на подобие ADSENSE, только без Гугла.

Имхо, идея очень понятная и самодостаточная. И Тормозу следовало бы на ней остановиться. Но как часто бывает, развитие свой системы Тормоз увидел в увеличении функционала. Сейчас он задумался о модульности, системе плагинов и прочей ерунде, которая сделает из классной идеи непонятно что. Спрашивается: зачем?

Имхо, лучше довести первоначальную идею до технического совершенства и оставить в покое. Помните, как написано в Getting real - каждая возможность должна прежде всего доказать свою необходимость на практике!

Было бы неплохо создать нечто на подобие blue prints - место где люди могли бы высказывать и обсуждать идеи по развитию Daos. Возможно то, что хочет сделать Тормоз и не нужно никому.

  1. Сергей, так оно мне виднее, люди как раз обсуждают, пишут в комментариях и напрямую почтой. Я знаю, что нужно людям и знаю, как сделать правильно. Модульность как раз позволит остаться Daos простым (вернее, стать гораздо проще и удобней), но при этом расширяемым для потребностей отдельных клиентов.

    Ты противопостовляешь почему-то нынешний Daos и модульный Daos следующего поколения как нечто простое и сложное, хотя на самом деле всё наоборот.

    Кстати, ты же сам критиковал мой “спагетти-код”.

  2. Относительно Getting Real, кстати. Твои мысли совершенно правильные, если смотреть на самый первый Daos, который я сделал год назад. Вот его трогать не надо было… только им тогда вообще никто бы не пользовался )

    Понимаешь, с этим проектом происходила целая череда странных совпадений. Daos изначально был задуман как простенький ротатор рекламных строчек с оплатой исключительно через буржуйский биллинг DaoPay (потому и название такое, производное). Но, в это трудно поверить, однако, так и было. Я сделал прототип перед анонсом продаж, он успешно работал в моём блоге и тут, буквально за часы или сутки перед анонсом DaoPay перестал принимать SMS из России!

    Можешь представить моё состояние в тот момент. Обидно было.

    И вот начались переделки. А на самом деле надо было уже тогда просто делать с нуля совсем другой проект.

    Хотя, если бы я начал тогда - у меня не получилось бы хорошо всё равно. Сейчас гораздо больше знаний и опыта, я уже готов и понимаю что к чему.

  3. >Сергей, так оно мне виднее, люди как раз обсуждают, пишут в комментариях и напрямую почтой.

    Интересно, почему меня все упорно называют Сергеем?

    А насчет того, что люди просят в комментариях и по почте. Так пользователи всегда чего-то хотят! Но не всегда то что им хочется - это то что им действительно нужно. Опять же в Getting Real про это очень хорошо написано.

    >Кстати, ты же сам критиковал мой “спагетти-код”.

    Да, критиковал. Поэтому в заметке выше написал, что существующую идею нужно довести до технического совершенства. Т.е. я предлагаю сделать обычный рефакторинг. Может даже тестами покрыть. Но при этом не усложнять функционал.

    >Ты противопостовляешь почему-то нынешний Daos и модульный Daos следующего поколения как нечто простое и сложное, хотя на самом деле всё наоборот.

    Я противопоставляю “простой движок для ротации текстовой рекламы - Daos” и “движок для работы с текстовой рекламой, банерными сетями, плагинами пользователей и прочее и прочее… - Daos 2.0″

    Если задачу движка можно описать одним простым предложением - это классно и понятно. А если описание занимает несколько сложных предложений - то это монстр какой-то.

    >Хотя, если бы я начал тогда - у меня не получилось бы хорошо всё равно. Сейчас гораздо больше знаний и опыта, я уже готов и понимаю что к чему.

    Через год ты тоже самое скажешь про себя нынешнего :-)

  4. Евгений, прости пожалуйста! Невнимательность моя. А если правда называют так многие, причина проста - логическая “опечатка” считывания информации :) Потому что ты Евгений Сергеев - это в человеческие мозги как-то с глюком записывается. У меня вот фамилия тоже от мужского имени образована, так в школе многие учителя допускали ту же ошибку.

    Насчёт того, что люди всегда что-то хотят. Вот следуя твоей логике, выкуп показов тоже не надо было делать. А я сделал, и доходность движка выросла очень значительно. Учитывая, что он для зарабатывания денег и предназначен, просто грех было бы не сделать такую функцию. Согласен? Тем более, я, как и прежде, делаю только то, в чём нуждаюсь сам и точно знаю, что найду применение. Баннеры вот я не люблю, потому и не делаю такой функционал, хотя многие просят.

    Теперь про рефакторинг. Так я примерно это и планирую сделать. Хотя рефакторинг такой радикальный, с полным изменением архитектуры.

    Задача простой и остаётся, просто она многокомпонентная по своей природе, от этого никуда не убежишь.

  5. Обещаю, что Daos 2.0 если и будет монстром, то лишь в самом хорошем смысле :) Монстр добывания денег, при этом оставаясь внутри простым, логичным и понятным.

  6. Блин, чего со мной творится ( В последнее время стал такие ошибки позорные делать, ужас. Слишком много провожу времени в интернете, надо больше художественной литературы читать.

    Выше написал “противопостОвляешь”. Жуть. И нашёл эту ошибку в выдаче Яндекс.блогов по запросу Daos. Стыд и срам.

  7. Читаю сейчас книгу “Продуктивный программист” Нила Форда, он там напоминает про историю с кораблём “Ваза”, который затонул :)

    Подумал, что ссылку на описание этого события уместно здесь оставить. Через сокращалку, чтобы не было проблем с парсером URL русского адреса в “Википедии” - http://bit.ly/bxRRC4

Leave a Reply

« Немного про Python, Django и DocTest Пример рефакторинга »

 

Идеи для Бизнеса: домены. Домены RU недорого. 1 | Грузоперевозки по россии грузы. Грузоперевозки по России тарифы. | принтер hp laserjet p4014