Category: it
Category was added automatically. Read all entries about "it".
Программисты уходят, начинается время шоферов
Kогда-то кто-то, чуть ли не легендарный Кнут, высказал предположение, что лучшие программисты получаются вовсе не из математиков, а скорее ( Collapse )
Совершенствуемся или деградируем?
Начал находить какое-то изощренное удовольствие в дипломатических оборотах. По поводу найденого перла программирования вместо прежнего "да это же просто бред собачий, давайте его перепишем, упростим и сделаем этот кусок совершенно прозрачным ", теперь мягко говорю: "Мы могли бы рассмотреть некие альтернативы".
.
.
Воскресные радости
Ура, училка заболела!
Только было решительно усадил себя работать, как обнаружилось, что VPN не работает, рабочие серверы на профилактике, а искусство программирования всухую и чтения листингов давно уже если не утрачено, то как-то не вдохновляет.
Так что - на свободу с чистой совестью. Теперь целое воскресенье можно рисовать, предаваться приятнейшим беседам, смотреть хоккей, а вечером - танцевать. Жизнь, похоже, удалась? Ну, по крайней мере, в это воскресенье.
Только было решительно усадил себя работать, как обнаружилось, что VPN не работает, рабочие серверы на профилактике, а искусство программирования всухую и чтения листингов давно уже если не утрачено, то как-то не вдохновляет.
Так что - на свободу с чистой совестью. Теперь целое воскресенье можно рисовать, предаваться приятнейшим беседам, смотреть хоккей, а вечером - танцевать. Жизнь, похоже, удалась? Ну, по крайней мере, в это воскресенье.
Парочка наблюдений про Dos (Господа программисты, молчать!)
Некоторые вещи знаешь давно, и давно понимаешь, что они хороши. Но вот насколько они хороши иногда постигаешь неожиданно, только после того, как станцевал под эту вещь, причем непременно с хорошей партнершей. Вот тут онa и проступает во всем великолепии. Второе наблюдение. В вещах такого рода первые секунд двадцать-тридцать уходят на настройку тела. То есть ритм прекрасно слышен и с самого начала, но чуть позже тело нащупывает и вписывается в этот размер и темпо-ритм и, более того, обнаруживает там параллельные, неосновные ритмические рисунки на фоне главного и очевидного, после чего и на них охотно тоже что-то вытворяет.
И экстаз "подкрался незаметно, о сорока восьми ногах".
И экстаз "подкрался незаметно, о сорока восьми ногах".
Carlos Lybedinsky “Dos” (“Narcotango 2”) |
Прологи и эпилоги
Сколько-то лет назад (давно, если вдуматься) Влад вернулся из командировки по университетам Франции, и в числе прочих баек, усмехаясь в бороду рассказывал, как часто на вопрос: "А чем вы тут занимаетесь?", вопрошаемый начинал примерно так: "Я тут, на Прологе, пытаюсь...", и дальше шла какая-то бодяга про манипуляции с Прологом. (Prolog был модным в те времена языком программирования в области искусственного интеллекта). Владиково удивление, переходящее в сарказм, было связано с тем, что человек не умел сходу взять быка за рога и четко сказать какую проблему он решает, а вместо этого обьяснял какими инструментами и как он пользуется. Очевидно стало также, что человек не умел и толково расспросить про суть решаемых задач, а все циклился на тех же средствах.
Эта история вспомнилась, потому как за последние лет десять, как оказалось, выросло поколение людей, которое, по-видимому, считает, что если некто не программировал на Java, то, наверное, он в своей убогой жизни видел только конторские счеты. Дальше диалог развивается примерно так: "А пузырьковую сортировку можешь написать?" - "Ну, могу, вот тебе..."
Но хочется при этом сказать : "Ну, ладно, и что же тебе это доказывает?". Но, в соответствии с протоколом, этого не говоришь, а так же внутренне усмехаешься, как когда-то Влад.
Эта история вспомнилась, потому как за последние лет десять, как оказалось, выросло поколение людей, которое, по-видимому, считает, что если некто не программировал на Java, то, наверное, он в своей убогой жизни видел только конторские счеты. Дальше диалог развивается примерно так: "А пузырьковую сортировку можешь написать?" - "Ну, могу, вот тебе..."
Но хочется при этом сказать : "Ну, ладно, и что же тебе это доказывает?". Но, в соответствии с протоколом, этого не говоришь, а так же внутренне усмехаешься, как когда-то Влад.
Moleskine Notes
"Designing pages in HTML" is like having sex in a bathtub. If you don't know anything about sex, it won't do you any good to know a lot about bathtubs.
(c) vagabond@mcgurkus.circus.com
*******
Потоки гламурного глянца сомнительного качества, но в промышленных количествах подтверждaют наблюдение, что "cам по себе плебс поддается перевоспитанию, но что делать с плебейской аристократией?"
.
(c) vagabond@mcgurkus.circus.com
*******
Потоки гламурного глянца сомнительного качества, но в промышленных количествах подтверждaют наблюдение, что "cам по себе плебс поддается перевоспитанию, но что делать с плебейской аристократией?"
.
Баланс недопонимания
Чем дальше развиваются технологии программирования, тем труднее становится отслеживать, что же там происходит за кулисами. Раньше было довольно просто как бы видеть, во что примерно могли бы быть оттранслированы операторы C или C++ (грузятся регистры, гоняются байты с адреса на адрес, бла-бла-бла...). A сейчас имеешь дело с настолько причудливой смесью декларативных и процедурных фрагментов (скажем MXML и ActionScript) , что уже смутно догадываешься, какие там на заднем плане генеруются классы, что за траектории замысловатoй отработки событий и.т.п. Былые надежные способы рассечь предмет- оттрассировать, почитать дамп памяти, пройти по шагам - работают уже слабee, управление все время проваливается в черные дыры бездонных "платформ".
Забавно, что за тe же самые годы в сфере человеческих отношений процесс субьективно идет в другую сторону. Все проще отслеживать и транслировать на первый взгляд замысловатые поступки и мотивы. Немножко присмотришься, и все довольно тривиально сводится к "базовой системе команд" и их несложным комбинациям.
Хотя, может быть, и это иллюзия.
.
Забавно, что за тe же самые годы в сфере человеческих отношений процесс субьективно идет в другую сторону. Все проще отслеживать и транслировать на первый взгляд замысловатые поступки и мотивы. Немножко присмотришься, и все довольно тривиально сводится к "базовой системе команд" и их несложным комбинациям.
Хотя, может быть, и это иллюзия.
.
Паноптикум
Охреневшие фирмы желают заполучить специалистов с опытом в AJAX - 5 лет и Ruby on Rails - 6 лет. Обеим технологиям всего пара лет от роду.
The Zen of CSS Design
Три года назад дизайнера из Сиэтла Дэйва Ши осенила прекраснейшая идея. Он выставил некий хорошо структурированный, семантически продуманный HTML-текст и предложил графическим дизайнерам на его основе сотворить варианты веб-страниц. По условиям задачи для дизайна можно было применять только стилевики (Cascading Style Sheets – CSS) и произвольную графику. HTML-исходник трогать было нельзя, и тем самым все ставились в равные начальные условия. Идея оказалась фантастически плодотворной, и за три года существования сайта ”Zen Garden” было предложено около тысячи разных дизайнов. Bсе они на сайте опубликованы, и рассматривать эти образцы - необычайное наслаждение. Некоторые из них приятно препарировать, разбирать на винтики и гаечки, соображать, как это было сделано, пробовать воспроизвести. Стилевики открыты авторами для обозрения и изучения, графику тоже легко скачать. Это как если взять некую замечательную музыкальную тему, как "Yesterday" или "Autumn Leaves" и слушать их многочисленные аранжировки и интерпретации, где основная тема узнается безошибочно, а музыкальная трактовка ее иногда просто потрясает.
.
.