Category: Uncategorized

  • How Teams Use Git Branches to Build Features

    If you’re using Git to do your software development and you’re using your main or master branch and doing all your development there, you’re doing it wrong. Real teams make branches and do all their features or bug fixes in branches. Then, after everything works, they merge those branches into the main branch. It might…

    Read More

  • The Lazy Way to Debug (That Actually Works)

    Stop Debugging with Hope: How to Debug Code Like a Pro When I was first starting to learn how to code, and even into my early days of my software career, I had a very inefficient way of debugging my code. Whenever I saw a crash or some behavior that I wasn’t expecting (basically, a…

    Read More

  • Working Directory vs Source File Directory Explained

    If you’ve ever tried to read a file in your C program and got the dreaded “file not found” error, you’re not alone. The root cause for most beginners is misunderstanding the working directory vs source file directory. Knowing the difference between the two will save you hours of frustration. This confusion usually comes down…

    Read More