> ## Documentation Index
> Fetch the complete documentation index at: https://usedx.sh/llms.txt
> Use this file to discover all available pages before exploring further.

# Principles

> Core principles that guide dx design and development decisions

dx is built on fundamental principles that guide every design decision.

<CardGroup cols={1}>
  <Card title="1. Try to be useful" icon="check">
    Running `dx` anywhere, anytime, should provide immediate value
  </Card>

  <Card title="2. Progressive complexity" icon="arrow-up">
    Simple things stay simple, complex things become possible
  </Card>

  <Card title="3. Adapt to you" icon="user">
    dx fits your workflow, not the other way around
  </Card>

  <Card title="4. Non-technical friendly" icon="heart">
    Maximum value with just arrow keys and Enter
  </Card>

  <Card title="5. Six keys should be enough for everyday tasks" icon="keyboard">
    ←→↑↓ Enter Esc - you should be able to go surprisingly far with just these
  </Card>

  <Card title="6. Take it anywhere" icon="plane">
    No vendor lock-in, no platform dependencies - dx works wherever you work
  </Card>

  <Card title="7. Abstractions kill joy" icon="warning">
    Use the minimum number of abstractions necessary - complexity breeds frustration
  </Card>
</CardGroup>
