Блоги

Горькая правда

Горькая правда. Трижды честно пытался читать разные издания, начиная со второго (1991) и кончая последней "Programming: Principles and Practice Using C++" (2014). Автор таки ушел преподавать в техасский универ, не завидую студентам.

Книга "Программист-прагматик"

Эндрю Хант, Дэвид Томас "Программист-прагматик", Питер, 2007

Книга местами уже устарела, но в целом выглядит как неплохой сборник многократно пересекающихся кулинарных рецептов для холостяков. Многие сюжеты освещены в том же ключе, что и в моей "Дефрагментации мозга", тоже начавшей устаревать. Поскольку я не знал о существовании книги коллег, приятно, что параллельно мы пришли к похожим выводам по многим вопросам.

Несколько заметок по ходу чтения.

Из истории АСУ в СССР

Серия заметок пользователя под псевдонимом Самуил была опубликована в августе 2009 года на форуме портала еврейской истории. Воспоминания интересны именно своей субъективностью, связью с реальными событиями, ситуациями и людьми. Рассказ охватывает период с конца 1960-х до 1990-х годов. К сожалению, автор прервал свои мемуары и даже удалил большую часть текстов "по просьбе некоторых коллег, увидевших себя в легко идентифицируемых персонажах и не желающих такой идентификации"

Книга ужасов "Effective Modern С++"

Scott Meyers "Effective Modern С++" (2016), в русском варианте Скотт Мейерс "Эффективный и современный С++". В процессе чтения обоих изданий: в дороге - epub с оригиналом на электрокнижке, на компьютере - PDF с переводом. Сюда буду кидать заметки по ходу.

Блеск и нищета микросервисов

Специалист старается знать все больше о все меньшем, пока не будет знать все ни о чем. А философ узнает все меньше о все большем, пока не будет знать ничего обо всем. Д. Гранин, "Иду на грозу"

Тема микросервисов опасна уже сама по себе: трудно удержаться, балансируя на лезвии объективности, между апологетикой модного течения и более зеленой травой в славном техническом прошлом.

Дайджест мыслей

1. О трендах

Спустя 15+ лет после Java2 и .Net 1.1 тренд в софтостроении меняется: вместо универсального языка на виртуальной прокладке вернется разделение вроде "Си/Си++ для тех, кто знает, как работает процессор/компьютер и Питон для остальных". Что не отменяет агонии Явошарпокобола еще лет на 40.

Не забываем, что с трендами бороться нельзя, но можно с флуктуациями. "Все идет по плану" (с)

2. О среде

Моя сугубо личная статистика по любителям Vim.

Послеобеденное

Папа может, папа может
В Си что угодно
Сплюснуть разом
Индекс с базой
На тип забить
Папа может, папа может
Быть кем угодно
Только Джавой, только скриптом
Не может быть

Тесты для программистов

Для тестирования кандидатов уровня техник-программист были нужны тесты. С одной стороны, достаточно простые и неспецифичные, чтобы не морочить человеку голову. С другой, достаточно сложные, чтобы понять, как человек думает. В итоге получились такие задачки. Вдруг кому-то будет полезным.
Programming test 1

Настоящее наследие

Шикарный пример legacy-системы, существующей с конца 1950-х годов -- система управления контрактами и соответствующего фин.учета в миноброны США. Вот цитата из предложения подряда на её модернизацию в 2016 году (т.е. спустя 60 лет).

Страницы

Subscribe to RSS - блоги