Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!feeds.phibee-telecom.net!newsfeed.xs4all.nl!newsfeed3a.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.004 X-Spam-Evidence: '*H*': 0.99; '*S*': 0.00; 'fixes': 0.07; 'subject:code': 0.07; 'python:': 0.09; 'shifting': 0.09; 'subject: [': 0.09; 'subject:skip:c 10': 0.09; 'violates': 0.09; 'way:': 0.09; 'wrapper': 0.09; 'cc:addr:python-list': 0.11; 'python': 0.11; 'destroyed.': 0.16; 'from:addr:rosuav': 0.16; 'from:name:chris angelico': 0.16; 'implies': 0.16; 'merely': 0.16; 'subject: \n ': 0.16; 'subject:python': 0.16; 'sat,': 0.16; 'wrote:': 0.18; 'do.': 0.18; 'aug': 0.22; 'cc:addr:python.org': 0.22; 'laws': 0.24; 'cc:2**0': 0.24; 'header:In-Reply-To:1': 0.27; 'am,': 0.29; 'thus': 0.29; 'statement': 0.30; 'message- id:@mail.gmail.com': 0.30; 'layer': 0.31; 'another': 0.32; 'actively': 0.33; 'could': 0.34; 'but': 0.35; 'received:google.com': 0.35; 'possible': 0.36; 'two': 0.37; 'sometimes': 0.38; 'system,': 0.38; 'subject:]': 0.38; 'major': 0.40; 'negative': 0.60; '30,': 0.65; 'combining': 0.68; 'overall': 0.69; 'ethan': 0.84; 'frustrating': 0.84; 'furman': 0.84; 'safer': 0.84; 'universe': 0.84; 'to:none': 0.92; 'reducing': 0.93 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:cc :content-type; bh=LQ4vdkLahMnYjva27RL3lSUR7HyPAt3qHtYAHdLtDnE=; b=EWatMncEGa/Qhwrgc3NQAsWKqjSpndRbPmWXI6DRrQoMvXfL+BwJoMNV+izQlXuZT8 yE6TTmNKHpjpL63MNrc9v0bPEXKJvoX3wLL8qevd3/aS/OgG4lLLw8WiVL3ruXd8pkpY RoGv7EhuXC+OJlg7j6oBGvDx8Gz+MrHQdKgUHd/e4tXArAqh5/jST+K81r0GMaC6y07X YUpkicjlcaIuEw4qQU2NY1PgG5fsy9nZMMacpeFcHS5y4JaIDSt1ihP7BjHDrB5NRHKo yeNcCHXYLXHppcmecMesFxlmk3G+oYuFu/wVI/tCOBZdn0nUSe1M6c1LDka5+/AkqVx0 Y6Gw== MIME-Version: 1.0 X-Received: by 10.50.30.72 with SMTP id q8mr2121639igh.14.1409351902275; Fri, 29 Aug 2014 15:38:22 -0700 (PDT) In-Reply-To: <5400CE4C.8080209@stoneleaf.us> References: <5400CE4C.8080209@stoneleaf.us> Date: Sat, 30 Aug 2014 08:38:22 +1000 Subject: Re: suckitude classifications [was Re: Keeping python code and database in sync] From: Chris Angelico Cc: "python-list@python.org" Content-Type: text/plain; charset=UTF-8 X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 25 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1409351910 news.xs4all.nl 2832 [2001:888:2000:d::a6]:44245 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:77293 On Sat, Aug 30, 2014 at 5:02 AM, Ethan Furman wrote: > Speaking of suckitude, we could classify technologies that way: > > xml: major suckitude > > rpc: no suckitude > > python: negative suckitude I disagree with your last two qualifications. RPC still sucks, just not as much as some things do. And your last statement implies that Python actually fixes other problems, which violates one of the fundamental laws of physics: the Law of Conservation of Suckitude and Frustration. It's possible to reduce suckitude in one system by shifting it to another system, and it's possible to overall reduce suckitude in the universe by engaging in a very frustrating job, but merely combining two entities cannot actively reduce suckitude. Of course, sometimes you can wrap the suckitude up in another layer, thus reducing *apparent* suckitude, and this can make a system safer to use; but maintenance on the wrapper layer will reveal that nothing has been destroyed. Hello, Polly! ChrisA