We want to be an organization that continuously improves the craft of creating great software. This is a never-ending task, because there is always room for improvement. This week should be better than last, and we should be optimistic that next week will be better than this week. We should strive personally to learn new things, and share those things with our peers and community.
We want to maintain an inclusive environment where we can thrive professionally and personally. Our culture should allow for a sustainable pace of productivity, and for full lives outside of work. We should maximize our ability to take on any project by creating a diverse team who can bring their experience and perspectives together to solve problems. We should be proud of the work we are doing, and believe that it is meaningful and worth existing.
We want to work with proactive coworkers who can self-manage and who are always looking for better solutions. We should provide direct and constructive help to each other, and avoid petty politics. We should insist on working for clients who value our role and experience. Honesty and authenticity amongst ourselves is important.
We want to design and build quality software products for users, our clients, and ourselves. The end result of a project matters as much as the road we took to get there, and is the thing we get to show off and be proud of.
We want to choose our own tools and bring a respected voice to the way our projects are run. We are not in the room to take orders, we're in the room to collaborate and solve problems.
We should prefer long-term viability over near-term shortcuts. It is more important that the organization exist in five years than it is that we make an extra dollar this year. We are running a marathon and not a sprint.