Hacker News new | ask | show | jobs
by tdsamardzhiev 1758 days ago
I used to read a lot of programming books in my early 20s, but experience taught me that everything I don't use on a daily (or at least weekly) basis will end up forgotten in no time. So now I'm just trying to work diligently and integrate stuff that offers immediate benefits. Of course, there are certain situations where, say, mad complex analysis skills would have meant shipping a significantly better product. But hey, perhaps those jumps aren't for me to make.

Individuals who learned data structures and algorithms in university 20 years ago and can recall 95% of it do exist, but there's far less of them than most people think. There's no real progress without keeping your personality and your situation in mind.

1 comments

Yeah, that's what I also experience. Some kind of "erosion of knowledge" is happening over time - and I wonder if that makes me a "bad developer" if I don't actively fight against that.

Sometimes I think I should be able to come up with a sort algorithm from my mind, for instance - but I would have to look up how quicksort is working. I know that something like quicksort or bubblesort exist, but I couldn't tell you how the algorithm behind it works.