DEV Community

Cover image for 100 days of Coding! Day 5
Anisha R
Anisha R

Posted on

100 days of Coding! Day 5

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)

Collapse
 
nevodavid profile image
Nevo David

Love seeing steady progress like this, even on tough days. Honestly, sticking with it is way harder than it looks.

Collapse
 
aaanishaaa profile image
Anisha R

Totally. The quiet grind doesn't always get credit, but it really builds something over time.

Collapse
 
nathan_tarbert profile image
Nathan Tarbert

Been cool seeing steady progress - it adds up. what do you think actually keeps things growing over time? habits? luck? just showing up?

Collapse
 
aaanishaaa profile image
Anisha R

Honestly, I think it’s a mix of all, but habits and consistency play the biggest role!