В продолжение странного вопроса

В конце октября я задал в этом блоге странный для самого себя вопрос – находит ли отражение в программировании тенденция к упрощению в ущерб качеству, столь раздражающая в «железной» сфере? Ответов было просто на удивление много, за что вам, коллеги, большое спасибо. Заставили задуматься. Но так случилось, что два развернутых ответа поступили не на ISN, а лично мне. Прочитав их, решил не хоронить интересные и явно выстраданные мысли в своем почтовом ящике. Пусть лучше другие хорошие люди почитают.

Читать далее…

Странный вопрос

В последнее время я много общаюсь с людьми, занимающимися ремонтом цифровой техники. Не потому, что все вокруг вдруг стало ломаться, нет. Просто статьи о ремонте встречают огромный интерес со стороны читателей, да и самому полезно заглянуть внутрь смартфонам, жестким дискам или ноутбукам Но вот что удивительно: чем бы не занимался мастер, в ходе беседы он непременно скажет: «Эх, сейчас всё плохо делают, на скорую руку. А вот раньше – да, совсем другое было качество».

Читать далее…

Единство двух миров

Известная пословица гласит, что сколько раз не говори «халва», во рту все равно сладко не станет. Но если, приговаривая, взять нужные ингредиенты, вооружиться необходимой кухонной утварью и пригласить для консультаций знатного кондитера, в итоге можно добиться вполне реальных и приятных вкусовых ощущений. Пусть придется перевести некоторое количество продуктов впустую и пару раз обжечься, но при достаточной настойчивости все получится — рано или поздно. Ну а если только частить «халва-халва-халва» и ничего конкретного не делать… До мозолей на языке дойдет вряд ли (по крайней мере, медицине такие случаи не известны), но и сам устанешь, и слушателей неприятно озадачишь.

Читать далее…

Столкновение двух школ

Сегодняшний день я провел на научно-практической конференции, посвященной 80-летию моей альма-матер. Для университета, конечно, возраст небольшой, но если сравнивать с многочисленными как бы высшими учебными заведениями, возникшими за последние несколько лет, получается вполне солидно. ВУЗ наш – экономический, и, соответственно, все секции так или иначе были связаны с бизнесом, банковским делом, народным хозяйством и тому подобными вещами. Как это положено на приличных конференциях, заседания были территориально разбросаны по всему городу, так что посетить каждое оказалось попросту невозможно. В результате основную часть времени я провел там, где обсуждали банковское дело. Спросите, а причем тут этот блог? С удовольствием объясню.

Читать далее…

Тяжкий труд популяризатора

Я уже писал, что интервью совершенно незаслуженно считается простым жанром. На самом деле хорошо расшифровать запись беседы даже сложнее, чем написать свою статью по теме. Обычно на это уходит примерно в 7-10 раз больше времени, чем на сам разговор. То есть час пообщался – и потом весь рабочий день уходит на подготовку к публикации. И не стоит думать, что интервью на русском расшифровываются быстрее – у меня такие случаются в пропорции одно к десяти «нерусским», и затраты времени на них точно такие же. Но вот нечаянно поставил антирекорд – на запись длительностью 53 минуты с хвостиком у меня ушло два раза по 12 часов и еще 8 часов на третий день. Казалось бы, причем тут этот блог?

Капибара
Читать далее…

Учиться, учиться и учиться параллельному программированию

Вчера встретился с Йосси Матиасом, главой центра разработок Google в Израиле, где придуманы и внедрены десятки технологий и сервисов, которые многие из нас используют каждый день. Мы говорили около часа и, честно говоря, давно не получал такого удовольствия от беседы. Йосси много лет провел за университетской кафедрой, и потому каждый его ответ напоминал мини-лекцию с введением, основной частью и выводами. И именно педагогический опыт позволил ему объяснить причины недостаточного проникновения параллельного программирования в массы с неожиданного ракурса.

Читать далее…

О незаметных героях

Десять лет назад я работал в Тель-Авиве тестером программного обеспечения, или, как мы с русскоязычными коллегами называли друг друга, кюэйщиком (от QA, Quality Assuranse). Честно говоря, никогда не планировал заниматься ловлей багов за деньги, но друг-программист сообщил об открывшейся у них на фирме вакансии с такой приятной зарплатой, что сердце мое дрогнуло. Попробовал, полгода поработал на одном месте, а потом перешел в другую компанию, гораздо более крупную. И там уже окончательно убедился, что качественное ПО – заслуга не одних лишь программистов.

Читать далее…

Intel Software Partner: как разрабатывать ПО вместе с Intel?

Предупреждаю честно и сразу: этот пост будет интересен в первую очередь тем, кто разрабатывает разнообразное программное обеспечение, и кому интересно на самых ранних стадиях разработки протестировать свой продукт на оптимизацию работы с современным «железом». То есть, конечно, я не исключаю, что для общего развития текст тоже может оказаться полезным, но если нет – вас предупреждали :)

Наверное, здесь нет особой необходимости говорить о том, как быстро растет число ядер в современных процессорах, и как пользователям приятно, когда приложения используют их по максимуму. Ну или о том, как много людей играет на встроенных графических решениях Intel. Тем не менее, многие разработчики продолжают действовать методами времен, когда ядра в процессорах были большими и жили исключительно в одиночку. Разумеется, люди так поступают не из принципа. Просто не всегда понятно – с чего начать, как вычислить слабые места в оптимизации, что именно надо доработать для правильного использования многоядерного процессора. Вопросов возникает действительно немало, причем не только по процессорам – есть над чем потрудиться в области 3D-графики, в работе с видео, проверить функциональность различного ПО для управления. Наконец, возникло новое веяние: оптимизация энергопотребления программ, чтобы они помогали продлить время автономной работы нетбуков, ноутбуков, а потом и смартфонов на Intel Atom.

Intel Software Partner
Читать далее…

Дмитрий Рыжков и его My Little Artist завоевали солидный приз в конкурсе на лучшее приложение для Intel Atom

28 апреля в США подвели итоги очередного этапа конкурса на лучшее приложение для Intel® Atom™, организованного, как трудно не догадаться, корпорацией Intel. О том, что это за конкурс и зачем он нужен здесь уже писалось не раз, причем гораздо более достойными и просветленными авторами. Если еще о нем не слышали, рекомендую проследовать по секретной ссылке.

My Little Artist
Читать далее…

Действительно прикладное ПО

Идея этого поста зрела у меня довольно давно, но от написания удерживали суровое правило смотрящего этого ресурса — не обижать за глаза коллег по бизнесу. Однако, подумав поинтенсивнее, я пришел к выводу, что проблема настолько распространенная, что проще перечислить компании, ей не подверженные, чем вспомнить всех «двоечников».

Читать далее…