Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!goblin2!goblin.stu.neva.ru!newsfeed.xs4all.nl!newsfeed4.news.xs4all.nl!xs4all!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.110 X-Spam-Level: * X-Spam-Evidence: '*H*': 0.78; '*S*': 0.00; 'python,': 0.02; 'remind': 0.05; 'tries': 0.07; 'deploy': 0.09; 'editor.': 0.09; 'things,': 0.09; 'wrong,': 0.09; 'cc:addr:python-list': 0.11; "wouldn't": 0.14; '(just': 0.16; 'plop': 0.16; 'reinvent': 0.16; 'sat,': 0.16; 'wrote:': 0.18; 'subject:request': 0.19; 'example': 0.22; 'email addr:gmail.com>': 0.22; 'cc:addr:python.org': 0.22; 'cc:2**0': 0.24; 'source': 0.25; '>': 0.26; 'header:In-Reply-To:1': 0.27; 'point': 0.28; 'chris': 0.29; 'dec': 0.30; 'especially': 0.30; 'message-id:@mail.gmail.com': 0.30; 'along': 0.30; 'url:mailman': 0.30; 'code': 0.31; '13,': 0.31; 'breaking': 0.31; 'quite': 0.32; 'text': 0.33; 'url:python': 0.33; 'fri,': 0.33; 'maybe': 0.34; 'display': 0.35; 'something': 0.35; 'case,': 0.35; 'editor': 0.35; 'but': 0.35; 'received:google.com': 0.35; '14,': 0.36; 'done': 0.36; 'url:listinfo': 0.36; "didn't": 0.36; 'url:org': 0.36; 'others.': 0.38; 'whatever': 0.38; 'pm,': 0.38; 'bad': 0.39; 'url:mail': 0.40; 'even': 0.60; 'most': 0.60; 'gone': 0.61; 'full': 0.61; 'new': 0.61; 'simple': 0.61; "you'll": 0.62; 'more': 0.64; 'different': 0.65; 'to:addr:gmail.com': 0.65; 'hang': 0.67; 'incorporate': 0.68; 'apart': 0.72; 'special': 0.74; 'yourself': 0.78; 'hand': 0.80; 'different.': 0.84; 'distinguish': 0.84; 'materials,': 0.84; 'nowadays,': 0.84; 'wheel': 0.84; 'yours': 0.88; 'novice': 0.91; 'thing,': 0.91; '<>*': 0.95; '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 :cc:content-type; bh=H3mhVcQqi5iQZcdEx/1phrd+/sGkvQJ5aWEUKlKpq4g=; b=TGXbbz3QkVOb+oVKROSRZXJLrjVqcnypweRc0QAraoAD/h3/6nofyaikpsBdLNw/WJ WkvLgre39WW17HZKUkYPmw7shH6l0QyncD8dItFf1KMCpXG4+PrMAD8/R2eavleabQJo gMF+UzA9cPU/Y404tdXpkFcTxdv5+YhPA7VyJy8nWy3sNLX/ts5mbaHznoQXBLiFIxLH i4ldhwCB8x5vdVRyNJARpgqVZhq42f1JehYg4MQ7b3N5nEVlCloYqETgW8JbShAqi6y9 kd0RMb/8Ej2Gr5FPbmJioRrCJjDZJkCCWWfwrMOCo7yxGYs6gjgshpaK2WbcEmcWgHm9 AUQw== MIME-Version: 1.0 X-Received: by 10.224.74.201 with SMTP id v9mr10593849qaj.93.1386997869802; Fri, 13 Dec 2013 21:11:09 -0800 (PST) In-Reply-To: References: Date: Sat, 14 Dec 2013 00:11:09 -0500 Subject: Re: request for guidance From: David Hutto To: Chris Angelico Content-Type: multipart/alternative; boundary=089e015368ce557d8e04ed779b2d Cc: python-list 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: 106 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1386997872 news.xs4all.nl 2830 [2001:888:2000:d::a6]:50355 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:61881 --089e015368ce557d8e04ed779b2d Content-Type: text/plain; charset=ISO-8859-1 Don't get me wrong, I didn't mean reinventing the wheel is a bad thing, just that once you get the hang of things, you need to display some creativity in your work to set yourself apart from the rest. Nowadays, everyone's a programmer. If it weren't for reinventing the wheel, then we wouldn't have abs(antilock breaking systems), or new materials, or different treading for water displacement or hydroplaning. The point was just to try something in python, and to 'boldly go where no 'man' has gone before'. Just to remind her that it's not just about python, but what you can accomplish with it, and distinguish yourself from others. On Fri, Dec 13, 2013 at 11:56 PM, Chris Angelico wrote: > On Sat, Dec 14, 2013 at 3:48 PM, David Hutto > wrote: > > In my opinion, a novice always tries to reinvent the wheel. Take for > example > > a simple text editor. > > Which isn't a bad thing. Especially in that particular case, it's good > to try your hand at writing a text editor - most of the hard > grunt-work is done for you (just plop down an edit control - in some > toolkits you can even deploy a control with full source code > highlighting), so you can focus on figuring out what it is that makes > yours different. And then you'll appreciate other editors more :) But > along the way, you'll learn so much about what feels right and what > feels wrong. And maybe you can incorporate some of your own special > unique features into whatever editor you end up using... quite a few > are scriptable. > > ChrisA > -- > https://mail.python.org/mailman/listinfo/python-list > -- Best Regards, David Hutto *CEO:* *http://www.hitwebdevelopment.com * --089e015368ce557d8e04ed779b2d Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
Don't get me wrong, I didn't m= ean reinventing the wheel is a bad thing, just that once you get the hang o= f things, you need to display some creativity in your work to set yourself = apart from the rest.

Nowadays, everyone's a programmer.

If it weren&#= 39;t for reinventing the wheel, then we wouldn't have abs(antilock brea= king systems), or new materials, or different treading for water displaceme= nt or hydroplaning.

The point was just to try something in python, and to 'boldly= go where no 'man' has gone before'.


Just to r= emind her that it's not just about python, but what you can accomplish = with it, and distinguish yourself from others.


On Fri,= Dec 13, 2013 at 11:56 PM, Chris Angelico <rosuav@gmail.com> = wrote:
On Sat, Dec 14, 2013 at 3:48 PM, David Hutto= <dwightdhutto@gmail.com&g= t; wrote:
> In my opinion, a novice always tries to reinvent the wheel. Take for e= xample
> a simple text editor.

Which isn't a bad thing. Especially in that particular case, it's g= ood
to try your hand at writing a text editor - most of the hard
grunt-work is done for you (just plop down an edit control - in some
toolkits you can even deploy a control with full source code
highlighting), so you can focus on figuring out what it is that makes
yours different. And then you'll appreciate other editors more :) But along the way, you'll learn so much about what feels right and what
feels wrong. And maybe you can incorporate some of your own special
unique features into whatever editor you end up using... quite a few
are scriptable.

ChrisA
--
https://mail.python.org/mailman/listinfo/python-list



--
Best Rega= rds,
David Hutto<= /span>
CEO: http://www.hitwebdevelopment.com
--089e015368ce557d8e04ed779b2d--