Тишина на наковальне

Молот Артемия не издавал звука. Это было его главным мастерством — и его проклятием. В городе, где каждый удар, каждый скрип, каждый вздох мог разбудить то, что спало в глубине, тишина считалась смертным грехом. Горожане носили бубенцы на поясе. Дети с рождения учились топать громче. На каждой площади стояли колокола, и жрецы били в них … Читать далее

Ветвь, которая отказалась умирать

Каждый раз, пересекая границу, Аркадий чувствовал один и тот же вкус — как будто кто-то положил ему на язык монетку из чистого холода. Мир вокруг менялся не мгновенно, а как вода, пропитывающая бумагу: медленно, неумолимо, безвозвратно. Он стоял посреди улицы, которая когда-то могла быть Тверской. Те же пропорции, та же ширина тротуаров, но дома — … Читать далее

Машина номер пять

Дмитрий нашёл объявление на остановке — жёлтый лист, приклеенный скотчем поверх рекламы репетитора по математике. «Ночной оператор прачечной самообслуживания. 22:00–06:00. Оплата сменная. Без опыта». Восьмой этаж общежития, пустой холодильник и стипендия, которой не хватало даже на проездной, — он позвонил в тот же вечер. Хозяйка прачечной, женщина лет пятидесяти с тонкими губами и мешками под … Читать далее

Няня помнит всё

Кира умирала тихо — как и жила тридцать лет. Лена почувствовала это ещё в коридоре: воздух в палате пах перегретым кремнием и чем-то сладковатым, словно тающий пластик. На мониторе у двери — ровная синусоида, но уже с провалами. Сигнатура памяти деградировала. У Лены было максимум четыре часа. Она вошла. Кира лежала на стандартном инфузорном ложе … Читать далее

Этаж, на который не ездят

Лёша знал одно правило лучше прочих: не задавать вопросов. Двадцать два года он сидел в кабине лифта на минус первом этаже «Меридиана-1» — стеклянного небоскрёба, который рос в центре города, как отвесный утёс. Сто девяносто этажей. Сто девяносто параллельных Земель. Сто девяносто миров, которые отличались друг от друга — иногда чуть-чуть, иногда до неузнаваемости. Люди … Читать далее

Тот, кто кормит кресты

Пётр Андреевич заметил это в четверг. Он стоял на обочине трассы М-7, напротив скромного деревянного креста с табличкой «Виктор С., 1987–2019», и не мог понять, откуда взялись эти волосы. Тёмные, густые, перевязанные резинкой, лежали прямо у подножия, на гравии, между увядающими гвоздиками и выцветшим пластмассовым ангелочком. Пять лет он ухаживал за придорожными мемориалами. С тех … Читать далее

Коллекционер невозможного

Утро, когда мир потерял свой первый цвет, Эразмус Вейль встретил за завтраком. Накануне вечером он вернулся из экспедиции к руинам Ордена Тишины — древнему монастырю, где монахи-отречники веками копили магическую тишину в каменных кельях. Обычно такие места порождают мелкие аномалии — эхо, повторяющее слова задом наперёд, или тени, падающие не от предметов, а от их … Читать далее

Что должен делать программист когда ему поступает новая задача?

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

Как думает программист?

За свою карьеру мне приходилось поработать со множеством разных программистов, часть были коллегами, часть подчиненными. Совершенно разные люди, совершенно разный уровень и квалификация. Но я заметил одну закономерность, которая меня неприятно удивила. В далеком 2017 году в рамках конференции я участвовал в тренинге (веб архив, спасибо тебе, за то что помог мне найти название тренинга … Читать далее

Мобильное приложение: IP калькулятор

Со временем мозг любого человека (а программисты, все-таки человеки, иногда…) начинает черстветь, лениться и не хотеть узнавать новое. Это обычный процесс, мозг устает узнавать новое, он думает ему достаточно знаний и так. Но мир не стоит на месте, он летит с огромной скоростью. Поэтому полезно иногда делать бесполезные по своей сути, но крайне полезные для … Читать далее