Someone could write a book on outsourcing software development - but essentially
- they have different incentives to you (get paid vs get product market fit)
- they are less motivated to solve any structural problems than you are
- if you don't know exactly what you want or don't express it clearly, you will get something else
- this is true for not just product decisions, but tech too, e.g. which tech choices they make
- if you are not careful you will end up paying them to build things that you don't need because they were able to convince a non-technical person that it was necessary
- if you don't interview the specific engineers that are assigned to your project then you may end up being misled about their skills or experience
- This is not to say that you can't make it work, but outsourcing is a skill
Outsourcing or in-house what do you prefer? Share your insights down bellow 🙏👇
PrettyPolly