cat with many words

Непрочитанное

Внезапно оказалось, что я теперь очень легко недочитываю книги. Вот прямо так, читаю спокойно, и вдруг осознаю по тем или иным причинам, что дальше читать - пустая трата времени. Либо уже понятно, что ничего нового уже не будет, либо очевидно это не тот формат, который мне лично сейчас интересен.

Причем нельзя сказать, что так отсеивается только шлак. На днях начал читать "Автостопом по галактие", закончил в тот момент, когда поймал себя на мысли, что начал проверять оглавление, чтобы понять, сколько уж там до конца осталось.

Раньше бы я страдал, но давил себя, читал бы до конца, а сейчас просто без сожаления отложил в сторону, жалко времени.

cat with many words

Без паники

Поною. В Нидерландах сейчас какое-то торжество сюрреализма. Местный кабинет министров принимает решения по поводу пандемии не просто так, а на основе OMT (outbreak management team). Не знаю, кстати, почему по-английски ее назвали. У этих ребят одна цель - снизить цифры заболеваемости, этим и занимаются. В пятницу они публикуют очередной совет, в воскресение минимтр-президент и прочие важные персоны собираются вместе и что-то решают, а во вторник официальная пресс-конференция, на которой решения оглашаются официально. Естественно, что если не в пятницу, то в воскресение во всех газетах уже написано, что будет.

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

Школа у нас теперь почти "школа", т.к. она видоизменилась в два групповых звонка в неделю с учителем минут по 15 и целое цунами писем от дирекции, где лонг-ридом объясняется каждый раз, как они нас понимают, и вот еще прочтите. А, забыл смешное! Вчера в газете прочел, что министерство образования (или кто там) понимает, что в образованием проблемы, и надо будет наверстывать. Поэтому обсуждают, не сместить ли каникулы, ну или не уменьшить ли их, чтобы наверстать. После этого хочется устроить школу прямо на дому у всех законодателей, чтобы посмотреть, как им работается, только чур без нянь и неработающих супругов! И отпуск им тоже отменить, чтобы и не думали отдохнуть.

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

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

cat with many words

Спортивно-деструктивное

В Нидерландах с середины декабря локдаун средней степени унылости. С одной стороны магазины и кафе закрыты, с другой стороны какие-то еще работают. Некоторые адаптировались и теперь из кафе торгуют с прилавка на улицу. Стоят с дымящейся кастрюлей и кормят прохожих. Если купил бутер и сел неподалеку на лавку, то уже все, норм. Из внезапного вдруг осознал, что не закрылись алкомагазины и кофешопы, видимо, чтобы у людей была возможность выпустить пар.

Раньше такого не было, но теперь регулярно заезжаем в русский магазин за тем или иным. Тоже выпускаем пар, ну или просто надоело. Надо сказать, что узнаваемых марок в магазине минимум (для человека из России), но качество обычно вполне себе. Молочка из Литвы, куча остального из Германии.

А прямо перед новым годом я решил устроить велопробег. И не просто велопробег, а чтобы дать себе просраться велопробег. Идея была в том, чтобы из Амстердама до Маастрихта проехать живописным маршрутом. Целиком маршрут был 360 км, думал я его проехать за три дня. Я уже вижу поднятые брови, я сегодняшний тоже бы бровь поднял - никакой подготовки, постоянно-сидячий образ жизни из-за всей этой пандемии и работы из дома, с чего бы такое расстояние и сразу?

Выехали вы 24го и покрутили. День был морозный, поэтому я готовился. Кафе и веломагазы были закрыты, и я готовился. В моих велоштанах оказались бутерброды, термос с чаем, котелок с газовой горелкой (!) и 5 запасных камер для велосипеда, стыдно писать даже. Одно утешает, я уговорил себя не брать с собой ноутбук или планшет, хоть что-то. Крутили мы вдоль красивых речек и каналов, вдоль богатых домов и замков, которыми эти речки с каналами за столетия обросли. Очень красиво, но уже в Утрехте стало понятно, что я тяну на троечку, а это всего 60 км со старта.

