Skip to main content

Guiding principles

These principles define our approach to software engineering.

We solve real problems.

We build tools that address genuine pain points in software development. If it doesn't matter to developers, we don't build it.

We exude openness.

Open source first—transparency in code, decisions, and roadmap. Users should never wonder what we're doing or why.

Developer experience is non-negotiable.

Intuitive APIs, clear documentation, and sensible defaults. If Developers shouldn't have to fight our tooling to get their work done.

Simplicity wins.

Do one thing well. Feature creep is the enemy of focus. Composability over monoliths.

Be reliable.

Users depend on our tools in production. Stability, backward compatibility, and clear upgrade paths aren't negotiable.