First mistake is hiring people off hackernews. The amount of psuedoprofound pontification on this site is mindblowing.
> In my first meeting with DesignAgency’s team, I asked how long they expected my project to take. “How long is a piece of string?” their lead designer asked.
Same point as above.
Developers who focus on philosophical stuff tend to be a pain in the ass to work with on concrete, real-life projects.