Тимлид в трёх лицах

Одна из вечных тем — что такое [хороший] teamlead? И вечные споры и дискуссии. Как водится, у меня своя точка зрения. Тимлид — набор из трёх ролей, который может быть хорошим в одной ситуации и плохим в другой. Эта неоднозначность … (((читать дальше)))

Python и попкорн

Не всегда получается донести до собеседников причину, по которой я смотрю на мир Python с попкорном в руках. Попробую тут.
Сразу две вводные.
Python — инструмент. Если в нём что-то не устраивает, скорее всего, вы применили инструмент не к той … (((читать дальше)))

Miscellanea XIX

Чем дольше разработчик работает на одном месте, тем больше у него багаж ситуаций, в которых сделали фигню и это прокатило. То на прод вне тестирования катнули. То руками пошевелили в мастере базы. То тихонько забили на инструкцию. А дальше … (((читать дальше)))

1Z0-808 (Java SE 8 Programmer I)

1Z0-808 (Java SE 8 Programmer I) — сертификация начального уровня от Oracle, без которой не допустят до остальной линейки. Хоть весной уже и Java 10 выйдет, тесты пока не обновляют, у Oracle с этим туго. Потом можно будет сдать отдельный … (((читать дальше)))

Книги: OCA Java SE 8 Programmer I Certification Guide

oca
Mala Gupta.
OCA Java SE 8 Programmer I Certification Guide.
Manning Publications, 2016.
Очень специфический 700-страничный талмуд. Это не учебник. Это не мануал. Не шпаргалка. Не справочник. Это многократный унылый пересказ поднабора основ языка Java, который включается в темы первой
(((читать дальше)))

История CSSO, выводы

Так вот, выводы, коих я сделал множество. Отголоски вы можете найти в эссе этого блога, но корни в CSSO.

Во-первых, если вы не product owner, ничего вашего нет. Нет ваших решений. Нет вашего кода. Нет вашего продукта. Ни к … (((читать дальше)))

История CSSO, завершение

Особняком от разработки как прошлый 2011 год CSSOv1, так и наступивший 2012 год оказались весьма насыщенными общением. Сначала вы общаетесь с десятками людей, чтобы начать проект и делать. После публикации о проекте вы общаетесь с десятками людей, объясняя вводную, собирая … (((читать дальше)))

История CSSO, продолжение

Чтобы понимать всё дальнейшее в коде CSSOv1, надо принять следующее: за основу был взят OmetaJS и PEG. Регекспы спорны в поддержке, мы видели обработку CSS на их основе и глаз вываливается. Да и, напомню, нужна была совместимость на уровне AST.… (((читать дальше)))

История CSSO, начало

В новостях похоронили PhantomJS, пошёл листать его историю, долистал до интервью, встретил CSSO и решил поднять старые записки. С каждым годом что-то забывается, а зря.
Наблюдаю за судьбой CSSO, мне нравится происходящее, но не нравится, что стартовую кодовую базу … (((читать дальше)))