4 ms·
> People aren’t perfect, not every engineer comes fully-formed grokking the industry’s best solutions and their trade offs. The thing is, David Crawshaw is bei
by ignoramous 5y ago
> People aren’t perfect, not every engineer comes fully-formed grokking the industry’s best solutions and their trade offs.
The thing is, David Crawshaw is being extremely honest and humble here in admitting their shortcomings and how they're learning from it... but an entire troupe of Silicon Valley engs seem to have lost sleep over it, for reasons beyond me.
- tptacek 5y agoAre these even shortcomings? They made JSON scale for 18 months, which is an achievement. They seamlessly switched to etcd, which is one of the "right things" for distributed state problems. Like us, they discovered that when you adopt a "distributed state" solution, you inherit all the API limitations those things come with because nothing really solves (or can solve) the "multiple writers multiple readers real-time consistency" problem. Nothing broke, but etcd was a pain to work with: anything you store in etcd, the developers that work with it have to understand the rituals of etcd. Wouldn't it be nice to have that just be a SQL database? Oh, look: that's easy to do: use sqlite, and ship WAL segments. There is negativity on this thread, but it strikes me as incredibly, even embarrassingly, ill-informed.