Taking Arpit's System Design course was a really great experience. Over the last few years, I've been more involved in the management side of things, and I started to feel like I was drifting away from the actual process of building and coding. I missed that part of engineering. This course helped bring that back for me. It reminded me why I love being an engineer, and now, because of it, I've made it a point to write code every single day.
One of the best things about Arpit is how he explains system design. He doesn't just treat it as a task of drawing boxes and lines in a diagram. He keeps reminding you that you don't really understand how systems work until you try building them yourself. When you write the code and see how everything connects and functions, that's when the real learning happens.
He also encouraged us to create small, simple prototypes to understand different system design concepts. For example, when we were learning about connection pooling, instead of building an entire database system or using a complex framework, he told us to just use a basic array or map to store connections. The goal was to focus only on how the pooling logic works. He told us to forget about things like database schemas, logging, or using fancy tools-just focus on the main idea. This method made everything so much easier and faster to build. It helped me truly understand the key concept without getting distracted by unnecessary details.
Another thing Arpit said that really stuck with me was: "We are hired to solve a problem and not necessarily code to solve the problem." That one sentence really made me think differently. It reminded me that the goal is to find solutions, and coding is just one of the tools we use-it's not the end goal. He also pushed us to stop hesitating and just start building. His phrase, "Start smashing your keyboard," was funny but motivating. It gave me the push I needed to stop overthinking and start doing.
So if you're someone who wants to get back into the hands-on side of engineering, or if you want to really understand system design by actually building things instead of just drawing them, I would absolutely recommend this course. It's inspiring, practical, and it really helps you think about engineering in a new and better way.