Skip to content

Guiding Principles

Principles

  1. Use native GCP tools if they are “good enough”
  2. Contributions welcome
    • We welcome outside contributions and strive to make this an easy experience
  3. No Snowflakes
    • Runway leverages economies of scale. We achieve this through standardization and avoiding one-off customizations.
  4. Iterations are as small as possible, not necessarily small
  5. Keep complexity to a minimum
    • Prefer simple solutions that solve an existing problem over complex “elegant” solutions that solve problems that might surface in the future. Delete unused code.
  6. The interface is stable
    • If we change the way Runway works, it is on us to provide a migration path or do the migration ourselves.
  7. Customer-usability
    • Design features with Self-Managed (cloud native) and Dedicated in mind.