1. Udemy has learned lessons from serving over 190 million lessons to students. Key aspects of maintaining company culture include onboarding new employees effectively, using automation to standardize processes, and enforcing coding standards.
2. It is important to measure business metrics at scale to understand trends rather than individual events. A/B testing and feature flags can provide insights into how changes may impact the business.
3. Questioning assumptions is important, such as deciding to move away from a custom PHP framework to a more standard framework like Django in order to reduce technical debt and speed up developer onboarding. Major changes like this require serious commitment over multiple years.
4. The core mission of helping anyone learn anything through