What Does it Take to Build a Technology Startup