Time flies

Saturday, 18 November 2006 15:32
scoon: (tarakan)
Прочитал на Lambda the Ultimate, что The MIT is going to change its curriculum structure that was famous for teaching Scheme in introductory courses [...] The difference is that programming will be done in Python and not Scheme. Как страшно жить. Вот уж от MIT я этого не ожидал. И уж совсем дико для меня то, что инициатор -- Harold Abelson. Или это я с перепугу буквы читаю не в ту сторону?

Все ж таки вера в то, что где-то кого-то учат правильно, определенно помогала жить. С другой стороны, тот факт, что Scheme хотят менять не на Visual Basic, в какой-то степени радует. Как говаривал Друпи, "я счастлив, ура"...

Зомби

Tuesday, 25 October 2005 06:39
scoon: (Default)
Добрый челоек Erin Kissane пишет о зомбучьих текстах и о том, как с ними поступать: "Attack of the Zombie Copy".

Вообще, "зомбучьи тексты" в русскоязычной части сети распространены просто ужасающе. Забросив невод, сразу поймал фразу: "Мы разрабатываем и внедряем организационные изменения. На сегодня у нас, по-видимому, самый большой опыт по реальному внедрению изменений в российских компаниях." Типичный текст-зомби. "По-видимому" (а мы и сами не уверены), "реальному внедрению" (а еще бывают нереальные, виртуальные и теоретические внедрения -- мы это тоже умеем)... :)
scoon: (Default)
Добрый человек Joel Spolsky опубликовал статью "Set Your Priorities". Собственно, ничего выдающегося в ней нет: половина статьи будет вызывать дежа вю у тех, кому знаком термин "creative procrastination", половина -- у тех, кто занимался планированием в экстремальном программировании.
Read more... )

Готика

Monday, 3 October 2005 15:29
scoon: (Default)
Сегодня в разговоре с хорошим человеком вдруг пришло осознание того, что г-н Вирт является автором серии готических языков. Прекрасных в своей смерти. :)

Пара модул, пара оберонов... Величественные покойники...
scoon: (Default)
Аннотирование кода оказывает слишком сильное влияние на неподготовленные умы. Пожалуй, наиболее сильный вклад в бездумное распространение этой концепции внес XDoclet.
Read more... )
scoon: (Default)
Попалась на глаза заметка "Keeping enemies close at the Google Dance" и сразу вспомнилось, как в одном из проектов довалось видеть клиента, грубо уродующего свой сайт, только чтобы обмануть гугл. Казалось, бы мысль очевидна:
The efforts to outsmart Google gall some webmasters such as Shari Thurow, who says the best way to increase a site's search engine ranking is to offer valuable content and products. She describes the Black Hats as "pathetic algoholics" because they are so obsessed with trying to figure out Google's algorithms.
"A lot of these people just don't know how to build user-friendly sites," said Thurow, a Google Dance attendee who runs Carpentersville, Ill.-based Grantastic Designs Inc. "If you build a site for human beings, your site naturally gets search engine traffic."
Тем не менее не переводятся люди, которые будут стараться непременно украть то, что можно взять бесплатно...
scoon: (droid)
Читая добрую книжку "Совершенный код", наткнулся на утверждение, согласно которому при использовании цикла for (в C-подобных языках) надлежит весь код, отвечающий за перебор элементов, выносить из тела цикла в его заголовок. А при невозможности -- использовать while.

По здравому размышлению я склонен согласиться с автором. Правда, меня печалит тот факт, что придется расставаться с любимым шаблоном обхода коллекций в Java:
Read more... )
scoon: (Default)
Неужели никто кроме меня не замечает, что при просмотре закладок на del.icio.us кнопка BACK как правило переносит нас ВПЕРЕД по временной шкале, а кнопка FORWARD -- НАЗАД? :)

Гарантии

Thursday, 16 June 2005 12:55
scoon: (Default)
Вы читаете этот текст на свой страх и риск. Автор не несет ответственности на моральный или физический ущерб, который вы можете понести в результате знакомства с этим текстом.
Мы, определенно, делаем что-то не так. Ярче всего это проявляется в отсутствии гарантий. Случалось видеть дизайнерскую студию, которая обещает вернуть деньги, если в течении года клиент заявит, что сайт не оправдал его ожиданий? Без всяких оговорок. Я такого не встречал. То же касается разработки ПО, проектирования информационной архитектуры и разного рода консалтинговой деятельности.

"Мы не даем гарантий, поскольку многие из наших клиентов -- козлы. Они сами копают себе яму и нам нет смысла оплачивать их земляные работы." Ага. Но если мы такие умные, то почему мы не можем построить процесс так, чтобы даже у этих козлов все зацвело и заколосилось?

Выходит -- не умеем. Что-то делаем не так. В догонку -- добрая статья "Think Guarantees":
Seven Tips for a Great Guarantee

  • Make the guarantee simple and unconditional. Drop the excuses, fine print, and legalese.
  • Be sure your entire organization embraces the operating philosophy dictated by the use of guarantees.
  • Know your clients well enough to judge when a guarantee is helpful and when it isn't.
  • A guarantee should be a two-way street, so include some upside if you exceed performance expectations: ask for "success" fees.
  • Keep the discussion of the guarantee alive during the project. Monitor performance carefully to avoid surprises.
  • Specify which client individuals are authorized to "call in" the guarantee, and make it as few people as possible.
  • Respond quickly if a client requests that you make good on your guarantee.
    scoon: (Default)
    Просматривал заметки, сделанные при чтении книжки "Web-дизайн: типичные ляпы". Пришел к выводу, что в большей части мест, где я несогласен с автором, я исхожу из позиций разработчика ("а мне вот так удобнее -- а пользователь все равно разберется"). И только по двум пунктам наши расхождения принципиальны.
    Read more... )

    June 2013

    M T W T F S S
         12
    3456789
    10111213 141516
    17181920212223
    24252627282930

    Syndicate

    RSS Atom

    Most Popular Tags

    Style Credit

    Expand Cut Tags

    No cut tags