Our Philosophy

We strongly believe that software development should not be about putting out fires, but rather preventing them in the first place.

A micro-services architecture allows for the separation of the data and presentation layer. Creating a normalized API allows you to publish once and consume everywhere. No longer will your iOS application and your web application need separate infrastructures. This allows you to separately scale your resources intelligently.

By setting clear priorities and deliverables in smaller chunks, it becomes easier to succeed by tracking projects and dealing with the small bumps along the road.

A single application can use python for the API layer, Node.js for the middle tier, and iOS for the presentation layer. This flexibility allows you to take advantage of the strengths of each of these technologies, without having to suffer their weaknesses throughout your entire stack.

As technology becomes an integral part of our lives, applications can easily grow to an unmaintainable state. By utilizing a modular architecture and modern frameworks these large applications become manageable.

What to look out for

Techical Debt: The hidden cost of technical debt and how it affects projects true cost.

Overworking Employees: The true cost of overworking employees, and why it is more expensive in the long run.

More People More Problems: Why nine women can’t make a baby in a month, and any money spent not on critical path is waste.

Moments of Creativity: Truly awesome moments where people have produced great work in difficult situations.

Project Success Stories: Awesome stories of projects going smoothly and finding out what their secret was.

Human Capital: Learning how to break down projects into the human capital element, in order to understand the true cost of development.