Mom, I graduated from a programming bootcamp, and six months later, I finally got the job!!! But I have to spend a few months in QA before the company can move me over to a software developer position. My manager has...
We’ve all heard it–the tech job market is currently nothing but doom and gloom. Someone on the internet has declared that there are no more tech jobs, and so we should all just stop trying… Don’t listen to those people. Securing...
The more you practice, the better you’ll get–but how do you practice problem solving? Should you really do nothing but work on side projects, “grind leetcode”, and solve coding katas 24/7 to improve? While katas serve an important purpose, and it’s...
When working with Git version control, it’s common to encounter merge conflicts, especially when you are collaborating with other people. Merge conflicts happen when Git is unable to automatically merge two branches due to conflicting changes in their files. Say, for...
Hey, experienced developers–this one’s for you! When you coach junior developers, it’s important for senior developers to be mindful of what they say. Your choice of words may affect a mentee in ways you don’t anticipate, even if your intentions are...
Hey mom! As you know, your code babies are starting their job searches now. I’m definitely feeling the stress of getting a job, paying the bills, meeting expectations, etc. How do I keep my head up through this? And how do...
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...
Congratulations, you’ve made it! You’re starting your very first job as a software developer. Maybe it’s your first position in tech after a career change, or your first ‘real’ job after getting a computer science degree. Maybe all that time teaching...
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...
As a beginner, you may have heard other programmers talk about ‘boxing’ and ‘unboxing’ and wondered what was going on. Did someone get a gift? Are they moving houses? Turns out, boxing and unboxing are programming concepts that have to do...