Que tal, pues eso que dices lleva un rato, durante toda la carrera (4 años y medio) y mi trabajo (año y 9 meses desarrollando) me la he pasado programando, comprender tecnologias y entender el por qué de las cosas (desde sistemas en C, estructuras de datos, sistemas web, compiladores, sistemas...