Hacker News new | ask | show | jobs
by SicSemperUranus 1425 days ago
Part of the issue with the mindset of never outsourcing mission-critical tasks is, if something is not important, why are we doing it? Do we just like wasting money?

For example, if I work at an accounting firm and we build our own account software (or modules, or whatever), is this development work not mission-critical? If the solution is good, our processes will become dependent on the tools, and the tools will need to be maintained and even improved.

So then, what can be outsourced? Team-building exercises? Not sure, but in any case, this "mission-critical" mindset should err on the side of always doing software development in-house. Which seems to me like a wise decision long-term, though it may seem too rigid a view in the short term.