I had a product idea that I wanted to work on. So, I started doing consultancy to make some cash and bootstrap my way. Then I found a biz co-founder, hired a designer and two programmers to take care of the consultancy business. Our team size quickly grew to 20 programmers and designers, and we had several paying clients.
Most programmers we hired were average, but not great. This team could make websites, but not products. We hired this team to do work clients projects, so I can focus on building our product.
Since our team and clients were in different time zones, I had to deal with clients in night and development team during day. This setup kept me engaged and busy with client's projects. Therefore, we were unable to work on our product and we missed the boat.
Recently, I decided to quit the company and move on to work on my new product startup.