If you read my article “Git 101: Version Control for Absolute Beginners,” you may already be used to using Git for your own projects. Now, imagine you’re working on a project with a team of people, with multiple developers making commits...
Along with conditions, one of the first things programmers learn to use are loops–programming constructs that allow repetition of an instruction set. One type of loop that you’ll encounter on your programming journey is the “while” loop. In this article, I’ll...
Remote interviews have become increasingly popular in the wake of the Covid-19 pandemic, especially with the rise in remote and work-from-home jobs. Remote interviews are especially popular for HR screenings and behavioral interviews, making it essential for modern job seekers to...
Imagine this: you add some code to a project, thinking that it all looks good. Then you run the program, and it blows up somewhere in the middle. Reading through the code, it’s not immediately understandable why the code you added...
When you’re new to a career–or even just to a job–it’s common to feel like you don’t belong, or that you don’t have the skills or knowledge to succeed. This feeling is known as “imposter syndrome,” and it can be debilitating...
When just starting out, I’ve had multiple students ask me how to ‘start’ a side project–but by ‘start’, they really mean ‘how do I organize my files’? Although modern IDEs and programming languages scaffold quite a bit of structure for new...
In this post, we’ll cover the absolute, bare-bones basics of Git, so you can get up and running as quickly as possible. Although Git is very powerful, and has a lot of commands and options, you only need to learn a...
As a new developer, your first job can be overwhelming. You may be experiencing imposter syndrome, have doubts about your ability to complete tasks, and/or feel intimidated by the amount of work you need to do… you might even encounter tasks...
Think back to some of the very first applications you made when you were learning how to code. Chances are that you wrote a simple console application of some kind, and showed it to a friend or family member–who promptly broke...
I’ve had a lot of students get hung up on getters and setters when they first start implementing object-oriented programming principles–especially in C#, because its auto-properties can feel a little too much like magic. In the simplest terms, getters and setters...