Domina la programación recreando tecnologías

Usas herramientas todos los días sin saber cómo funcionan. Los frameworks y las librerías ocultan la complejidad para ayudarte a trabajar rápido. Esto crea lagunas en tu conocimiento.

El método "build-your-own-x" soluciona esto. Construyes desde cero una versión simplificada de una herramienta que utilizas. Dejas de simplemente usar tecnología y empiezas a diseñar su arquitectura.

Por qué esto funciona:

Puedes empezar poco a poco. Elige una herramienta, como una base de datos o una herramienta de línea de comandos, e intenta replicar sus funciones básicas.

Fuente: https://dev.to/kelvin_kariuki_20f4bec616/master-programming-by-recreating-your-favorite-technologies-from-scratch-4563