Return-Path: X-Original-To: apmail-couchdb-dev-archive@www.apache.org Delivered-To: apmail-couchdb-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 60FC9D10D for ; Tue, 9 Oct 2012 20:43:07 +0000 (UTC) Received: (qmail 26994 invoked by uid 500); 9 Oct 2012 20:43:06 -0000 Delivered-To: apmail-couchdb-dev-archive@couchdb.apache.org Received: (qmail 26891 invoked by uid 500); 9 Oct 2012 20:43:06 -0000 Mailing-List: contact dev-help@couchdb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@couchdb.apache.org Delivered-To: mailing list dev@couchdb.apache.org Received: (qmail 26882 invoked by uid 99); 9 Oct 2012 20:43:06 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 09 Oct 2012 20:43:06 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of nslater@tumbolia.org designates 209.85.213.52 as permitted sender) Received: from [209.85.213.52] (HELO mail-yh0-f52.google.com) (209.85.213.52) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 09 Oct 2012 20:43:01 +0000 Received: by mail-yh0-f52.google.com with SMTP id o22so1510288yho.11 for ; Tue, 09 Oct 2012 13:42:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tumbolia.org; s=google; h=mime-version:x-originating-ip:in-reply-to:references:date :message-id:subject:from:to:content-type; bh=zvHCAfNI+tKAEGZ7kp4YQier/mOWE1M3TneYQrZY2z8=; b=Onrn4I2iCOHFkjGD1OIZaFhS/3LRa51OjGQYyfFLfyjsi2C+Oi3FxxCSwDaHUCYF6j rwu6TFQqji3hDXI6hfnREu4bicYcD2w5xKNJNXdLn706fqi/JE9gq3miCIzFwUs8ONlh VNUr5WY1N0ZW9FBHvFWGPo6vgRs7vJcxdqPJY= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-originating-ip:in-reply-to:references:date :message-id:subject:from:to:content-type:x-gm-message-state; bh=zvHCAfNI+tKAEGZ7kp4YQier/mOWE1M3TneYQrZY2z8=; b=Dj8eHJ6qPouU7JWfozRfMpgXNWioXggRaZ/6z96h6UHOcpPchBfqs7lm+2gF/iO/An 6sLlqPcqJkzjTvhqLSTZuJmh/whW5bW12MV0emu4WWBrkIyPGxbGl4i1QGaC6TWDvX1N aPuDP7h6+vccApErdvZUG7XmGXDqfcPAsNL16Njvg+dGL6rITj8oMMTBwF7qkNqEtk59 S65udxeKcO1qJ1vipKBCelyMsvLCdG9e29NA6UZhZgkNcFQdAyqZj4qS6WrxSqc+ztPA oQnInk0t95Ir2lqlUM4340igzAqvzMqSy3RjpS8usgRHn4xaAUgNEHtlMrcbEMlkbd60 1orw== MIME-Version: 1.0 Received: by 10.58.226.131 with SMTP id rs3mr5154590vec.10.1349815360748; Tue, 09 Oct 2012 13:42:40 -0700 (PDT) Received: by 10.58.19.131 with HTTP; Tue, 9 Oct 2012 13:42:40 -0700 (PDT) X-Originating-IP: [79.97.124.139] In-Reply-To: <20120924134656.GC23483@shimaore.net> References: <20120924134656.GC23483@shimaore.net> Date: Tue, 9 Oct 2012 21:42:40 +0100 Message-ID: Subject: Re: Follow-up on: What's up dev? From: Noah Slater To: dev@couchdb.apache.org Content-Type: multipart/alternative; boundary=047d7bd6aed216fc1104cba661ee X-Gm-Message-State: ALoCoQmwCSa7BcQrtXBKWR936f/ars7+hFYTnrEKRJQlGZzwOKME0EL/2HyZMWh2RuDSOu9roXuG X-Virus-Checked: Checked by ClamAV on apache.org --047d7bd6aed216fc1104cba661ee Content-Type: text/plain; charset=ISO-8859-1 Thanks for the feedback! Useful stuff. I'll let other people reply to specific points if they want to. On Mon, Sep 24, 2012 at 2:46 PM, wrote: > Hi, > > I'm writing as an contributor on the wiki, CouchDB advocate, and > user. > > I wanted to follow-up on the initial question about project energy, > and Noah's response, first to say that I'd be glad to help with things > such as documentation, use examples, etc. > > Noah asked about "areas [people] give a shit about", so here's what I care > about (if there are any trolls just have mercy and ignore them, thanks): > > - As a user (that is, a developer who uses CouchDB as a back-end > database and front-end in some cases), CouchDB is: > 1. an API; > 2. the API is what Futon tests; > 3. as long as things are "fast-enough" I'm happy. > > Most other things I can work around by writing code. > (For example: the replicator is muchly useful but not core -- > replicate[1] might be a viable option --; and even though it is a very > good idea, I never used the _replicator database because I had coded > for that before it was there.) > > I really don't care whether I use Apache CouchDB, or something > written in Erlang, or anything else -- as long as it conforms to the API. > ... I use Apache CouchDB because I want the reference API. > > For couchapps I rely on a modified node.couchapps.js & Sammy.js but > that's my playground, not the server's. > > The API must be clearly documented, backward-compatible. > I'd like to see more index types (GeoCouch, longest-match) integrated. > > I depend enough on the technology that I'd start my own version of the > server if things went really bad. > > - As a system administrator I want to be able to deploy private, > distributed CouchDB simply and reliably. I want to distribute it over > multiple physical locations, multiple clouds if I can. > > As a sysadmin I understand there are a lot of moving pieces, and the > most visible ones (view server) aren't necessarily in Erlang. > > I care enough about the stability of my CouchDB installations to > package my own builds. > > OTP has little practical impact because package managers just do "stop" > and "start" on upgrades. > > ... I use Apache CouchDB because there's little momentum behind > BigCouch, and I believed it was going to be integrated anyway. > > - As an advocate I had to learn to answer "isn't it dead?" questions. > On the other hand I have fun when people mention binary protocols. > But overall I'm advocating for a technology, not a given > implementation. (And I'd love to have fellow developers prove me wrong, > obviously.) > > S. > > [1] https://github.com/mikeal/replicate > -- NS --047d7bd6aed216fc1104cba661ee--