WAYPOINTS

General Principles

Regardless of level, specialization, or focus, all engineers and managers are expected to follow these core principles:

  1. User-Centric Mindset: Always consider the end-user’s needs and experiences in technical decisions. In some situations the end-user may be teammates or other internal stakeholders.
  2. Business Value Focus: Understand how technical work translates to business outcomes and prioritize accordingly.
  3. Collaborative Approach: Work closely with product, design, and other engineers to deliver holistic solutions.
  4. Growth Mindset: Stay updated with industry trends and continuously improve technical and product skills. Seek, receive, and give feedback regularly.
  5. Quality and Reliability: Deliver solutions that excel in meeting user needs through robust performance, scalability, and dependable operation.
  6. Iterative Improvement: Embrace an agile mindset, focusing on delivering value incrementally and learning from user feedback.
  7. Technical Excellence: Through clean code, thoughtful architecture, and rigorous development standards, build systems that other engineers can confidently understand, modify, and extend.
  8. Innovation Mindset: Continuously seek ways to innovate and improve both the product and the development process.
  9. Mentorship and Knowledge Sharing: Actively contribute to the growth of the team and the engineering organization.
  10. Ethical Considerations: Consider the ethical implications of technical decisions and advocate for responsible technology use.