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...