Abstração

Como identificar e controlar a complexidade através de abstrações eficientes?
Artigo

Como identificar e controlar a complexidade através de abstrações eficientes?

Eu já rejeitei PRs só porque o código estava "limpo" demais. Neste artigo, vou te mostrar que a verdadeira complexidade não está nas linhas, mas nas abstrações que você deixa de criar. Vamos falar sobre os sintomas que matam projetos (amplificação, carga cognitiva e os tais "desconhecidos desconhecidos") e como um simples buffer pode salvar seu sistema.