• How To Open and Run Code in Terminal VS Code

    When I was first learning how to code, our university made us use the terminal to write, compile, and run our code. They didn’t even teach us how to use an IDE, so the terminal was our IDE. If you don’t know what an IDE is, it stands for Integrated Development Environment. Terminal was my…

    Read More

  • How To Handle File I/O in C: Read, Write, and Append

    One of the coolest things you can do through programming is to read, write, and append information to files. Once you know how to do this, you can store data from your program to a file and receive that data at a later time when you restart the program. This is a foundational concept for…

    Read More

  • How to Stand Out and Land Your First Software Job

    So, it seems that the general sentiment these days is that it’s really hard to land a software job compared to years prior. Before, you could go to a bootcamp and quickly get a software job—maybe even within a year. But nowadays, people are graduating with CS or software degrees, and they can’t even get…

    Read More

  • How to Generate Random Numbers and Strings [C Tutorial]

    Generating a random number in your program is a fundamental programming skill. For example, they’re essential for simulation and modeling. Especially for natural processes that are random. Or maybe you want to give a user random suggestions to help in their creative process. Random number generators are key! But if you’re a beginner, you’re probably…

    Read More

  • Can You Solve This Popular Software Job Interview Coding Challenge? [Power Function]

    The other day I was talking to a coworker and he was telling me about a job interview that he just did. Our company is currently hiring a lot of software developers. He’s a more experienced software developer than me so I was curious to hear what kinds of questions he usually asks interviewees. He…

    Read More

  • How To Go From Noob to Proficient at Coding

    What is the difference between a noob coder and a proficient coder? When I look back over the years of my software development career, I can see that I’ve grown a lot. As far as noob coders go, I’ve interacted with a lot of new programmers at my university when I was an Undergraduate Teaching…

    Read More

  • Why Beginners Should Learn How To Code in C

    C is one of the big names in the programming world. Created in 1972 by Dennis Ritchie, this programming language has a long history and a continuing legacy that continues to this day. Much of the digital world has been built in C and even many popular languages like Python, Java, and JavaScript have been…

    Read More

  • What I’m Thankful for as a Software Developer [Thanksgiving Special]

    In the spirit of Thanksgiving, I decided to make a video about the top things I’m most thankful for as a software developer. Looking back at my career of 10+ years, I can think of a lot of things that contributed to my success and development overall. This video is meant to be more fun…

    Read More

  • How To Start Using Git Like a Professional

    How do you start using Git like a professional software developer? If you’re just learning how to code, you might come across the term Git. If you don’t know what Git is, it’s a developer tool used to keep track of different versions of your code. Git proves especially useful when building complex projects. Incremental…

    Read More