Like many programmers, I’ve always enjoyed learning new things. But over the past year, I’ve started taking learning seriously in a way that I never did before — at least outside of a formal academic setting. Earlier in my career, learning was basically a given: almost any interesting project I could take on would involve diving into things I was unfamiliar with. But at a certain point, this stopped being true. As I gained more experience, I realized that I’d need to make a conscious ...