Найти в Дзене
Книги про it / Часть II
• Michael Müller. Java Lambdas and Parallel Streams. Apress, 2016. Книга из категории "прочёл, но не хотел обзирать". Для галочки отмечу всё же. Cобирался быстро за несколько поездок в метро поднять в памяти пару тем около Java streams попутно с лямбдами. Вместо этого уныло листал сумбурный текст обо всём на свете. Миша, ну блин, тебе выдали 60 осмысленных страниц под узкую тему. Так какого фига? Автор попытался упаковать лямбды, default, Optional, стримы и коллекторы в небольшую книжечку. И не справился...
6 лет назад
Книги про IT / часть I
• Stephen O’Grady. The Software Paradox. The Rise and Fall of the Commercial Software Market. O’Reilly, 2015. Не самая характерная для O’Reilly книга. Толщиной с брошюру (всего ~50 значимых страниц), могла быть пухленькой статьёй, если убрать воду и самоповторы. Рассказывают о том, что сначала имело смысл продавать софт, а теперь (для автора это начало 2014 года) смысла нет, сплошной убыток. По гигантам индустрии (IBM, Microsoft, Oracle, etc) ежегодно лупит снижение продаж, потому все сбегают (а кто не, тому стоило бы) в другие модели...
6 лет назад
Реальность разработки
То, что в вузах не дают, а вне нутра этого не увидишь, только краешек. Можно бы представлять, что программист занят программированием, пишет программы и реализует свои мысли в алгоритмы, а алгоритмы в код. Ни хрена. Ну т.е. хрена, но это лишь часть. Другая часть (одна из остальных) не такая. Языком аналогии (нельзя иначе) суровая реальность многих лет. Вы дворник. У вас есть задача. Достаточно тривиальная. Замести двор. Казалось бы, бери метлу и бдыщ. Нет. Утром вы обнаружили, что метла пропала. Оооок, ищем...
6 лет назад
Пепел St. Jude Medical в наших сердцах
St. Jude Medical — большая такая компания, до 2017 года самостоятельно производившая медицинское оборудование с продажами по всей планете. Основана в США в 1976 году, с 2010 года входила в Fortune 500. Что могло пойти не так? --- Современный кардиостимулятор — штука, которая имплантируется в человека, по пути предоставляя возможность дистанционной настройки, диагностики, сбора статистики и т.п. Такие и выпускала компания. Такие и были имплантированы в несколько сотен тысяч человек. Уже всё понятно,...
6 лет назад
Отладка printf'ом
Если у вас возникла проблема, методов поиска причины в современной разработке существует несколько. Один из них древнее журналистики и проституции: «отладка printf'ом», им ещё Керниган в 1970-х занимался и в книге рекомендовал. Суть в том, что вы обкладываете код выводом нужного на консоль (в лог, в stdout, на светодиод, etc), дальше медитируете на результат. В разных языках выглядит разно, но суть одна: printf (C), print (Python), System.out.println (Java), console.log (JavaScript). --- Почему это...
6 лет назад