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)