Uma palestra bem interessante sobre como pensar como um programador. Eu gostei bastante dos comentários sobre "bad advices for beginners", e "what I wish I had been taught"
https://www.youtube.com/watch?v=azcrPFhaY9k