The EarthVectors core team brings nearly 100 years of software engineering experience and 30 years of experience in the healthcare domain.
Our former clients and employers span a wide range of business sizes, stages, and domains. We have helped for-profit and not-for-profit organizations create immense value.
We are experts in full stack engineering, software development practices, and business analysis. We have expertise in product management, project management, IT operations, DevOps, and data science. We pride ourselves on craftsmanship tempered with pragmatism.
Our mission is to create happiness and prosperity through common sense engineering and business processes.
We adhere strongly, but not dogmatically, to the tenants of the Agile Manifesto, Twelve Principles of Agile Software, and Five Values of Extreme Programming. We adapt our process to minimize ceremony and maximize communication, efficiency and happiness.
We believe in continually evolving towards a set of ideals and dream of all the possibilities they can bring. Ideals define our long term strategies. Pragmatism defines our day-to-day tactics. Our ideals and business needs are constantly evolving and we adjust accordingly.
We make practical (often boring) technology choices. We don’t build science projects just because we are smart enough to build them. New technologies should be chosen based on the merits of solving the problem at hand.
We believe that many problems can be addressed through better communication. We do not hoard information. We share our process and ideals freely and openly. We strive to be fearlessly transparent with ourselves, our team members, and our clients.
We have the courage to design/code for today; not tomorrow. We have the courage to throw away code that is obsolete. We have the courage to persist through complex problems. We have the courage to make architectural corrections. We have the courage to be transparent. We have the courage to simplify the code at every turn.
We check our egos at the door. A codebase is owned by all team members, from the best features, and most elegant implementations, to the worst bugs. We make mistakes sometimes, because we’re human, but rather than dwell on them we choose to fix and then learn from them.