Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #53536

Re: A Pragmatic Case for Static Typing

Path csiph.com!usenet.pasdenom.info!news.franciliens.net!news.muarf.org!nntpfeed.proxad.net!proxad.net!feeder1-2.proxad.net!news.tele.dk!news.tele.dk!small.news.tele.dk!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail
Return-Path <rosuav@gmail.com>
X-Original-To python-list@python.org
Delivered-To python-list@mail.python.org
X-Spam-Status OK 0.053
X-Spam-Evidence '*H*': 0.89; '*S*': 0.00; '(especially': 0.07; 'already.': 0.09; 'url:github': 0.09; 'mostly': 0.14; 'posted': 0.15; "(i'm": 0.16; 'end).': 0.16; 'from:addr:rosuav': 0.16; 'from:name:chris angelico': 0.16; 'interesting:': 0.16; 'rewritten': 0.16; 'roy': 0.16; 'stumbled': 0.16; 'subject:Case': 0.16; 'contributed': 0.16; 'wrote:': 0.18; 'bit': 0.19; 'commit': 0.19; '(the': 0.22; '>>>': 0.22; 'separate': 0.22; 'team,': 0.22; 'example.': 0.24; 'mon,': 0.24; 'paul': 0.24; 'looks': 0.24; "i've": 0.25; 'source': 0.25; 'full-time': 0.26; 'least': 0.26; 'header:In-Reply-To:1': 0.27; 'record': 0.27; 'message- id:@mail.gmail.com': 0.30; 'code': 0.31; 'posting': 0.31; 'that.': 0.31; 'too.': 0.31; 'end,': 0.31; 'piece': 0.31; 'reduced': 0.31; 'sep': 0.31; 'writes:': 0.31; 'front': 0.32; 'worked': 0.33; 'ago': 0.33; 'bus': 0.33; 'advice': 0.35; 'received:google.com': 0.35; 'there': 0.35; "didn't": 0.36; 'should': 0.36; 'project': 0.37; 'thank': 0.38; 'to:addr:python-list': 0.38; 'pm,': 0.38; 'to:addr:python.org': 0.39; 'enough': 0.39; 'skip:u 10': 0.60; 'removing': 0.60; 'then,': 0.60; 'back': 0.62; 'our': 0.64; 'chance': 0.65; 'worth': 0.66; 'here': 0.66; 'url:pdf': 0.68; 'nobody': 0.68; 'smith': 0.68; 'watching': 0.68; 'hour': 0.70; 'bulk': 0.74; 'article': 0.77; '50%': 0.78; 'idiot': 0.84; 'idiot.': 0.84; "it'd": 0.84; 'video:': 0.84; '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=eYD5e7zw7Nt/OdpjMaHYBi/vyOmB4i0Nmi3wFJwgI8U=; b=ZxmzGAAujBBtpL66B1Nn4ZxOBcEuX6qhh/wxkzSrKxs3D3oXzMMuCWnaTX0/57vrGw tAoTQOnRXMLFQbeM/nF7JLcfgQPCG16aOpuB4obiHB/ivfV6cbzvFU+a+Tqz+z8AWDm9 a/XObdPzseUrZ3MaZOzyCOu2MY1HNE31YSG9IRQECE6yiErYUSR301DGpDMEfNutsqde V1RbbV9vF7A+oLf4LM6EwQBn+CHyE0bKEE+siYI+BtR//2sY1Gy43cmWRXJ0IGQV51IF M05cHjIjuxjrCVcEZcUV9qkAKVCGTlFpLKMoKfMD1jHuG+iCaNA9wQD2Bzfii+eMpoOp xIsA==
MIME-Version 1.0
X-Received by 10.220.140.69 with SMTP id h5mr25132129vcu.0.1378161802039; Mon, 02 Sep 2013 15:43:22 -0700 (PDT)
In-Reply-To <roy-ADB70F.08412102092013@news.panix.com>
References <8bc2f539-ae7a-4cd8-83c0-91449aecd616@googlegroups.com> <7xfvtnwsn9.fsf@ruckus.brouhaha.com> <roy-ADB70F.08412102092013@news.panix.com>
Date Tue, 3 Sep 2013 08:43:21 +1000
Subject Re: A Pragmatic Case for Static Typing
From Chris Angelico <rosuav@gmail.com>
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 <python-list.python.org>
List-Unsubscribe <http://mail.python.org/mailman/options/python-list>, <mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-list/>
List-Post <mailto:python-list@python.org>
List-Help <mailto:python-list-request@python.org?subject=help>
List-Subscribe <http://mail.python.org/mailman/listinfo/python-list>, <mailto:python-list-request@python.org?subject=subscribe>
Newsgroups comp.lang.python
Message-ID <mailman.521.1378161809.19984.python-list@python.org> (permalink)
Lines 44
NNTP-Posting-Host 2001:888:2000:d::a6
X-Trace 1378161809 news.xs4all.nl 15938 [2001:888:2000:d::a6]:50067
X-Complaints-To abuse@xs4all.nl
Xref csiph.com comp.lang.python:53536

