Our Philosophy

How we think about things – in the words of people who are smarter than we are

Making new things

I like to find (a) simple solutions (b) to overlooked problems (c) that actually need to be solved, and (d) deliver them as informally as possible, (e) starting with a very crude version 1, then (f) iterating rapidly.

— Paul Graham


Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away.

— Antoine de Saint-Exupéry


Any fool can write code that a computer can understand. Good programmers write code that humans can understand.
— Martin Fowler


Welcome changing requirements, even late in development. Agile processes harness change for the customer’s competitive advantage.

 — The Agile Manifesto


Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.
  — The Agile Manifesto