• 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

  • C tutorial: Organize your data using structs

    What software developers don’t emphasize much is the planning aspect when it comes to development. I see questions online asking how it’s possible to code 8 hours a day. The truth is that we don’t really code 8 hours a day. Most of the time we are planning, organizing, and debugging. Coding is usually the…

    Read More

  • What is GitHub and how to use it?

    When you start learning how to code, you will eventually see people talk about github. What is github and how do I start using it? Do I need to use it? Well, the truth is, every software developer I know uses git. It’s such a useful tool not only for individual development, but also when…

    Read More

  • Will programmers be replaced by AI?

    I see this question asked a lot online. Especially after the release of ChatGPT. There’ve been a lot of cool and interesting videos showing ChatGPT writing code and it just shows what AI has the potential to create. Most people ask this question because they’re scared of being replaced by AI. It’s natural for those…

    Read More

  • Coding Challenge from Google!

    Software job interviews often involve some sort of coding challenge. It’s a great way to test and see if you can code simple programming tasks that are necessary for the job. It’s also a great way for a company to see how you think. Resumes are not always great indicators of your programming skills and…

    Read More

  • Do I need a degree to be a software engineer?

    Software engineering and software development jobs are in high demand these days and it makes a lot of sense. The digital world is growing more and more everyday and our world is becoming more and more digital. Businesses and products are going digital. Anyone heard of NFTs, the Metaverse, VR, online courses and universities? But…

    Read More

  • Why you should start using Terminal and how to use it

    Using Terminal or some sort of command line interface is essential for anyone working with computers and especially for programmers. It allows you to do a deep dive into your computer when something is wrong. It allows you to perform software installations. It allows you to execute scripts and compile your code. It also allows…

    Read More