← Back to context

Comment by newsclues

3 years ago

Hire devs and use OSS as a base to create the tools you need!

Hire dairy farmers to get the milk for your coffee - absolute insight into how it's produced. Also they got to raise cows from calves so no milk in the office for a while. But once you get it you can be sure it's organic !

That's not even going into the dev market situation right now ...

I mean seriously have you people ever been near a situation where these kind of decisions are made ?

  • What competitive advantage do you get from having dairy farmers on staff?

    Compared to the competitive advantage of having a software developer on staff?

    • Do you actually do professional software development ? Even huge tech companies fail development projects spectacularly, non-tech companies trying to develop business critical software when superior alternative is available at reasonable prices ? You'd have a self inflicted competitive disadvantage. With first you might have a recruiting gimmick.

Sure, this is ideal given unlimited time and money, but hiring dedicated devs for tooling is going to be expensive. And once they fix "the problem," they're still on payroll. Yay they'll keep fixing problems and improving the software, but it's basically the most expensive software subscription model imaginable.

  • Good thing they invented contracting… several hundred years ago?

    • Contracting requires the devs to get up to speed on the software and your company needs. On the other hand, a private company selling commercial software has a comparative advantage in already knowing the codebase and user needs.

      10 companies each contracting 1 dev for an open-source project is a less-efficient allocation of resources than 1 company hiring 10 devs for their commercial software project.

      3 replies →