К 80 километрам заныло левое колено, к 90 я уже прочно сидел на допин^Wконфетах-леденцах, которыми я набил карман, а к 110 уже стемнело, и через лес, а потом по полю в темноте подбирались к Вагенингену (попробуйте быстро произнести). Спасибо локдауну, в отелях пусто, и мы заселились легко и непринужденно, поели печенек из супермаркета и оленя из кухни ресторана, потом я потащил свои уже совсем кончившиеся ноги в номер спать. Следующее утро было просто прекрасным по погоде, полное безветрия, мягкий свет пробивался через кроны деревьев, а мое левое колено скрипело после каждого оборота педалей как ржавые качели. Еще 20 км я протащился, но потом решил уже сдаваться, и Арнем вместо промежуточной оказался финальной точкой. А какие планы были вечером! Мы просмотрели оставшийся маршрут, наметили штук 5 точек слива на пересечениях с железкой, будто все было в порядке. Из Арнема до Амстердама доехали уже без приключений, разве что от вокзала до дома я крутил со скоростью медленного пешехода, а потом проспал полдня и все ночь, чтобы как-то восстановиться, ну а ноги восстанавливаются до сих пор.

Что же показал этот заезд? Целый букет всего, конечно. Что форма моя - полное говно, что велосипед текущий годен только чтобы дочку в школу отвозить и на работу ездить, что я был просто безумен, когда грузил все эти вещи на свой велосипед. Но также он показал, что во мне все еще есть старое доброе козлиное упорство, и что я могу получать удовольствие от окружающего пейзажа даже при разваливающемся колене, и это было самым замечательным результатом.

Это еще не все! В новый год в Нидерландах есть традиция - Nieuwjaarsduik, новогодний заплыв. В реальности это не заплыв, конечно, скорее забег. На берегу Северного моря в разных локациях собираются толпы людей (в Схевенингене до 20к людей вроде), весело прыгают перед сценой, потом по знаку забегают в море и сразу обратно. Я уже раза три так забегал, очень освежает первого января, но конкретно море и толпа мне нужны не были, поэтому в этот раз я забегал в гордом одиночестве в одном из озер неподалеку. Изюминкой этого раза был лед, который начал на озере образовываться. Я пару раз забежал в том месте, где льда не было, а потом дочка решила поиграть и предложила мне сбегать за лопаткой, которую она забросила на лед подальше. Я много не думал, представил, что я ледокол и бросился в воду, где лед начал немедленно врезаться в кожу, и я повернул назад.

Так мне все это понравилось, что на следующие выходные я поехал уже с товарищем, забегали вместе. Я забегал, а он как настоящий морж сидел в воде минут 5-7 и неспешно вышел обратно. Фантастика просто.

А сегодня мы повторили еще раз. На этой неделе похолодало, лед схватился на каналах, и озеро льдом было покрыто полностью. Нашли палку, и товарищ, как грибник на болоте пошел в воду, попутно разбивая перед собой лед. Зрелище было такое впечатляющее, что к нам подъехал велосипедист и спросил, можно и он? Разделся, зашел, сделал огромные глаза и вышел, уехал мокрый. Я очень надеюсь, что у него все хорошо сейчас. У меня средненько. Переохлаждения нет, но теперь болит уже правая нога и не в колене, да и вообще моржом себя не ощущаю, но приятно, черт возьми, что теперь такой момент у меня в жизни был.

cat with many words

Сохранение языка 1

В предыдущем посте я писал достаточно сумбурно, но дальнейшие обсуждения позволили прояснить разные моменты. Во-первых, для чего все это нужно? Для чего нужно сохранять русский язык, проживая за границей?

