logo
logo

Форум В защиту автора и программы (в которой они не нуждаются)

создать новую тему раскрыть все
В защиту автора и программы (в которой они не нуждаются) Сергей Z 12/03/2003 20:12 #написать ответ
В треде "Когда будет обновление - сколько можно ждать. Уже умаялись" много предъявлено было претензий к автору. Могу ответить только одно: не нравиться - не пользуйтесь!
Попробуйте найти хоть одну _БЕСПЛАТНУЮ_ программу с аналогичными возможностями и интерфейсом. Уверен ненайдёте! Да мне тоже кое-чего не хватает, но с помощью Excel и рук можно получить из неё практически всё. Да это не удобно, но без Cash было бы хуже.
А по поводу "альфы" - кто-нибудь из "торопыг" сел-бы в альфа-версию автомобиля? А деньги, я думаю, не менее важны в нашей жизни. Как по мне - так чем потом разбираться куда что пропало, я уж лучше нужное мне, пока, доделаю сам. И могу себе представить шквал сообщений в форуме если у кого-то в результате использования "альфы" что-то не так получится.
И всё равно невозможно сделать программу которая умела-бы всё и для всех, прийдется что-то самому добивать, в этом случае должны помочь плагины.
Я полностью поддерживаю Сергея, который один делает то - чем пользуются многие. Я уверен что исправления и дополнения он не вносит в текущую версию только потому, что все силы отдает на написание и отладку новой!
Как итог могу посоветовать Автору не спешить, ни в коем случае не поддаваться на уговоры выложить сырую версию! Когда и если все получиться так как Вы задумали, то те кто обещали сюда больше не заглядывать - зайдут обязательно за новой версией. Хотя-бы из любобытства,и если пределка окажется такой как я себе могу представить по "Планам" то я уверен что вернуться к ней опять.
Удачи Вам в вашем нелегком деле! Остаюсь с _терпением_ ждать новую версию!
 
Dervish: Спасибо за поддержку! Это очень важно для меня. Спасибо.
Пакт о ненепадении Сергей 13/03/2003 13:32 #написать ответ
Можно подумать что тут авторов убивают...
 
Так вот.
:: "не нравиться - не пользуйтесь" Вы это серьёзно, или притворяетесь? Никто не говорил "прога - фуфло". Говорили "давай сделаем лучше".
 
::"который один делает то - чем пользуются многие".
Во первых не делает, а говорит что делает - это не одно и то-же.
Во вторых, было много предложений помочь (с открытием кода, и без). Отказался. Вольному - воля...
В третьих. Апетит приходит во время еды. И после хорошего интерфейса, неплохой функциональности и т.д. хочется получить ещё чуть-чуть (ну для полного счастья). А этого уже нет...
 
::В альфу автомобиля сел-бы я.
 
::"кое-чего не хватает" - при ближайшем рассмотрении нехватает больше чем есть (конечно спасибо и за это...)
 
продолжение следует...
 
Dervish: Не убивают. Просто легче всего переносятся совсем безосновательные упрёки. А когда чувствуешь, что человек имеет право упрекнуть (а сейчас именно такая ситуация, увы), становится грустно.
 
> Во первых не делает, а говорит что делает - это не одно и то-же.
Это, скорее, вопрос доверия. Человеку можно либо верить, либо не верить, что бы он не говорил и как бы он не утвержал, что достоин доверия.
 
> много предложений помочь...
 
Одно даже дошло до конкретной переписки по e-mail. Я дал человеку участок кода, который можно было бы сделать (закачка валют из интернета). Итог - тишина. И упаси вас бог упрекать этого человека в том, что он замолчал: у каждого свои проблемы и заморочки. В общем, не судите да не судимы будете.
 
Тем не менее, начиная со вчерашнего дня (13 марта) я уже не один работаю над проектом. Нас двое. Что из этого получится - посмотрим, надеюсь, получится хорошо. По крайней мере, специалист подключился просто замечательный (лично моя оценка).
 
