В этой истории прекрасно абсолютно все: масштаб проблемы, решения — одно п#зданутее другого и эпилог в в виде текущего состояние дел.
Или как починить 'verbose logging' в современном проекте не привлекая внимания санитаров.
Перепробовав все возможные половые излишества и грани декаданса, истинный джентельмен возвращается к компилятору.
Статья 2022 года, которую автор изначально написал на английском и забыл перевести. Исправляюсь.
На простом примере показываю как можно сделать вашу программу «снова великой».
Отобрал для вас несколько удивительных проектов, способных расширить границы воображения программиста, сильно загаженного современными жирными фреймворками и кривыми решениями.
Или как мы участвовали в разработке программного продукта для простых юзеров — тот самый классический «shareware», 2018й год.
«Безопасный язык» говорили они, «четкая спецификация» говорили они, «Java не даст вам выстрелить себе в ногу» и прочее и прочее.
Удалось восстановить оочень старый архив с материалами этого нереального проекта. 2008й год!
Как-то так получилось, что весь современный софт существует лишь «здесь и сейчас», а простая попытка запуска чего-то хоть немного устаревшего ныне требует навыков программиста. Почему так, кто виноват и что делать — раскрываю тему.