With some detours here and there, we have finished looking at the problems in the NeetCode Practice roadmap (which is also the classic old Blind 75 list).
Overall, we took a look at sixty-two problems, with fourteen chapter introductions.
I did not start out with specific rules for this series, or how it will take shape—for example, we have also used Python for the earlier examples, but gradually switched to TypeScript—but it was a great experience to dissect the solutions, and slowly grasp the components that go with them.
Although I have to say that eventually, with time, we might forget, and the concepts and the patterns we learned might disappear. But, that's not a problem in itself, because as you might have realized, if there is one idea that should stick with us with this project is that problems are best solved when they are broken into smaller parts.
And, as with anything else, writing, or talking to oneself (see duck debugging), works miracles.
Even though we live in an interesting timeline where some people might think writing (or, any other creative activity) doesn't seem to matter that much anymore since we have now artificial "brains" to do it, we can still appreciate its value when we ourselves engage in it (or, any other creative activity).
Well, to admit, writing about the solutions to programming interview questions that have already been solved turns into seemingly generic outputs after a while; however, committing to this project was, to me, very meaningful.
It was not only the solutions, but the ritual that went with writing this series — including preparing the GIFs in chapter introductions, the cover images, and finding the nature photographs that go with them.
Talking of which, the photographs in the cover images that accompany each post are in fact taken by actual human beings, and can be found in this Unsplash collection. Also, all the visual assets can be found in this repository.
Now, it's time to take a deep breath.
It was a beautiful adventure to undertake this project, and hopefully you found some value as well if you came across a post.
Have a beautiful journey ahead, and until then, happy coding.
Top comments (0)