7 THINGS TO KNOW BEFORE YOUR FIRST SOFTWARE JOB: DEVELOPING ON TOP OF A LEGACY SYSTEM