Top 8 Things I Learned as a Software Engineer (Developer).