Joseph, for #1, I've worked on in-house tools and:
1. They never get enough developers.
2. They usually get deprioritized in lieu of other projects.
3. Many small space companies don't have resources to build awesome in-house tools.
It can be really time consuming and take the team's focus off of the primary goal as well, so we try to get teams to focus on the things that they are uniquely qualified to do, rather than build software to support their operation.
It can be really time consuming and take the team's focus off of the primary goal as well, so we try to get teams to focus on the things that they are uniquely qualified to do, rather than build software to support their operation.