И ещё: Сергей, если вы готовы подключиться к работе над проектом, давайте это обсуждать. Жду письма на мыло. Вам написать не могу, поскольку ваш e-mail не указан.
О пакте Artem Fedorov 13/03/2003 16:04 #написать ответ
> Говорили "давай сделаем лучше".
 
Сделаем? ) (см. ниже)
 
> Во вторых, было много предложений
> помочь (с открытием кода, и без).
> Отказался. Вольному - воля...
 
У Вас есть опыт удаленной разработки? А опыт удаленной бесплатной разработки. У меня есть, и вот что я могу сказать по этому поводу. "Предлагать" помочь и помогать -- две большие разницы. Человек может передумать, у него может не хватить квалификации, а может оказаться так, что лучше его было гнать поганой метлой с самого начала, чем доверять "помочь".
И насчет открытых исходников. 120 скачиваний исходников за 10 дней, и НИ ОДНОГО предложения/вопроса. Не говоря уже о том, чтобы "помочь". И я очень сомневаюсь, что в обозримом будущем появится какое-нибудь дельное предложение.
 
> В третьих. Апетит приходит во время
> еды. И после хорошего интерфейса,
> неплохой функциональности и т.д.
> хочется получить ещё чуть-чуть (ну для
> полного счастья). А этого уже нет...
 
Как известно, потребности человека безграничны. И каждый раз будет это "чуть-чуть", так ни один автор никогда  не доделает программу.
 
> В альфу автомобиля сел-бы я.
 
Остается надеяться на естественный отбор.  
 
Dervish: No comments, поскольку до сих пор я всегда работал один.
О пакте... Сергей 14/03/2003 02:08 #написать ответ
Нет, опыта удалённой разработки у меня нет. И Вашими молитвами - не будет.
Как это трудно - я знаю, ибо работаю программистом. и разобраться в чужом коде ой как не легко (хотя это зависит и от качества кода). И уж тем более написать продолжение. Ещё труднее принять (включить в проэкт) уже готовый кусок. Как минимум хочется переписать по своему.
НО!!!! Сформулировать требование о необходимости функции с некоторой функциональностью - можно. Другой вопрос, что это уже 70 процентов работы - осталось кодировать и тестировать (тоже та ещё заморочка, без полного кода).
Однако то о чём Вы говорите - тупик. Ибо другими словами Вы сказали - Это трудно, и поэтому нереально. Хотя программа и так в тупике.
 
"никогда не доделает" - уже начинается. Осталось подождать наступления никогда.
 
По поводу естественного отбора. Для меня СЕСТЬ в тестируемый автомобиль, и разогнатся в нём с места до хотя-бы 40 км/ч - это две большие разницы (хотя м.б и все три).
Ну что ж... Об Open Source... Artem Fedorov 14/03/2003 02:55 #написать ответ
> [проблемы с кодом поскипаны]
 
Да это только вершина айсберга. А как насчет review и superreview присланых fix-ов и дополнений? А система контроля версий которую придется внедрять? Вся эта административная работа намного сложнее мытарств с чужим кодом. И кто будет этим заниматься? Автор? Который и без того занят? Сторонний человек? Это уже вообще атас... Open Source, как и другие виды коллективной разработки намного сложнее именно из-за проблем управления, и это очень удачный способ затянуть проект. Для этого нужен руководитель, который большую часть времени посвящает именно управлению, а в данной ситуации Автор, помимо прочего, должен зарабатывать на хлеб с маслом.
 
> НО!!!! Сформулировать требование о
> необходимости функции с некоторой
> функциональностью - можно. Другой
> вопрос, что это уже 70 процентов
> работы - осталось кодировать и
> тестировать (тоже та ещё заморочка,
> без полного кода).
 
Ага. И найти человека, который это сделает. Потом искать его. Потом проверять работу. А потом окажется, что вызов ф-ии должен быть сделан иначе. Искать человека, вталкивать ему почему и как должно измениться, ждать, искать его, проверять работу. И т.д.
 
