It happens all the time:
I end up being aware of techniques, but not really understanding them at the same level I understand linked list (which I’ve implemented many times in my programs). The time I spent reading the paper feels wasted. For example, I’ve read about skip lists several times in the past but today is the first time I can say that I understand skip lists well enough to implement them. Why? Because today I have actually implemented them. You have to implement to truly understand. |