3 ms·
As with all advice, context matters. It is good to know the rules, the best practices, the proven strategies. But it is also good to understand the context of t
by bruce511 4y ago
As with all advice, context matters. It is good to know the rules, the best practices, the proven strategies. But it is also good to understand the context of those strategies to understand when the context has changed.
SQL is clearly the right way to store large quantities of data (some would say the only way.) Until some folk realised their context was different, and NoSql was born.
Strategy is hard because it plays out in the long term. Two roads diverge in a wood,and you have to pick one. But the consequences if that decision may be felt 20 years later, or next week, or never.
Advice from those who went before is valuable. But care must be taken to understand the context of that advice.
- HopenHeyHi 4y agoSo: "Sun Tzu, Mayhaps dude had a point, ymmv ¯\_(ツ)_/¯"
- hackernewds 4y agoI do not understand the NoSQL example. Would you mind please elaborating?
- knodi123 4y agoAround the time NoSQL took off, the default choice for any kind of data storage scenario was a traditional relational database. Choosing anything else would have raised eyebrows. But once the concept of NoSQL spread, it became an acceptable alternative and no longer a big deal. And sure, while the basic concept of NoSQL for data storage is not new, the core concepts were not widely known until the 2010s. https://trends.google.com/trends/explore?date=all&geo=US&q=nosql&hl=en https://trends.google.com/trends/explore?date=all&geo=US&q=n...
- jerf 4y agoThis reminds me of people complaining about how terrible Agile is, because Scrum is terrible. Not that Agile is immune to criticism any more than Sun Tzu is, but complaining that a philosophy built around deep understanding of a problem and flowing like water around it is bad because this sword isn't sharp is basically a category error. Sun Tzu has specific examples but it is not his examples that have kept his work alive for thousands of years. The examples became useless centuries ago. It is the principles that have kept it alive. It is not Sun Tzu's fault if a commander pays so much attention to a specific manifestation that he loses track of the underlying principles.