1. Function above all

    The most important thing is that things work. We make products that work as we say they work, and are robustly tested. We only include features that make our products better. Similarly, if a business practice or a part of our culture isn’t working, then we’ll change it.

  2. Failure is encouraged

    Great ideas come from years of trial and error. We take risks and try things that won’t end up working. We learn from these failures, most of the time. Sometimes it might take years of accumulated failure to finally succeed.

  3. Be open with each other

    Collaboration is key to our success. We share ideas and problems with one another; every project is a group project.

  4. Be open with everyone

    We value the dissemination of ideas as much as the products we develop based on those ideas. We will share code and develop it in the open. We will publish, teach, and give talks about how we do what we do.

  5. Patents, not secrets

    As an open company, we do need to protect our ideas somehow. We use the patent system as it was originally meant to be used. We want to foster innovation by all in our field, not stifle it.

  6. Relax

    Nothing, including this culture statement, is taken too seriously. We criticize constructively, are Canadianly polite, and recognize each other’s value as people and not as workers.