Alek�ei Matiu�hkin

сделано с умом



🏷 tech

  • Зачем мне ОСС?

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

  • История создания одной библиотеки

    Если бы я не ненавидел слова «евангелист» и «амбассадор»… да нет, даже тогда я бы отрекомендовывался, как ярый сторонник вынесения любого отчуждаемого подмножества функций в библиотеки. “I’m a yoga am…

  • Горизонтальное масштабирование

    четвертая часть « четырех главных навыков разработчика» умение сразу делать горизонтально масштабируемое решение, не добавляя специального кода для этого в первой версии Этот текст оказался для меня с…

  • YAGNIN, but YAGNIL

    третья часть « четырех главных навыков разработчика» умение проектировать ПО таким образом, чтобы в первой версии не было ни единой строки «в расчете на будущие изменения», но будущие изменения не зат…

  • GHA FTW

    Я стараюсь не разводить у себя на домашней машине лишних окружений. Виртуальная машина — как проститутка: легкодоступна, но для настоящего секса малопригодна. Докер был придуман, чтобы оправдать бессм…

  • Divide et Impera

    вторая часть « четырех главных навыков разработчика» умение дробить целое на частные и реализовывать малые части большой системы в полной изоляции друг от друга «Разделяй и властвуй» — проверенный вре…

  • Баги есть, отказов нет

    первая часть « четырех главных навыков разработчика» умение гарантировать отказоустойчивость при наличии багов в коде Large systems will probably always be delivered containing a number of errors in t…

  • Разработка ПО в 2023 году

    Меня подзуживало назвать этот текст «пять мифов», чтобы полностью слиться в экстазе с тем говном, которое льется в уши добросовестного читателя в последнее время, но показалось, что это будет перебор.…

  • Если бы программисты строили лифты…

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

  • Suggested New SPR Wording, or We’re VMS and You’re Not.

    VMS Version 3: Please stop submitting SPR's. This is our system. We designed it, we built it, and we use it more than you do. If there are some features you think might be missing, if the system isn't…

  • рейтинги

    Интернет-рейтинги – очень коварная штука. Потому что на самом деле, показывают в действительности гораздо меньше, чем можно было предполагать. Не принимая, разумеется, во внимание мудаков-спаммеров, к…

  • Договориться с клиентом

    Клиент, как известно, никогда не прав. Он губит блестящий креатив, яркий дизайн и выверенные слоганы. Он хочет «желтую линию поперек» и «вы с большой буквы». И за это мы ненавидим клиента. Удивительно…

  • Что общего между велосипедом и вечным двигателем?

    Размножение сущностей Как все недоучки, я учился программировать непосредственно на первом заказе. Не могу с уверенностью сказать, что я чему-то научился; тем не менее, путь наименьшего сопротивления …

  • Вот в таком аспекте

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

  • Там, за краем экрана

    Крутится ли Animated GIF? Самый Главный Вопрос, Волнующий Всю Прогрессивную Сетевую Общественность, известный также под псевдонимом «тайна анимированного GIF »,был сформулирован достаточно давно: «что…

  • Мета-мета-мета-мета... Этажей уж выше нету!

    Проектирование жизни Все естественные науки занимаются построением метамоделей жизни. Это, очевидно, легкомысленный подход. Необходимо просто построить мета-метамодель. Тогда станут очевидны все ошибк…

  • Монолитные модули

    Вам куском, или нарезать? У одной монеты — две стороны. Любая палка — о двух концах. Все проблемы имеют как минимум два решения. Если бы я задался целью классифицировать типы этих решений — мне бы хва…

  • Клава и Муся

    Булька, вилька и булдозер Когда-то давно я заинтересовался вопросом удобства интерфейса. Не с точки зрения производителя громоздких офисных пакетов, а с точки зрения пользователя. Либо я страдаю раздв…

  • Безопасный вызов духов

    Ванильное горе На прошлой неделе один из моих коллег пожаловался на странное поведение его ICQ—клиента. Его респонденты получали от него читабельный русский язык во всех без исключения случаях, кроме …

  • Блог умер, да здравствует блог!

    Блог умирает? Все чаще и чаще я слышу истерически-надменные голоса, твердящие нестройным хором: «Блоги — говно». Я даже сам чуть не поверил. Потом я прислушался повнимательнее к аргументации, пригляде…

  • UTF (Ugly To Follow)

    26+26+10+[.|,|(|)|:|;] ‹ 127 Компьютеры придумали в Штатах. Эй, не спешите затевать теософские споры и подвергать меня заслуженному остракизму. Ведь даже если бы их придумали в пальмовых зарослях остр…

  • Как правильно копировать файлы на дискету

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

  • 1