Show key headers only | View raw


On Mon, Sep 2, 2013 at 10:41 PM, Roy Smith <roy@panix.com> wrote:
> In article <7xfvtnwsn9.fsf@ruckus.brouhaha.com>,
>  Paul Rubin <no.email@nospam.invalid> wrote:
>
>> "Russ P." <Russ.Paielli@gmail.com> writes:
>> > I just stumbled across this video and found it interesting:
>> > http://vimeo.com/72870631
>> > My apologies if it has been posted here already.
>>
>> The slides for it are here, so I didn't bother watching the 1 hour video:
>>
>>   http://gbaz.github.io/slides/hurt-statictyping-07-2013.pdf
>
> Thank you for posting that.
>
> My favorite slide (especially since for the past few years, I've mostly
> worked in 3 person teams).
>
>> Brian's Observation:
>>
>> At 3 people on a team, there is a 50% chance that
>>> at least one of them is a full-time idiot.

My favorite too. I was reading it on the bus and I cracked up loudly
enough to draw some looks from fellow passengers.

I currently work on a two-person team (the boss/owner and me, nobody
else), reduced from three-person a year and a bit ago by the departure
of our full-time idiot. Since then, my boss and I have completely
rewritten *EVERY* piece of code he contributed to the project; for the
bulk of the project we weren't using source control (I recommended it,
boss reckoned we didn't need it) and just did our own separate
subprojects (I worked on the back end, our resident idiot had control
of the PHP and Javascript front end). Boss now thinks it'd be worth
rehiring the guy, because he had a recommendation/decision batting
record of pretty much .000, so we should ask his advice and then do
the opposite. (I'm still waiting for my boss to notice that it was
Idiot (btw, his moniker, not mine, used in a number of commit messages
removing his code) who recommended that we use PHP.)

Yep. Full-time idiot. Though this may be an extreme and
unusually-literal example.

ChrisA

Back to comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

A Pragmatic Case for Static Typing "Russ P." <Russ.Paielli@gmail.com> - 2013-09-01 21:24 -0700
  Re: A Pragmatic Case for Static Typing Paul Rubin <no.email@nospam.invalid> - 2013-09-02 01:10 -0700
    Re: A Pragmatic Case for Static Typing Steven D'Aprano <steve@pearwood.info> - 2013-09-02 09:44 +0000
      Re: A Pragmatic Case for Static Typing Roy Smith <roy@panix.com> - 2013-09-02 09:37 -0400
      Re: A Pragmatic Case for Static Typing Nobody <nobody@nowhere.com> - 2013-09-03 02:10 +0100
        Re: A Pragmatic Case for Static Typing Joel Goldstick <joel.goldstick@gmail.com> - 2013-09-02 21:36 -0400
    Re: A Pragmatic Case for Static Typing Chris Angelico <rosuav@gmail.com> - 2013-09-02 22:04 +1000
    Re: A Pragmatic Case for Static Typing Roy Smith <roy@panix.com> - 2013-09-02 08:41 -0400
      Re: A Pragmatic Case for Static Typing Chris Angelico <rosuav@gmail.com> - 2013-09-03 08:43 +1000
    Re: A Pragmatic Case for Static Typing "Russ P." <Russ.Paielli@gmail.com> - 2013-09-02 11:33 -0700

csiph-web