A software developer shares the most important things he’s learned over his four-year career in the software industry. For example: Business needs first. Is this what business needs from me? Is this the most effective solution from a business standpoint? Don’t be afraid of entirely new technologies: standardize as much as possible. Automate everything in your code editor chain of actions, or microservice creation process.