If we can find some common ground that we can measure I think that would help this discussion. In my previous post I proposed that we <i>check</i> my claims with whether gun <i>works</i> or not. These were my claims:<p>Claim 1. That gun is realtime.
Claim 2. That gun is offline-first.
Claim 3. That gun is a graph database.
Claim 4. That gun is decentralized.<p>I then linked to the follow 1min video ( <a href="https:&#x2F;&#x2F;youtu.be&#x2F;-i-11T5ZI9o" rel="nofollow">https:&#x2F;&#x2F;youtu.be&#x2F;-i-11T5ZI9o</a> ) to back up my claims 1&amp;2&amp;3. Either I am cheating&#x2F;lying in the video, or gun does as I claim. Which is true?<p>Then, <i>after</i> whether the above has been verified we can move onto the next issues (which you addressed, but ignored the earlier). Next up, I would agree that GUN is not production ready and therefore wouldn&#x27;t be appropriate to stack up against Riak, Cassandra, and CouchDB. I will agree with you there. But this is merely a matter of time (we&#x27;re already working on a battle suite test, hopefully getting Jepsen set up, etc.) and unfortunately it is important to do evangelism while you are developing a system so you can have beta testers. We need that. So please help out! Find bugs and problems, report them. :)<p>Third, regarding code I don&#x27;t think we&#x27;ll be able to find common ground (other than the fact that we are already doing a rewrite, which suggests we agree to some degree). Why? Because I&#x27;m not one of those ES6 fan-loving Promise-everything boys. I&#x27;m not sure if you are or not, but your comment seemed suggestive of that direction. This won&#x27;t lead to a fruitful discussion, because it is again a subjective view of the aesthetics of code (I find single character variables as easier to logically understand and maintain, for instance. This makes most people balk, but why? Because I <i>am not</i> an app developer I do not know what people are going to use the data for. I&#x27;m a tool developer, which follows more the work and lines of mathematics... `x` is a variable! It could be an integer, a float, or whatever else. This again is a <i>personal preference</i> so please don&#x27;t downvote me for my personal coding style.)<p>If you choose not to use GUN because you disagree with my coding style, that is your choice and saddens me. But I will be very strong: please do not use that as an excuse to dismiss my claims. My claims can be checked and verified and I have backed them up.