25 октября 2011

Предметно– ориентированные языки программирования

Я вообще очень люблю читать Мартина Фаулера – взгляд этого человека на многие вещи носит более чем системный характер. Эту его статью не могу не порекомендовать – она во многом носит характер предсказания и провидения. К обязательному прочтению.
Language Workbenches: The Killer-App for Domain Specific Languages?

20 октября 2011

Java - Concurrency patterns: Disruptor


Буду краток.
После прочтения описания паттерна Disruptor очень хочется назвать авторов хитрожопыми пидорасами , однако памятуя о той работе которую они проделали все-таки они очень умные и прошаренные ребята.
До конца пока не понял как он работает, буду курить сорсы.

19 октября 2011

11 октября 2011

Книга: Сергей Архипенков. Лекции по управлению программными проектами

Это вторая книга автора которую я прочитал, первая – руководство командой разработчиков программного обеспечения.

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

Автору огромное спасибо за книгу, проглотил очень быстро, и отдельная благодарность за доступность книги.

03 октября 2011



Знакомство с трудами Сергея Архипеноква для меня началось с его статьи "Психология управления программными проектами".
Статья очень меня вдохновила, приоткрыла глаза на некоторые аспекты, после чего Сергей попал в мой список для чтения.
Поняв в конце прошлой недели что осилить Эрика Берна с его играми и людьми (http://www.ozon.ru/context/detail/id/2982012/) я решил переключится на более привычную, связанную с процессом разработки ПО.
В списке стоял сабдж.
Распечатал, прочитал. Книга не плохая, но ожидал я большего.
Многое из того о чем пишет автор - мысли полученные из первоисточников (Кови, Коуберн, Брукс, Друкер, etc).
Безусловно автор подтверждает мысли первоисточников своим практическим опытом, но в полной мере осознать их в рамках 80 страниц не получится - не даром первоисточники написали книги на 400 и более страниц в попытках донести свои мысли.
Структурирована книга достаточно хорошо, однако в не которых местах целостности структуры не хватает, или я не смог ее уловить.
Я бы рекомендовал относится к этой книге как к крупномасштабной карте знаний и навыков для тех кто стремится стать тимлидом или менеджером проекта.
Ценным для себя лично я нашел список литературы, проанализировав, который я пополнил свой личный список для чтения.
Я надеюсь, что "Лекции по управлению программными проектами" содержат куда как больше опыта автора, а он мне кажется более ценным ввиду его богатой биографии по реализации проектов по разработки ПО в условиях российской действительности.