Use the Socratic method in pair programming sessions to improve your understanding of your thought process, and grow a junior developer's skills.
Getting more than two developers together in a "swarm" is a valuable tactic that can improve context sharing and team decision-making.
Pair programming is a very effective development approach. But knowing when to pair is just as important as knowing how.
Writing software on your own doesn't have to be a bad thing. In fact, it has several distinct advantages, in the right situations.
With the right attitude, onboarding a new team member can help improve your code, improve your process, and prompt more ownership in your project.
A quick and easy tutorial on how to set up debugging functionality for a Maven project in JetBrains' IntelliJ IDEA using mvnDebug.