Pq nao usar a maneira que iria ser utilizada no projeto desde o inicio? Ao ir consolidando a forma verbosa e para o projeto, incorreta, nao seria melhor utilizar a maneira certa para ensinar e mostrar possíveis formas erradas depois de mostrar a certa? Fiquei confuso sobre promise, callbacks e ate a forma visual para legibilidade do código.