4 JUNE 2025
Today I bounced between code, concepts, and creative work, and somehow managed to enjoy every bit of it.
π§ LRU Cache in C++ β Understood & Implemented
I started the day by learning the implementation of the Least Recently Used (LRU) cache in C++.
Understanding how to manage recently accessed data using a combination of a hash map and a doubly linked list was both challenging and rewarding.
Itβs one of those classic system design patterns that really sharpens your grasp on data structures and memory management.
π 0/1 Knapsack β DP | Completed
Next up was the good olβ 0/1 Knapsack Problem in Dynamic Programming. Finally wrapped up the implementation and variations.
πΌ Portfolio Updates
Later, I worked on improving my portfolio.
Made some UI changes, cleaned up a few sections, and added subtle polish to make it feel more βme.β
Itβs still a work in progress, but itβs slowly turning into something Iβm proud of.
π Computer Networks β 2 Chapters Down
To wrap up the day, I managed to study two chapters of Computer Networks. I have my end semester exam on 6th June. Really Stressed about it!
Signing Off
Anisha π
Top comments (4)
Love seeing steady progress like this, even on tough days. Honestly, sticking with it is way harder than it looks.
Totally. The quiet grind doesn't always get credit, but it really builds something over time.
Been cool seeing steady progress - it adds up. what do you think actually keeps things growing over time? habits? luck? just showing up?
Honestly, I think itβs a mix of all, but habits and consistency play the biggest role!