> Однако то о чём Вы говорите - тупик.
> Ибо другими словами Вы сказали - Это
> трудно, и поэтому нереально.
 
Я этого не говорил. Все эти сложности решаются руководителем проекта. И это занимает много времени. А если автор работает, и свое свободное время тратит на написание Cash, то что ему, работу бросать?
 
> Осталось подождать наступления
> никогда.
 
Никогда, как и другие абсолюты, недостижимы
 
> Для меня СЕСТЬ в тестируемый
> автомобиль, и разогнатся в нём с места
> до хотя-бы 40 км/ч - это две большие
> разницы (хотя м.б и все три).
 
Ну если только посидеть... Может быть, тогда пойдут скриншоты? ))
Пакт о ненепадении (продолжение) Сергей 13/03/2003 13:33 #написать ответ
Часть вторая.
 
::"А деньги, я думаю, не менее важны в нашей жизни". Вот тут в точку. Был-бы это какой-нибудь плеер - да гори он синим пламенем. Деньги - это деньги. И невозможность планирования вызывает вопрос - а на фига я кропотливо учитывал?
 
:: "что-то не так получится" А вы просмотрите форум (насколько терпения хватит). Именно этим и занимаемся.
 
:: "...могу посоветовать не спешить ... выложить сырую версию" Дааа... Страна советов... К вашему сведению - даже операц. система (любая) - сырая. Об этом свидетельствует колич. обновления и новых версий. Когда вы говорите "сырая" - видимо, имеете в виду - "не работоспособная". Я же говорю, говорил, и говорить буду - о планомерном развитии. Написал фичю - дай тестерам попробовать. Поверьте моему опыту - так правильно. Иначе можно пару лет разрабатывать нечто никому не нужное (ибо деньги вещь - динамичная), а потом начинать ловить баги.
 
::"должны помочь плагины" Я бы настаивал (в случае обсуждения) на открытом коде.
 
:: "все силы отдает на написание и отладку новой" Позволю себе заметить - мы не просили, да нас и не спрашивали. Опять таки меня устроили-бы пара нужных функций в старой версии - но полгода назад.
 
Фууу... Никогда столько не писал. Побольше бы таких топиков, я бы мемуары потом издал.
 
Dervish: Сергей, это мой последний опыт переписывания программы "с нуля".Больше я на такой подвиг не пойду. Сейчас закладывается такой фундамент, который впредь позволит работать просто над нынешним кодом, только дорабатывая его.
 
> Я бы настаивал (в случае обсуждения) на открытом коде.
 
Открытом коде чего? Программы? Плагинов?
 
> ...я бы мемуары потом издал.
 
Скучное это дело, читать чужие мемуары. )
В ответ Сергей Z 13/03/2003 15:54 #написать ответ
Подумать можно что угодно, но на автора наезжают, а толпа готовая "линчевать" уже похоже собралась
 
>>говорит что делает
Во-первых он уже сделал то чем, как я думаю, пользуетесь и Вы.
Во-вторых попробуйте с нуля переписать программу да чтоб учесть 1000 требований, сколько времени отнимет?
>>В альфу автомобиля сел-бы я.
Мог бы Вам только пожелать постараться доехать без происшествий.
 
Если по-делу, к Dervish есть предложение: может быть создать ограниченную группу альфа-тестеров? Выбрать их, на Ваше усмотрение, из числа ниболее активных&конструкивных участников форума и высылать по почте пробную версию для проверки, как тут выразились "фичи". Тогда и овцы будут целы и волки сыты.
Я думаю что именно эти участники в основном и недовольны видимыми результатами. И Вы как автор сможете "потренироваться на кошках". Ведь легче будет если ошибки будут пытаться найти ...дцать человек вместо одного?
 