На этот вопрос каждый отвечает сам. Понятное дело, что все в этом мире относительно, и можно вполне прожить жизнь, не зная языка предков, так происходит постоянно. С другой стороны я не вижу причины не стараться этого делать. Живя в другой стране, видишь, что другой язык у культура не хуже и не лучше, просто другие. Это вопрос еще зависит и от внутреннего ощущения. Кто я? Откуда я пришел? В этом смысле Советский период просто так не дался - большинство людей, с которыми я бы не общался, не знают, что было с их семьей дальше их бабушек, ну может быть пробабушек. Сначала была революция, потом война, все это время огромные массы людей перемещались по стране, религия была под запретом. Если религию убрать за скобки, то что остается от русской культуры, которую хочется сохранять? Балет и Достоевский? Что-то еще? Этих вещей должно быть достаточно много, чтобы было за что цепляться.

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

Существуют, однако, примеры обратного - когда идентичность и язык сохраняются сквозь столетия, несмотря ни на что. Прежде всего это евреи. Если подумать, то именно как пример сохранения культуры они достойны всяческого восхищения - им удалось не растерять свою идентичность, язык и культуру на протяжении двух тысяч лет, когда на свете не существовало государства Израиль, которое могло бы служить носителем культуры, население было меньше, средств сохранения и передачии информации было несравнимо меньше, не было формального массового образования и т.д.. И тем не менее, у них получилось, из поколения в поколение. Вот видео с дурацкими картинками, но и с размышлением именно на этот вопрос - как у них получилось?

Отсюда можно сформулировать то, чего хочется добиться - можно ли обеспечить передачу культуры и языка из поколения в поколение без деградации? Можно ли получить заметного русского (в смысле языка) писателя, актера, деятеля, который бы в третьем поколении мигрантов из России? Можно ли придумать и организовать такую систему? Пример евреев показывает, что, вообще говоря, для этого даже не нужно наличия государства или миллионов людей, проживающих в одном месте. К тому же в современном мире при количестве материалов онлайн, легкости связи гораздо больше материалов и методов для сохранения языка и предотвращения его устаревания по сравнению с языком основного населения (ака староверы в Латинской Америке).

cat with many words

Русский культурный центр

Не знаю, что на меня повлияло - может бесконечный вирус с его ограничениями, может репортаж про русские общины в Латинской Америке, но я опять пришел к идее, которая у меня в голове крутилась постоянно. Почему нигде нет крепких русских культурных центров? Ну ладно нигде, в Нидерландах нет, не знаю про них. Есть отдельные начинания и люди, есть русские школы, есть что-то при посольствах. Но если люди делают круто, то то, что происходит в русских школах, классным назвать не получается. Второй момент, опять же я замкнутый тип, но я не в курсе ни одной организации, которая бы объединяла русских (или русскоязычных людей). Почему? Потому что не надо? Потому что большая часть приехавших от России бежала и поэтому не горит желанием общаться со своими? На нашем опыте могу сказать, что при наличии работы не так много времени для социализации, ну и достаточно небольшого количества контактов чтобы не чувствовать себя одиноко. С другой стороны ровно те же условия были и в первой половине 20го века, но там движение было сильнее. Вероятно дело в интернете. Хоть ты где сиди, но если переписываешься с домашними по вотсаппу, если читаешь медузу или что там, если все по-русски можно смотреть на ютубе или заказать в интернет-магазине, то особо незачем самоорганизоваться и что-то делать. А жаль, потому что уже второе поколение имеет проблемы с языком, и я не сомневаюсь, что третье полностью растворится в стране проживания.

Что если попробовать развернуть тренд? Создать сетевую организацию, не связанную с Россией политически, но нацеленную на сохранение и распространение русского языка, культуры сохранение идентичности и развитие отношений? Не только детские кружки, но и общие вылазки, книги, журналы, атрибутика, да что угодно. Почему никто так не делает? Или делает?

cat with many words

Про программирование, выпуск 5

Код

Код должен быть простым и понятным, как автомат Калашникова. Каждая новая абстракция добавляет сложность и делает код менее читаемым. Еще важно понимать инварианты - свойства, которые всегда должны выполняться для тех или иных сущностей в тех или иных условиях. Например, если есть сущность поставщик, то у него 100% есть телефон. Можно, конечно, в каждой функции проверять - вдруг нет? Но если есть возможность этот инвариант поддерживать без проверок, то код становится невероятно проще. Самое лучшее, если инварианты получается задавать средставми самого языка. Например, есть у вас поле в структуре и его нельзя задать как null. Готово, ну уровне языка у вас есть гарантия, что если код компилируется, то это поле есть, и в нем что-то есть. Конечно, конечно, там может быть мусор, но часто точек инициализации не так много (вы, конечно, контроллируете, как создаются ваши объекты, да?).

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

