Let's Reinvent the Wheel

Welcome to the official blog of Let's Reinvent the Wheel, a companion space to my YouTube channel where I explore programming by building projects from scratch. Whether you're a seasoned developer or just starting out, I believe the best way to learn and grow as a programmer is by diving in and creating — even if it's reinventing the wheel.

What You’ll Find Here

This blog serves as an extension of my YouTube channel. For each video I publish, you'll find accompanying blog posts with:

Occasionally, you’ll also find standalone blog entries on topics I’m passionate about, which might not directly tie into my YouTube videos. These posts could include deeper dives into programming concepts, reflections on the tech industry, experimental projects, book review, or interview preparation.

I aim to make each project accessible and fun, breaking down complex topics into digestible steps that you can follow along with or customize for your own learning.


Latest Blog Posts

Snake Rewind: Episode 5 – Snake Ends Here

In this episode we complete the core gameplay loop by adding collision detection, game over logic and a restart system. Thus giving the player something to fear and the game real stakes.

Snake Rewind: Episode 4 - Past Self, Present Danger

In this episode we introduce the clone mechanic: snakes that replay your past moves with deadly precision. It is a strategic twist that transforms Snake Rewind from a simple remake into a tactical survival challenge.

Snake Rewind: Episode 3 - Feeding the Beast

In this episode we introduce food to the game allowing the snake to grow and bringing the core gameplay loop to life. It’s a small change that makes a big difference and sets the stage for the clone mechanic coming next.


Join The Journey

My goal is to make programming exciting and approachable. Let’s learn together by building projects, solving problems, and, of course, reinventing a few wheels along the way.

Subscribe to my YouTube channel, bookmark this blog, and check out my RSS feed to stay updated on new content. Let’s keep creating!