Dervish: Наверное так и стоит сделать. Вот решатся мои проблемы с интернетом (всего недельку подождать), наверное я так и сделаю.
ответ на ответ Сергей 14/03/2003 02:20 #написать ответ
Надеюсь что до линчевания не дойдёт. Максимум - люди уходят из обсуждения. Мне жалко. Ибо уменьшается круг QA (проверка качества), и круг попробовавших и ВЫСКАЗАВШИХ пожелания.
 
Уже сделал - спасибо (каждый раз говорю, и ещё сто раз скажу). Делает??? может быть.
 
Ну не "с нуля", как я это понимаю. А если "с нуля" - это называется закрытый проэкт. И снова вопрос про открытие кода. Пример - ДОС Навигатор.
 
"учесть 1000 требований" - НЕ НАДО. Лучше по одному.
 
"ограниченную группу альфа-тестеров" было в начале и уже обсуждалось. Полность поддерживаю решение выкладывать каждую бэту. Кто хочет возьмет. По моему - ни разу не было ни то что больших, а даже малейших претензий (по крайней мере здесь) по поводу проблемм в бэтах.
 
"видимыми результатами" С Вашего позволения - "НЕвидимыми..." или "... НЕрезультатами"
 
Dervish: Бету можно будет выкладывать на всеобщее обозрение тогда, когда у неё будет хотя бы необходимый минимум функциональности. Пока, думаю, ещё рано. А вот сделать закрытую область на сайте вполне возможно. И давать её адрес только тем, кто готов выступать в роли эдакого "подопытного кролика".
 
И ещё, переделывать начал только потому, что не 1000 требований, а даже 1 единственное не вписывалось в формат базы. Тупик. Ошибка проектирования первой версии. Что было делать?
ответ на ответ на ответ (рекурсия, блин) Artem Fedorov 14/03/2003 03:11 #написать ответ
> "учесть 1000 требований" - НЕ НАДО.
> Лучше по одному.
 
А если для 90% требований необходима реорганизация архитектуры программы? По-моему, именно это было причиной начала разработки новой версии.
 
> По моему - ни разу не было ни то что
> больших, а даже малейших претензий (по
> крайней мере здесь) по поводу проблемм
> в бэтах.
 
Какие изменения были в бетах? Только добавление небольших новых фич и правка багов.
Сейчас же происходит реорганизация архитектуры.
 
> "видимыми результатами" С Вашего
> позволения - "НЕвидимыми..." или "...
> НЕрезультатами"
 
Забавно! А то что автор активно выступает в форумах, отвечает на мыло по вопросам поддержки, да еще имеет наглость говорить, что уже что-то реализовано (см. ответ на первый пост в http://www.dervish.ru/forum.php?theme_id=340&forum_id=1) это не считается? Или он забросил проект, но из добрых побуждений до сих пор участвует в форуме, обсуждениях, да еще и за хостинг платит? Это выглядит логично?
О пакте. Часть 2. Artem Fedorov 13/03/2003 16:14 #написать ответ
>> "должны помочь плагины"
> Я бы настаивал (в случае обсуждения) на
> открытом коде.
 
А в Windows закрытый код, но программы, использующие WinAPI пишутся "влет". Так где проблема с закрытыми исходниками?
API Сергей 14/03/2003 02:23 #написать ответ
Проблемма во времени. Если API разрабатывать ещё полгода - то мне не надо. Я не доживу.
 
Dervish: А если разработка API будет происходить с вашим участием?
Re: API Artem Fedorov 14/03/2003 03:02 #написать ответ
Т.е. предлагаете открыть код, и чтобы все дописывали что им надо в саму программу? Делая ее "монстром"?
 
Хороший пример -- миранда (клон аси, уже почти просто "im client"). У программы только базовая функциональность. Все остальное реализовано в плагинах. Сейчас разработчики даже сами протоколы (icq,msn,aim) выносят в плагины. Чтобы сама программа была "легкой" и быстрой. И пользователь сам при желании "нагружал" бы ее дополнительной функциональностью.
 
> Если API разрабатывать ещё полгода -
> то мне не надо. Я не доживу.
 
С альфой автомобиля-то...