Our values are at the heart of our company culture. They inform how we hire, communicate, deliver, engage with clients, and operate our business, and we work hard to promote them internally wherever possible.
For example, our standards documents always begin with value statements as they relate to that particular standard. We celebrate people that embody them by recognizing them during town halls. And we evaluate team members annually on these value categories.
We hire smart technologists with an aesthetic for elegance, simplicity, and the intrinsic beauty of the "perfect fit". Even if it takes a bit longer, or if the results will only be visible in the long term, we value doing things right. We aim to step into your shoes, learn what beautiful means to you, and project that into a beautiful custom solution.
One major implication of this is that we favour generalists with a solid theoretical background as opposed to specialists with a narrow technology focus. Generalists tend to be better at custom work because they embrace the novel challenges associated with a custom solution domain. Specialists tend to hide from problem areas that don't match their particular area of expertise.
A Beautiful Mindset can be encouraged, but it can't really be taught -- it's usually reflective of the individual's own mindset.
Great design makes for superior solutions, pure and simple. Sloppiness in the user experience is irksome, and in the architecture it can be deadly.
Your tools should never be an obstacle to the completion of your work or the promotion of your brand. Our group tackles problems that require both a great UX and effective technology.
Our designs promote adoption, engage users, simplify workflow, and are a joy to use. But we're also hardcore technologists - we know how to design and build a solid internal foundation deep in the code. Extensible, re-usable, robust, secure and scalable code is our primary artifact.
Great Design is incredibly important to us, and you’ll find it in every solution we create.
Before we think about processes, frameworks, and technologies, we think about your business problem and how best to address it. We're engaged by interesting challenges and the opportunity to flex our creative muscles.
Though we are a technology company, we remain technology agnostic when it comes to designing our solutions. Because we're not aligned with any one technology, we're not constrained by inappropriate choices. We mix and match, mash up, and inter-operate, and if we can't find the right technology for you, we build it custom. We operate this way because this is what a custom solution requires.
Our solutions deliver maximum utility because they're tailor-made to meet your exact needs, match your exact process, and soothe your most acute pain.
People Over Process
Team cohesion trumps all else on any collaborative project; without it, even the best methodology and technology choices will generate little value.
Our project teams are assembled holistically to maximize more than just technical skill. We also optimize for leadership, shared experience, and passion for the particular challenge at hand. We seat our project teams together, and reorganize our seating whenever we have a new project.
We trust our engineers to customize our method to match both the team's character and the project's engagement style. To empower our teams, we use lightweight, networked productivity tools that get out of the way and allow people to focus on their work.
We work with you early to define what success means to you, and then we organize ourselves in relentless pursuit of that definition.
Our purpose is simple: to deliver valuable, functional, and compelling software into production, where it can generate value for you.
Our success culture is promoted by incentive programs, quarterly champagne celebrations, project team dinners, and empathy for the challenges in developing custom solutions - our owners are developers too!
Why do our customers enjoy working with us? In the end, it comes down to our technical ability, our work ethic, and our focus on providing our customers with a positive experience during the engagement. We promote this internally with detailed annual employee reviews, in which we assert the company's values.
The following words paint a picture of the type of company we continually strive to be:
Authentic, Curious, Innovative, Transparent, Beautiful, Aware, Engaging, Creative, Essential, Custom, Disciplined, Humble, Service-oriented, Insightful, Agile, Smart, Fun