Domine a Programação Construindo Suas Próprias Ferramentas

A maioria dos desenvolvedores usa frameworks todos os dias. Eles sabem como chamar uma biblioteca. Eles sabem como usar uma ferramenta. Mas eles não sabem como a ferramenta funciona.

Quando ocorre um erro complexo, eles ficam travados. Isso acontece porque eles não entendem a base.

Você pode resolver isso com o método build-your-own-x. Este método ensina você a recriar suas tecnologias favoritas do zero.

Em vez de apenas usar um banco de dados, você constrói um simples. Em vez de apenas usar um servidor web, você escreve a lógica de um.

Essa abordagem muda o seu papel. Você deixa de ser um usuário. Você se torna um arquiteto.

Por que você deve fazer isso:

  • Você desmistifica caixas pretas.
  • Você aprende como os dados se movem através de um sistema.
  • Você entende a lógica por trás das bibliotecas que utiliza.
  • Você constrói uma confiança técnica profunda.

Pare de depender de mágica. Comece a construir a própria mágica.

Fonte: https://dev.to/kelvin_kariuki_20f4bec616/how-to-use-build-your-own-x-master-programming-by-recreating-your-favorite-technologies-from-17dc