Hacker News new | ask | show | jobs
by giancarlostoro 1237 days ago
I think the decision makes sense, there are things where paying someone else for the effort can save you on cost and on a maintenance nightmare and you can have your engineers focused on things that matter that already exist and building things that maybe no third party vendor gets it quite right, and that's okay to build in-house.
1 comments

It wasn't an obviously crazy argument, especially at the time. The problem is that, in the best case, Greenspun's Tenth Law catches you. Putting things in-band doesn't make them go away.
Sidenote: Isn't there also a law / rule that says every concurrent system eventually ends up reinventing Erlang?
Virding's First Rule of Programming:

> Any sufficiently complicated concurrent program in another language contains an ad hoc informally-specified bug-ridden slow implementation of half of Erlang.

http://rvirding.blogspot.com/2008/01/virdings-first-rule-of-...