![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
...сказал Тутубалин в каментах к этому посту:
http://alextutubalin.livejournal.com/292695.html
по поводу некоторых особенностей поведения InnoSetup, вызваных некоторыми особенностями поведения IE9.
Я считаю это очень мудрые слова. Если бы мне надо было сформулировать кратко мой собственный взгляд на профессиональное занятие программированием - то это была бы правильная формулировка.
Не знаю, насколько оно подходит к другим областям деятельности - но для программиста по-моему нету дела важнее, чем биться насмерть за минимизацию количества знаний, которое жестокий внешний мир запихивает в.
http://alextutubalin.livejournal.com/292695.html
по поводу некоторых особенностей поведения InnoSetup, вызваных некоторыми особенностями поведения IE9.
Я считаю это очень мудрые слова. Если бы мне надо было сформулировать кратко мой собственный взгляд на профессиональное занятие программированием - то это была бы правильная формулировка.
Не знаю, насколько оно подходит к другим областям деятельности - но для программиста по-моему нету дела важнее, чем биться насмерть за минимизацию количества знаний, которое жестокий внешний мир запихивает в.
no subject
Date: 2012-03-26 08:17 pm (UTC)Но всё-таки на первом месте должна стоять проверка, что работаешь над полезной системой.
Впрочем, в каком-то смысле проверка полезности системы - это один из шагов к упрощению: если система бесполезна, то её можно не создавать, сведя тем самым сложность этой системы к нулю.
no subject
Date: 2012-03-27 05:21 am (UTC)no subject
Date: 2012-03-27 06:03 am (UTC)Выбираем фичи, за которые пользователи в сумме готовы больше платить, и их имплементируем.
no subject
Date: 2012-03-27 06:14 am (UTC)no subject
Date: 2012-03-27 06:18 am (UTC)- А можешь свою программу написать под Мак?
- Сколько ты готов за это заплатить?
Понтяно, что точного ответа не будет, но после сотни таких диалогов наиболее важные для имплементации фичи станут довольно очевидными.
no subject
Date: 2012-03-27 06:36 am (UTC)И платформы - это простой случай, пользователь посмотрел на другой платформе (через эмулятор, на другой машине) и хочет на макбуке. Отлично.
А с фичами - это просто не работает. Пользователи, которые могут сформулировать какой реально фичи (из еще не существующих) им не хватает (кроме простейших вариантов, конечно "добавь хоткей, а то неудобно") - в абсолютном меньшинстве. Это продвинутые пользователи, с высшим образованием и умением формулировать.
Как хотелки этих пользователей связаны с чаяниями основной массы - просто неизвестно.
no subject
Date: 2012-03-27 06:44 am (UTC)Значит придётся выкатывать упрощённые фичи/прототипы и смотреть на реакцию пользователей.
Но в любом случае куча предложений по усовершенствованию - это не проблема. Просто не надо их все имплементировать.
no subject
Date: 2012-03-27 03:27 pm (UTC)На самом деле на удивление просто.
Я сам сначала не верил.
no subject
Date: 2012-03-27 04:03 pm (UTC)no subject
Date: 2012-03-27 04:42 pm (UTC)no subject
Date: 2012-03-27 06:39 pm (UTC)Правда в моём случае даже десяток реальных пользователей с похожим требованием - это уже много.
Где ты набираешь несколько сотен голосов?
no subject
Date: 2012-03-27 08:29 pm (UTC)no subject
Date: 2012-03-27 06:49 am (UTC)вместе с гугловой рекламой от бедности. Это на мой взгляд реально работает - особенно если его не лениться тюнить - переносить на чекбоксы неформальные описания из энтрифилда OtherЯ бы сказал что из тысячи деинсталляций получается несколько десятков ответов - так много, что их надо прямо сразу писать в таблицу для подсчета частот, а то читать глазами задолбаешься.
no subject
Date: 2012-03-27 06:56 am (UTC)Но в лучшем случае это несколько процентов пользователей. Которые плохо экстраполируются на остальные 97%, ибо они совсем другие.
no subject
Date: 2012-03-27 03:24 pm (UTC)Ви будете смеятся, но по ощущению - чуть ли не четверть. Правда это именно ощущение.
> Которые плохо экстраполируются на остальные 97%, ибо они совсем другие.
Да тут президентов хорошо предсказывают по опросу одной сотой процента населения.
no subject
Date: 2012-03-27 03:31 pm (UTC)Если у тебя хорошая правильная выборка - то предскажешь.
А если выборка тех, кто захотел принять участие в опросе на сайте (пусть даже посещаемом) - то попадешь пальцем в ... куда обычно.
Есть же хрестоматийный пример про Гэллапа, как он взлетел в первый раз, а массовый опрос открытками - облажался.
no subject
Date: 2012-03-27 03:31 pm (UTC)no subject
Date: 2012-03-26 11:20 pm (UTC)Единственно в программировании это становится геморроем с годами, ибо знания "мелочей" быстро устаревают. Недавно как раз медитировал на эту тему: практически все "know how" о программировании в среде MS DOS (не говоря уж о CP-M) сейчас мне нафиг не нужны. А времени на это было убито достаточно.
Вполне можно было бы утверждать "как бы я хотел никогда не знать в чем заключаются отличия различных memory address models у real mode процессорного семейства Intel x86". Но уже поздно :))
no subject
Date: 2012-03-27 05:19 am (UTC)Вот к примеру от знания инструкций AVX или от правильного использования регистров на видеокарте - меня прет.
А от того, что пришлось сетап изучать (в сумме с подписыванием - наверное больше чем рабочий день ушел, а может и два, не считал) - нет, не прет.
no subject
Date: 2012-03-27 06:51 am (UTC)no subject
Date: 2012-03-27 07:00 am (UTC)Задачи заработать там денег в каком-то разумном количестве - не ставится.
А значит я могу пока не любить сетап.
no subject
Date: 2012-03-27 03:26 pm (UTC)У программистов часто не поймёшь, где работа а где развлечение. Некоторые уже вон и библиотеки туда сюда носят по циклу опенсорц-IBM-опенсорц.
no subject
Date: 2012-03-27 03:33 pm (UTC)no subject
Date: 2012-03-27 04:48 pm (UTC)Вобщем велик создатель.
no subject
Date: 2012-03-27 07:26 pm (UTC)Или включает в себя улучшение своей собственной тулзы?
А хобби - это написание собственной тулзы или чтение исторической литературы + ЖЖ?
no subject
Date: 2012-03-27 08:30 pm (UTC)Включает в себя всё, за что бывают деньги.
no subject
Date: 2012-03-27 09:46 pm (UTC)Получается $100000 / (50 рабочих часов в неделю * 8 часов в неделю) = 100000/400 = $250/hour.
no subject
Date: 2012-03-28 03:42 pm (UTC)А ведь есть ещё всякие митинги, перекуры до и после митингов, просто обязательное сидение в офисе. И деньги платят реально и за это сидение тоже - типа как ночному сторожу, который, если считать только на время перестрелок, зарабатывает $1K в минуту.
no subject
Date: 2012-03-28 07:57 pm (UTC)Планирование того, что нужно программировать - тоже работа. Причём более важная, чем, собственно, кодирование.
Обязательное сидение в офисе - уже под вопросом. Если занимаешься своими делами, то можно и не считать (тут уже зависит от того, покупаешь ли ты или продаёшь :-)).
Кстати, известны ли тебе способы обойтись в большой корпорации без митингов?
Какими бы они скучными не казались, их же не зря проводят.
no subject
Date: 2012-03-27 07:22 pm (UTC)Потому что возможная хорошая альтернатива - использовать другой, более удобный, продукт.
no subject
Date: 2012-03-28 07:25 am (UTC)no subject
Date: 2012-03-28 07:45 am (UTC)А не безусловная любовь.