Os conceitos "atuais" são os conceitos "antigos" agrupdos de forma diferente. Um livro que eu sempre recomendo é o "Thinking Forth" de 1984. São 40 anos de idade. Não, eu não programo em Forth nem pretendo te empurrar a linguagem.
https://thinking-forth.sourceforge.net/
Apenas baixa o livro, olha as ilustrações e leia os quadro com as dicas (tem algumas partes do texto que também são importantes). Tudo isso era conhecido há 40 anos. Então, o problema doi de quem escreveu os programas ou de como foi a pressão para odesenvolvimento.
Show, com certeza vou dar uma olhada!