Philosophy

  • Small Teams

    A small, talented, focused team is most effective because accountability is clear, communication is simple. Every team member must be capable of learning and understanding more than their own specialty. They cannot be the best at everything, but they can learn from others and advance the team in all disciplines.

    The greatest innovation occurs at the fringes of two team members knowledge. Those are the sparks to look for in the earliest stages and those experiences set the stage for mutual respect between team members through the life of a project.

  • Small Bets

    Small bets are key to cost efficiency and valuable growth in all areas of business. Creative thinking yields big ideas, and should always lead to experimentation, iterative prototyping, and step-wise changes.

    It can be challenging to break big ideas down into smaller bets, but this patience leads to rewards in the form of more mature solutions, that evolve logically throughout their execution.

  • Huge Targets

    Every project should start small, but have huge targets. Success does not come from excitement or passion, but from patience, countless small steps, and relentless commitment to building something more than others deem possible.