Обычно аргумент за подобные хешики - их легкость. Действительно, в языках типа Java, где есть конвенция - один тип = один файл, каждый новый тип - это действительно ненулевое усилие. Не успеешь оглянуться, как у тебя уже 100500 файлов, большая часть из которых не делает ничего. Если вгзлянуть на Go, то там этой конвенции нет, и определять типы настолько проще, что делаешь это, не задумываясь.

cat with many words

Язык

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

У всех взрослых глаз давно замылился, и они просто помнят, звуки и игнорируют написание, но ребенка многие правила и расположения букв ребенка просто сбивают, и нет прямо серьезных причин, чтобы так было. Например, с простого - жи/ши. Каждому взрослому понятно, что читать надо жы, когда ребенок говорит, то тоже говорит жы, но видя слово "жизнь" дочка старательно пытается с Ж соединить именно И, а не Ы, так написано ведь. Есть еще огромный пласт с гласными буквами. Всем в первом классе объясняли, но все уже давно забыли - гласным буквам Е, Ё, Ю, Я на самом деле соответствуют не один, а два звука. Один - это когда гласная стоит перед согласной (пример: якорь на самом деле [йакорь]), второй - это когда гласная стоит после согласной (пример: мята). В этом случае согласная смягчается, и звук получается вроде [мьата], только без присущей мягкому знаку паузы. И это еще не все! Второй звук нет никакой возможность воспроизвести вначале слова, а вот первый в середине - пожалуйста. Именно поэтому в нам нужны твердый и мягки знаки - это не буквы, а модификаторы, как диакритика в других языках. И если слова сами по себе ребенок легко произносит, то в сочетании с текстом все эти правила сбивают с толку, потому что про слоги объяснять еще рано, и так информации много, и приходится ребенку медленно вбивать себе в голову совершенно неинтуитивные правила. А ведь еще есть оглушения согласных, хлеб он же [хлеп] почти всегда.

И грамматика пробирается еще дальше. Просишь ребенка - выбери слова на букву О, он выбирает. А как же окно, спрашиваешь? Пап, оно же не окно, а [акно]! И грамматически прав ты, но по факту прав ребенок. Извиняюсь тут перед всеми говорами и акцентами, где может быть по-другому, но на моем жизненном пути подобных девиаций почти не встречалось, Советский Союз все разравнял.

настоящий язык

Возвращаясь к гласным. Перед тем как выйти на новую работу весной у меня было недели две, чтобы как следует выспаться и отдохнуть. Хорошенько поспав, я начал думать как раз над гласными и пришел к выводу, что твердый и мягкий знак, а также буквы Е, Ё, Ю, Я можно упразднить и заменить диакритикой. Слова получатся короче, читать можно будет только одним образом. В придачу к этому начать смело писать ЖЫ и менять безударные гласные на те буквы, которые реально отражают звуки - [малако], ну вы поняли. Дальше я вспомнил финикийцев и подумал, что гласные вообще можно упразднить и опять же заменить диакритикой. Мало того, для большего интереса, можно повернуть алфавит зеркально и получится кириллица справа-налево! Ну а дальше совсем просто, каждую согласную можно заменить новым написанием, и получится визуально совсем новая письменность, которая при этом замечательно ложится на русский язык. Хотел написать еще тогда, но сначала хотел сделать все красиво, а потом забыл и забил. Вот фотки пары листочков с объяснением.

первый

второй

Вот еще пара листочков с немного другими версиями

первый

второй

cat with many words

Протух

