DEV Community

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

Posted on Edited 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!