DAY IN THE LIFE OF A SOFTWARE ENGINEER: 20 TIPS FOR A SOFTWARE ENGINEER