Взял и не заметил, как cl-journal протух. Поставил новую систему, взялся его устанавливать, а у него дохлая зависимость, которую удалили с гитхаба полгода назад. А у той еще одна дохлая зависимость, которую удалили бог знает когда. Удача случается, исходники нашлись в кеше, так что теперь можно еще бог знает сколько с клиентом ничего не делать.

Кроме того, закрылся еще и quickdocs.org, грусть и печаль. Я к лиспу не прикасался уже довольно долго, но подобные случаи - это как смотреть на увядающий цветочек.

cat with many words

Из прочитанного^Wнедочитанного. Выпуск 56

1) Samsung rising, Geoffrey Cain

2 / 5

Где-то после трети книги я понял, что просто теряю время. Изначально интерес был неподдельный: Южная Корея - это та страна, которая смогла. В середине 20го века она была по уровню развития позади многих африканских стран, теперь это страна первого мира. Меня всегда интересовало - как? Американцы приехали и все построили, чтобы создать контраст с Северной Кореей? Что-то другое?

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

Из книги можно узнать, что в Корее есть чеболи, которые контроллируют всю страну, самый большой из них - Samsung, который не только про телефоны, но про все вплоть до кораблестроения. Им правит одна династия, управление только сверху вниз, а работники умеют козырять и с остервенением бросаться на указанную задачу. Азиатский подход, все дела.

Формула построения успешного бизнеса: иметь много детей, женить / выдать за муж их за президента и его семью, дружить с диктатором, заносить взятки.

Как-то все знакомо, но есть различия, про которые можно понять в книге - жуткий национализм, по краней мере декларируемое желание развивать что-то именно в родной стране, а не вывозить капитал из страны и хорошо жить где-то еще.

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

Все, что я вынес из этой книги, это то, что я хочу прочитать другую книгу про Корею, особенно сравнительный анализ местного корейского диктатора с, например, Пиночетом.

2) REAMDE, Neal Stephenson

2 / 5

Наверное, просто не мой тип литературы, наверное я просто не люблю, когда иностранцы пытаются изображать русский, возможно просто не зашло, но книга так себе. Все бегут, летят и скачут, что-то происходит, кто-то за кем-то гонится. Чем-то похоже на Криптономикон его же, только здесь не две истории, разнесенные во времени, а два мира - реальный и виртуальный, в которых разворачивается своя динамика. Вроде бы интересно закрутил, но на выходе оказался просто болкбастер. Бум, бац, полетели! Побежали! А он его по уху, а тот ему под сопатку ну и так далее. Не того я ожидал от Стивенсона, не того. Теперь видимо снова прочитаю его еще лет через десять.

3) Listen, Liberal, Thomas Frank

3 / 5

Если бы автор не повторялся, то я бы больше поставил. На самом деле топик интересный, особенно для тех людей вроде меня, которым что демократы, что республиканцы США - одно и то же, а как их различить - непонятно. Автор, кстати, не сообщает, как различить, но делает экскурс в новую историю демпартии США.

Я не знал, но по словам автора до 90-х годов 20 века эта партия представляла собой партию защитников прав рабочих. Кто бы догадался, смотря на то, что происходит сейчас?

На это автор и напирает, а точнее:

  • Демократы, начиная с Клинтона, плотно связались с финансистами из Уолл Стрит, и несмотря на слезы о судьбе простого народа, делали все большей частью во благо финансового сектора
  • Начиная с того же времени произошла переориентация партии с простых роботяг на профессионалов со смузи, креативный класс, рабочих оставили без поддержки. Даже те институты и законы, которые когда-то демпартиа пробивала, Клинтон успешно упразднял и отменял.

Ну и все. Оба пункта были для меня ценны, но книга напоминает дневник какого-то склочника, который перемывает косточки всем президентам по очереди. Клинтон-то наш все законы в поддержку простого народа убрал! Обама-то, глядите, законы заодно с парламентом под контролем республиканцев принимал! Ну и так далее, я перестал читать.

В общем мысли классные, но можно было одним хорошим лонгридом опубликовать, а не делать книжку.

4) Bullshit Jobs, David Graeber

2 / 5

