TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Why the boss wants you to build that Software in-house?

10 pointsby proofmasterover 8 years ago

2 comments

tracker1over 8 years ago
While interesting, the conclusions just aren&#x27;t true. Here&#x27;s one more in favor of in-house.<p>Integrating the vendor solution will be more complex for the sake of unused feature over a simpler solution developed in-house.<p>Another: The solution to our problem doesn&#x27;t use the other pieces we want&#x2F;need to integrate, or doesn&#x27;t exist. There&#x27;s several solutions to manage docker clusters now, and effort has been made, but when they all started (some originally in-house) those solutions weren&#x27;t widely available.<p>Another: the existing vendor solutions are sub-par for our needs (and&#x2F;or the needs of our customers). Could you imagine if Joyent had just used VMWare as it&#x27;s virtualization solution instead of the Jails from their OS based on Solaris? They have the only solution with <i>really</i> locked down Docker.<p>Sometimes creating a new trail really is the better solution. I wrote a test LMS a bit over a decade ago, that worked well enough for a lot of integrations before being replaced by a big vendor&#x27;s LMS and it cost more for the integration alone than the customizations to the one I built... 10 years of service cost less than the 1 year of integration.
tropoover 8 years ago
He didn&#x27;t mention the big reason for in-house: security<p>Telling an outsider about your needs (revealing insider info, trade secrets, etc.) is risky. It&#x27;s even worse if the result will not be fully air-gap isolated from the Internet. That gives somebody a hole into your business.