Thursday, March 15, 2007

10 Центов за Нажатие Клавиши

Круто? Сколько раз в день вы нажимаете кнопки клавиатуры? 100...1000....10000 раз... пусть 10000 (десять тысяч) раз. Пусть за каждое нажатие вам платят 10 центов, тогда за день вы заработаете 10000 * 10 = 100 000 центов (100 тыс центов) или 1000 баксов. Круто? Реально?

Вполне реально и совсем даже не круто. Есть люди которые имеют приход в 1000 баксов (а то и больше) в день нажимая меньше 10 тыс раз. Просто их однонажатие (keystrokes) столько стоит.

О чем этот пост? О том что "сдельщина" иногда рулит. Если ты знаешь, сколько получишь за н-ое количество нажатий клавиш или н-ое время проведенное на 5 той точке за рабочим столом, то можешь строить планы на будущее, например о смене рода деятельности :)

Почему "иногда"? Потому что тогда может потеряться темп, драйв от работы и идет постепенное превращение в робота - добавлена новая фича, сдела сабмит, сняты деньги в банкомате. Романтика.

Что я точно знаю - такой волшебной клавиатуры у меня нет. Может быть она есть у вас?

Monday, March 12, 2007

SmallTalk и все все все

Вы когда нибудь пытались познакомиться с SmallTalk? Были успехи? Я решил "познакомиться". Скачал. Поставил. Попробовал. Не получается. Еще раз. Снова не получается. Стал читать примеры. Не получается. В принципе после Erlang'а меня уже ничего не пугает. Тем более, что про необычность SmallTalk только ленивый не пишет.

Однако одна мысль мне не дает покоя - для чего я трачу время на SmallTalk? Что я хочу от него получить? Мои существующие проекты сделаны на Delphi, новые пишутся на RealBasic, Erlang и Rebol рассматривались как составляющие платформы сервиса компрессии трафика, а Perl/Parser используется как скриптовая составляющая моих сайтов.

А что я хочу получить от SmallTalk?

Можно ли его использовать для написания shareware, web service, freeware? Ответ: да. Но новый вопрос - какой ценой? Сколько времени надо затратить на изучение этого хозяйства (а оно там не маленькое), что бы получить (и не последний) первый ордер? Даст ли SmallTalk возможность "день потратить, а затем за один час долететь"? или это все таки инструмент для других задач? Кстати две такие таки задачи для которых мне кажется можно использовать SmallTalk 1) это бух система типа 1с - где все и всё объекты и где капаться в "кишках" системы во время ее работы самое оно, 2) "ментальные карты" - как конкурент Mindjet MindManager'у. Ой... т.е. это все теже системы моделирования :)

Вот такие пироги... А вы какую "серебрянную стрелу" ищите?