This week was all about honoring my energy, staying curious, and celebrating the tiny breakthroughs that make the learning journey so rewarding.
🔍 Debugging the “Search Insert Position” Problem
I tackled the classic array challenge where you find the index to insert a target value in a sorted array.
At first, I got stuck on edge cases—especially when the target was smaller than all elements. But once I visualized the binary search steps and documented the logic in my README, things clicked.
Key takeaway: Writing out misconceptions helps me catch patterns I miss in code.
🎨 Sorting Visualizer Upgrade
I added swap and comparison counters to my Java sorting visualizer. Watching the bubble sort crawl while quicksort zipped through was oddly satisfying.
I also tweaked the menu layout for clarity—because beginners (like me!) deserve clean, intuitive tools.
Next goal: Add step-by-step animations for each sorting pass.
💬 Final Thoughts
I didn’t do everything I planned—but I did enough.
Enough to learn. Enough to grow. Enough to share.
If you’re a beginner reading this: your small wins matter. Document them. Celebrate them. Share them.
💬 If you’re on a similar journey, I’d love to hear what you’re working on. Let’s grow together!
Let’s keep building, one honest reflection at a time 💛
— Akshatha
Top comments (0)