Weekly Reset Log #1 — Revising ML, DSA, and Fixing Knowledge Gaps
Source: Dev.to
Restarting (Again)
I revised my Machine Learning and DSA basics this week. Honestly, this is probably the 10th time I’ve restarted these topics. Restarting is better than pretending you’re progressing when you’re actually stuck. Revisiting fundamentals helps in two ways:
- You notice gaps you ignored before.
- Concepts start connecting instead of staying isolated.
Next Focus: Trees
Tomorrow I’m starting Trees in DSA. Linked lists and other basics were mostly revision, but trees are where things usually start getting more interesting. The goal right now isn’t speed; it’s understanding patterns properly before jumping ahead.
Fixing an Embarrassing Gap: APIs
Another thing I studied this week was APIs. The funny part is that I already studied web development earlier, but I never properly sat down to understand APIs from the ground up. This week I finally went through the basics:
- What APIs actually do.
- How requests and responses work.
- Why REST patterns exist.
Sometimes the most basic concepts are the ones we skip.
Outside of Tech
- Workout was consistent this week, which is a win.
- Sleep schedule is still bad, which is not.
Trying to fix everything at once usually fails, so the current strategy is simple:
- Keep workouts consistent.
- Study regularly.
- Fix sleep next.
Plan for Next Week
- Start Trees in DSA.
- Continue ML revision.
- Keep weekly updates going.
Let’s see if consistency finally sticks this time.