The one mistake all new developers make with dependencies and how to avoid it

Every beginner does this mistake: not managing their projects dependencies separately. If you have only one project, there's no problem. With more than one, you are looking for trouble.