Эту книжку тоже можно было бы написать статьей, и было бы классно, потому что инсайтов на книжку не набирается совсем. Да, есть куча случаев, когда при этом вашем суперэффективном капитализме люди занимаются бессмысленной субъективно для них работой. По Граберу именно это и есть определение буллшит-работы. Пока я читал, автор просто разбирал одно письмо за другим от людей, которые ему писали о своей никчемной работе. Ну хорошо, класс, но уже после десятка страниц никаких новых инсайтов не следует.

Меня посещали другие мысли - автор выбрал довольно мелочный подход. Это как прийти в огромный е-коммерс и начать распространяться, что где-то CSS повышенного размера раздается. Как же так, дорогие мои коллеги?

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

Я думаю, что здесь личный выбор каждого - есть самая разная работа. Если хочется делать что-то стоящее и приносить пользу людям, то надо постоянно проверять, на том ли ты месте находишься, и делать выбор ногами, если становится понятно, что это не так.

Эта книга немного перекликается с предыдущей по следующей теме - а как же те работяги снизу, которые обслуживают общество, но при этом получают гроши, а верхний слой катается в масле и работает значительно меньше? Хороший вопрос, мне пока понятно, что какой-то тектонический сдвиг произошел в начале 90-х, но потом непонятно, читаю дальше.

5) Ёбург, Алексей Иванов

5 / 5

Единственная книга из списка, которую до конца дочитал. Эдакая агитка Екатиренбурга, мне читать было очень интересно. Автор тщательно рассматривал разные движения и группы в городе, параллельно перемежая все это новейшей историей города. Наверное, про Москву можно было бы написать похожую книгу, а может и нет - слишком уж большая. Было интересно про все - и про политику, и про бандитов, и про историю сохранения Свердловской киностудии, и про бизнесменов. Что зацепило меня, наверное, больше всего - это чувство патриотизма как у автора, так и у героев книги. Странно говорить, но меня поражают истории людей, которые пробиваются и растут в том месте, где родились. Ах да, про Ельцина тоже было интересно, совсем не знал про его Свердловское прошлое, а оно вроде было совсем неплохим. Еще было интересно про МЖК, не только потому, что строили, а скорее как пример. Была история про кабельное телевидение МЖК, которое началось у кого-то на кухне, а потом развилось до большого проекта. Очень хороший пример MVP! Необязательно делать хорошо сразу. Обязательно продолжать делать, попутно улучшая качество.

cat with many words

Про программирование, выпуск 4

Миграции

Речь здесь не о миграции в смысле баз данных, а о миграции в смысле с одной системы на другую. Чтобы вероятность успеха была ненулевая, лучше всего делать подобные миграции в стиле спецоперации - резко и не затягивая. Почему?

Все упирается в процессы и людей. Можно прикинуть, сколько времени обычно проходит до очередной смены курса в компании, сколько времени в среднем работают. Если миграцию не провести быстро, она сразу же исчезает с глаз менеджмента и становится фоновой головной болью программиста. Приоритет низкий, поэтому можно сразу смело ожидать, что миграция будет тянуться и тянуться. Казалось бы, ну и ладно, но есть еще один фактор - время жизни самой системы. У вас была система А, которая устарела. Вы решили перейти на систему Б, которая вроде получше, но переход так затянулся, что и Б стала старовата, а надо уже переезжать на В. В результате в ходу сразу три разныих системы, которые делают одно и тоже, но неможно по-разному и, конечно несовместимо. И все, привет.

Статус

Мелкий вопрос с большими последствиями. Любой процесс моделируется в виде отдельных состояний и переходов между ними. В системах побольше будут очереди разных типов, но у них должна быть скорее вспомогательная роль передачи данных, а не основная логика. Менее понятно - что именно называть статусом, а что нет. Часто можно отличить так - если новый кандидат в статусы - это просто слегка модифицированный старый, то скорее всего речь идет не о статусе, а о свойстве, которое процесс может иметь в данном состоянии. Сильно много свойств, как и состояний ни к чему хорошему не приводят - количество веток в коде растет, думать о таком коде очень сложно.