The Effective Engineer
youtube
Optimize for learning
Invest in tools (to speed up iteration and save times)
Validate your ideas aggressively and iteratively
Minimize operational burden (avoid complexity from code, system and product)