5 Tips on How to Be Productive as a Software Developer