Git Reset vs Revert vs Rebase — Fix Your Mistakes the Right Way
Learning Git basics like git add, commit, and push is great — but what happens when things go wrong? What if you commit buggy code, or push something to the remote repo that shouldn’t be there? In my latest Git tutorial video, I walk through how to fix common mistakes with three powerful commands: git…
Why I Stopped Using Printf to Debug My Code!
I remember back in university, our professor introduced us to a debugger for C called GDB. At the time, I didn’t think much of it. It seemed like a powerful tool, but also way too intimidating. Setting it up felt complicated, and how it worked just seemed mystical. So, I stuck with what I knew:…
Don’t Fear the Terminal: Simple Commands Every New Coder Should Learn
In my very first coding class, we were taught how to use the terminal to write, compile, and run all of our code. At the time, it felt unnecessary. Why bother with something that looks so old and clunky? But when I started my first real software job, I realized that terminal is everywhere. I…

