Skip to main content

Our Values

We stand by the Pair Team Values and the following Engineering values:

1. Simplicity

Striving for simplicity as a software engineer means creating software that contains no more complexity than it needs to do a good job. Simple software is easier to test, debug, review, and modify. It is also easier to communicate and collaborate with other developers and stakeholders Arc Design Principles

2. Ownership Mindset

Means taking responsibility for the quality and success of the software, making a positive difference for the stakeholders. Ownership mindset requires commitment, accountability, initiative, and empowerment as well as understanding the needs and expectations of the users. Software engineers who value ownership mindset treat the software as their own product, care about its performance and reliability, proactively fix issues and improve features, and seek feedback and improvement opportunities. How We Communicate

3. Collaboration

Involves working together with other developers, business people, and users throughout the project. Collaboration requires communication, coordination, trust, and respect. Software engineers who value collaboration seek to share ideas and knowledge, learn from each other, leverage each other’s strengths, and achieve common goals. How We Communicate


Make it work, make it right, make it fast

— Kent Beck