Skip to content

Instantly share code, notes, and snippets.

@eonist
Created November 6, 2024 17:58
Show Gist options
  • Save eonist/0ba15bfea78dda3ce462612749f014b5 to your computer and use it in GitHub Desktop.
Save eonist/0ba15bfea78dda3ce462612749f014b5 to your computer and use it in GitHub Desktop.
outsourcing

Notes on outsourcing tech

Why you should probably build your product with an in-house team

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.

Todo:

  • Research underutlization and drifted attention with remote workers
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment