Cat-V
Список рекомендаций cat-v harmful software1 выглядит бескомпромисно, местами устаревше (буквально, записки мёртвого человека) но имхо, имеет очевидную рациональность.
Там же, на реддите интересный поинт, про стремление авторов списка к академической чистоте.
cat-v is one of those people that’s much more concerned with some idea of academic purity in code than they are with how well any actual problems are solved; really the list of “considered harmful” from there is just software that’s been ’tainted’ by becoming useful.
Имхо, вовсе нет и даже наоборот. Менее болезненные альтернативы из таблицы более прагматичные, и как раз менее академичные (чего только один Go стоит, лол).
Нашёл интересное. В качестве правила большого пальца даётся такая мысль
Here is a hint: complexity is the bane of all software, simplicity is the most important quality. See also: Worse is Better by Richard Gabriel.
Про Worse is Better . Там не всё так просто. Автор, потом сам опровергает выводы из своего эссе.
-
https://harmful.cat-v.org/software/. Копия страницы, (сайт часто недоступен) ↩︎