Top 10 Tips to Get Things Done as Software Engineer