Starting Small, Aiming Big

Jogging BaboonJogging Baboon
2 min read

I’ve always been fascinated by how engineers at top companies solve problems — how they think, how they prepare, and how they approach complexity with clarity. Over the past few weeks, I decided to stop just being curious and actually start building my own path toward that level of skill.

This blog marks the beginning of that journey.

Laying the Foundation

So far, I’ve focused on mastering the basics and developing good problem-solving habits. Here’s a snapshot of what I’ve done so far:

  • Data Structures: Arrays, strings, hash tables — learned the fundamentals and solved problems that forced me to think in edge cases.

  • C++ Basics: Started brushing up C++ to start solving LeetCode problems more confidently, focusing on writing clean syntax and becoming more familiar with the STL.

  • Mock Interviews: Practiced under pressure and reflected on what tripped me up.

  • Research: Watched videos from Google engineers, mock interviews, and breakdowns of what makes a great solution great.

  • Reflection: After every session, I have written down what I learned, what went wrong, and how I can get 1% better next time.

Why I’m Doing This

This blog is where I’ll document my grind — not just to keep myself accountable, but to sharpen my communication and improve my technical writing along the way. If you’re on a similar path, maybe something I learn will help you too.

What you can expect from this space:

  • Bite-sized reflections from my daily LeetCode practice

  • Breakdowns of problems I found challenging or eye-opening

  • Lessons learned from building problem-solving habits and technical depth

  • How I’m structuring my days to balance consistency, depth, and sanity

The Bigger Plan

I’m currently working through a structured plan focused on:

  • Solving DSA problems daily (prioritizing patterns over volume)

  • Building mastery in C++ and system-level thinking

  • Improving problem-solving under pressure through timed practice

  • Sharpening communication through mock interviews and writing

  • Making learning fun and sustainable while staying sane by keeping up with my hobbies and health ( reading, gym, runs, etc.)

What's Next

  • Mastering recursion, linked lists, and pointers

  • Revisiting sorting and sliding window problems

  • Writing deep dives into LeetCode patterns I’ve struggled with

  • Staying consistent — even when motivation dips


If you're on a similar grind, drop a comment or follow along. I’m in this for the long haul — one step at a time.

0
Subscribe to my newsletter

Read articles from Jogging Baboon directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Jogging Baboon
Jogging Baboon