Path: csiph.com!usenet.pasdenom.info!weretis.net!feeder1.news.weretis.net!feeder4.news.weretis.net!rt.uk.eu.org!newsfeed.xs4all.nl!newsfeed3.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.066 X-Spam-Evidence: '*H*': 0.87; '*S*': 0.00; 'wrote': 0.14; 'from:addr:rosuav': 0.16; 'from:name:chris angelico': 0.16; "he'd": 0.16; 'himself.': 0.16; 'merely': 0.16; 'programmer,': 0.16; 'rewritten': 0.16; 'say.': 0.16; 'subject:exception': 0.16; 'subject:expression': 0.16; 'utterly': 0.16; 'wrote:': 0.18; 'code.': 0.18; 'do.': 0.18; "hasn't": 0.19; 'written': 0.21; 'mon,': 0.24; 'software.': 0.24; 'header:In-Reply-To:1': 0.27; 'am,': 0.29; 'wonder': 0.29; "doesn't": 0.30; 'besides': 0.30; 'message-id:@mail.gmail.com': 0.30; 'code': 0.31; 'go.': 0.31; 'question:': 0.31; 'sep': 0.31; 'stuff': 0.32; 'another': 0.32; "can't": 0.35; 'something': 0.35; 'no,': 0.35; 'but': 0.35; 'received:google.com': 0.35; "he's": 0.36; "didn't": 0.36; 'employee': 0.37; 'example,': 0.37; 'so,': 0.37; 'too': 0.37; 'to:addr:python-list': 0.38; 'anything': 0.39; 'to:addr:python.org': 0.39; 'how': 0.40; 'skip:u 10': 0.60; 'guy': 0.60; 'gone': 0.61; 'more': 0.64; 'taking': 0.65; '30,': 0.65; 'finally': 0.65; 'holding': 0.65; 'hired': 0.68; 'fired': 0.84; 'proves': 0.84; 'joel': 0.91; '2013': 0.98 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:to :content-type; bh=LRapolFtjR7kKYRC+4j3iGH3dwtzEBjWbMnps926Kys=; b=vGuBUz8JanUxOTKfGeL9JFDGTilQHEDXZf6vJ2DSJdh7TjDZivmq5ajbpblNs+E5Om rPEfUXwH9Ogoi79xcYvNfenNUgChQNduvYsRjYQfyTXyRRLjdH0pFZCcslMUBoW2cdtV y3aULbFGKbxjNXb9YqGodYtQTHyImb49osddW6VMiiZ0v2Po4gQhnOVZ7PiHi1jwIc9O op+419+i4B8SWCO+Znbds/lB2RCML09EydmnMJLmKFFcANv9wWTAIfanPLXnPmQ1pxS/ 7lb3CiKm4xRR2Mh6WoR09KwYFSTUS7CIaJpJpB5zNbgjt2Ht+1wrISHHZxMZcUrdvvOF PNnQ== MIME-Version: 1.0 X-Received: by 10.220.13.20 with SMTP id z20mr17692098vcz.0.1380471539255; Sun, 29 Sep 2013 09:18:59 -0700 (PDT) In-Reply-To: References: <87eh87ir51.fsf@pascolo.net> Date: Mon, 30 Sep 2013 02:18:59 +1000 Subject: Re: Handling 3 operands in an expression without raising an exception From: Chris Angelico To: python-list@python.org Content-Type: text/plain; charset=ISO-8859-1 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: 21 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1380471547 news.xs4all.nl 15958 [2001:888:2000:d::a6]:39401 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:55025 On Mon, Sep 30, 2013 at 2:07 AM, Joel Goldstick wrote: > Here's my question: I wonder if Nikos has ever been employed to write > software. If so, I wonder how long he lasted before he was let go. Unfortunately that proves nothing. My boss used to have another employee besides me - he lasted for several years before he finally quit (wasn't fired). In retrospect, my boss wishes he'd fired him a lot sooner, but hindsight is 20/20, they say. We've since ripped out every line of code this guy wrote and rewritten from scratch. No, merely holding down a job doesn't prove anything more than that your boss hasn't gone through and evaluated your code. In my example, it was because the boss was too busy (he knew stuff was taking a long time to get written and debugged, he didn't know it was because the code was trash); in other cases, I have no doubt, it's because the boss has no clue what makes good code. That's why he hired a programmer, after all - to do what he can't do himself. It's unfortunately not difficult for someone to be employed to do something he's utterly incompetent to do. ChrisA