Path: csiph.com!usenet.pasdenom.info!dedibox.gegeweb.org!gegeweb.eu!nntpfeed.proxad.net!proxad.net!feeder1-2.proxad.net!usenet-fr.net!nerim.net!novso.com!news2.euro.net!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.024 X-Spam-Evidence: '*H*': 0.95; '*S*': 0.00; 'cc:addr:python-list': 0.10; '(where': 0.15; '-tkc': 0.16; 'from:addr:python.list': 0.16; 'from:addr:tim.thechases.com': 0.16; 'from:name:tim chase': 0.16; 'message-id:@tim.thechases.com': 0.16; 'received:70.251': 0.16; 'received:dsl.rcsntx.swbell.net': 0.16; 'received:rcsntx.swbell.net': 0.16; 'received:swbell.net': 0.16; 'to:addr:pearwood.info': 0.16; 'to:addr:steve+comp.lang.python': 0.16; "to:name:steven d'aprano": 0.16; 'wrote:': 0.17; 'module': 0.19; 'code.': 0.20; 'trying': 0.21; 'work,': 0.22; 'cc:2**0': 0.23; 'cc:no real name:2**0': 0.24; 'allows': 0.25; 'cc:addr:python.org': 0.25; 'header:In-Reply-To:1': 0.25; 'header :User-Agent:1': 0.26; 'fit': 0.26; 'trouble': 0.28; "d'aprano": 0.29; "people's": 0.29; 'steven': 0.29; 'wrap': 0.29; 'source': 0.29; "i'm": 0.29; 'maybe': 0.29; 'code': 0.31; 'problem.': 0.32; 'print': 0.32; 'but': 0.36; "i'll": 0.36; 'subject: (': 0.36; 'subject:: ': 0.38; 'fact': 0.38; 'subject:-': 0.40; 'end': 0.40; 'time,': 0.62; 'personal': 0.62; 'helps': 0.63; 'details': 0.63; 'more': 0.63; 'printouts': 0.84; 'received:50.22': 0.84; 'subject:printing': 0.84; 'surface': 0.84; 'together,': 0.84; 'picture': 0.96 Date: Sun, 21 Oct 2012 06:03:52 -0500 From: Tim Chase User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.24) Gecko/20111120 Icedove/3.1.16 MIME-Version: 1.0 To: Steven D'Aprano Subject: Re: printing (was: A desperate lunge for on-topic-ness) References: <5081d0c3$0$30003$c3e8da3$5496439d@news.astraweb.com> <5083ad3e$0$29978$c3e8da3$5496439d@news.astraweb.com> <5083c7da$0$29978$c3e8da3$5496439d@news.astraweb.com> In-Reply-To: <5083c7da$0$29978$c3e8da3$5496439d@news.astraweb.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - boston.accountservergroup.com X-AntiAbuse: Original Domain - python.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - tim.thechases.com X-Source: X-Source-Args: X-Source-Dir: Cc: python-list@python.org 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: 19 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1350817383 news.xs4all.nl 6927 [2001:888:2000:d::a6]:55986 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:31844 On 10/21/12 05:00, Steven D'Aprano wrote: > I seriously do print out source code. When I'm having trouble > seeing how the parts of a module fit together, reading print-outs > is a good way around the problem. I don't print my personal code--both in light of the fact that I know it much more intimately and I longer own a printer. But when trying to wrap my head around other people's code at work, printing helps to get both the big picture and the details at the same time, as well as allows me to annotate it with multi-colored pens/highlighters. Maybe I'll reconsider when I have a 300+ dpi desktop surface that is as large as my desk+walls (where those printouts end up). -tkc