Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #108733
| Path | csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail |
|---|---|
| From | Chris Angelico <rosuav@gmail.com> |
| Newsgroups | comp.lang.python |
| Subject | Re: Quote of the day |
| Date | Tue, 17 May 2016 20:48:29 +1000 |
| Lines | 35 |
| Message-ID | <mailman.52.1463482116.19823.python-list@python.org> (permalink) |
| References | <573acd5f$0$1603$c3e8da3$5496439d@news.astraweb.com> <CAPtibM6yKT9ZSzRG39rr3QWL-op=43NtyxsAM6S6T82Asi6BeQ@mail.gmail.com> <mailman.46.1463472761.19823.python-list@python.org> <87twhxf5nl.fsf@elektro.pacujo.net> <87mvnp57s8.fsf@rudin.co.uk> <CAPTjJmrSOuvA5=at1EsLyH1ZYQZwbY6enjeF_0RgPOTDzhGZ_g@mail.gmail.com> |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset=UTF-8 |
| X-Trace | news.uni-berlin.de vQdw9TBNchfJ+N5PDDduuAqkFPVz8/qjP5CW2hfPLEvQ== |
| Return-Path | <rosuav@gmail.com> |
| X-Original-To | python-list@python.org |
| Delivered-To | python-list@mail.python.org |
| X-Spam-Status | OK 0.006 |
| X-Spam-Evidence | '*H*': 0.99; '*S*': 0.00; 'broken': 0.03; 'great.': 0.07; 'api': 0.09; 'cc:addr:python-list': 0.09; 'app,': 0.09; 'porting': 0.09; 'underlying': 0.09; 'python': 0.10; 'python.': 0.11; 'java,': 0.15; '2016': 0.16; 'also:': 0.16; 'bugs.': 0.16; 'from:addr:rosuav': 0.16; 'from:name:chris angelico': 0.16; 'pipes': 0.16; 'received:74.125.82.46': 0.16; 'received:io': 0.16; 'received:psf.io': 0.16; 'sdk': 0.16; 'subprocess': 0.16; 'utterly': 0.16; 'wrote:': 0.16; 'basically': 0.18; 'tells': 0.18; 'touch.': 0.18; 'student': 0.20; 'cc:2**0': 0.20; 'cc:addr:python.org': 0.20; 'fix': 0.21; 'java': 0.22; 'code,': 0.23; 'component': 0.23; 'third-party': 0.23; 'header:In-Reply- To:1': 0.24; 'paul': 0.24; 'bugs': 0.27; 'least': 0.27; 'message- id:@mail.gmail.com': 0.27; "people's": 0.29; 'sure,': 0.29; 'asked': 0.29; 'code': 0.30; 'service,': 0.31; 'option': 0.31; 'knows': 0.32; 'language.': 0.32; 'options': 0.33; 'source': 0.33; 'third': 0.33; 'languages': 0.34; 'tue,': 0.34; 'received:google.com': 0.35; 'mine': 0.35; 'received:74.125.82': 0.35; 'but': 0.36; '(3)': 0.36; 'depends': 0.36; 'pm,': 0.36; 'subject:: ': 0.37; '(2)': 0.37; '(1)': 0.38; 'mean': 0.38; 'does': 0.39; 'subject:the': 0.39; 'unable': 0.39; 'some': 0.40; 'your': 0.60; 'no.': 0.62; 'back': 0.62; 'yes': 0.62; 'fire': 0.63; 'offering': 0.66; "they're": 0.66; 'virtually': 0.66; 'subject:day': 0.67; 'spend': 0.67; 'feeling': 0.72; 'friendly': 0.74; 'hoping': 0.77; 'chrisa': 0.84; 'fifty': 0.84; "it'd": 0.84; 'presumably': 0.84; 'subject:Quote': 0.84; 'to:none': 0.91; '.net,': 0.91 |
| 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; bh=BS1NYZqdgYGZNfgrNCNFLfy7AyYNF+e66oWKknAqjrQ=; b=GQVQyzfuEomQ/0hM9nShuNJh89ISCosC96OJoru+92yzi6KVVxCSYlQ1ijiJExXhRY A9ShLCOv7SHmsSJliq4fqDs7XY4AxK7RjMhQEy73PGQGV7oGA3jPRP49UT5V/4drw3cH I9tvhKD8cpRiljuGckzcdpOekiJjXwdapCkYTD6vNNXrzDxWmm4DKlF11xa3+Udr9z0j 52b1y55B73Oy+gFIlNAXTju3oskwhlqc20vzZGAYfQj8sYNJf0g0WeC53a5bmthfSWNM H1Je28H6Ps0PLwvxm5DryN6Z81Ej8PNJfR8Do/Rji/R/YQrZIn0f9N3xCSHeN2b9h5/n 3rbg== |
| X-Google-DKIM-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:cc; bh=BS1NYZqdgYGZNfgrNCNFLfy7AyYNF+e66oWKknAqjrQ=; b=Wy60hDd0SZ48auK2fT76phdi7sgNKNiWke2jWqcwYAsFRRYzEn7irKx+U2sEiFQplQ EL+5UZDUn/fBvLO7qL2baCbtDyibxzg2uVqfFksoG4dVNW/T5/gbiqaAH9ldNtnWhKL6 s5IiKjzl7rqFP4uh/cxeHO22poUr3aIhBTeDutsrm/zamlrOM6g8wGnB2Rkqi7ODsJKE 7ZMixT9j04+aPFBUeggakRXAhILenjbRGWqN9bIz/IWzuxzwsAaYGQ3PD/8NRE0Rw1p/ deU4/th6JHNM1wZPvUk8PAhyqU4KQ04SzLRwECfJlzyFFZPJZztZIINCAl6SD1nWjFbh iGDQ== |
| X-Gm-Message-State | AOPr4FU7IuOJ87ZI3ZyvJj0N0Cav81Sqko/YPN8wdWETqzwaTa6Qc977fQj8y5a+pQyzeW1q7o+11SVCrVKImw== |
| X-Received | by 10.28.44.87 with SMTP id s84mr686308wms.61.1463482109741; Tue, 17 May 2016 03:48:29 -0700 (PDT) |
| In-Reply-To | <87mvnp57s8.fsf@rudin.co.uk> |
| X-BeenThere | python-list@python.org |
| X-Mailman-Version | 2.1.22 |
| Precedence | list |
| List-Id | General discussion list for the Python programming language <python-list.python.org> |
| List-Unsubscribe | <https://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 | <https://mail.python.org/mailman/listinfo/python-list>, <mailto:python-list-request@python.org?subject=subscribe> |
| X-Mailman-Original-Message-ID | <CAPTjJmrSOuvA5=at1EsLyH1ZYQZwbY6enjeF_0RgPOTDzhGZ_g@mail.gmail.com> |
| X-Mailman-Original-References | <573acd5f$0$1603$c3e8da3$5496439d@news.astraweb.com> <CAPtibM6yKT9ZSzRG39rr3QWL-op=43NtyxsAM6S6T82Asi6BeQ@mail.gmail.com> <mailman.46.1463472761.19823.python-list@python.org> <87twhxf5nl.fsf@elektro.pacujo.net> <87mvnp57s8.fsf@rudin.co.uk> |
| Xref | csiph.com comp.lang.python:108733 |
Show key headers only | View raw
On Tue, May 17, 2016 at 7:54 PM, Paul Rudin <paul.nospam@rudin.co.uk> wrote: >> Also: >> >> With a third party solution I don't need to fix the bugs. >> >> But with an in-house solution I at least *can* fix the bugs. >> >> The feeling of powerlessness can be crushing when you depend on a >> third-party component that is broken with no fix in sight. >> >> > > Presumably it depends on whether you have the source for the third party > component... Yes and no. A student of mine asked me how hard it would be to use in Python a service that provided Java, .NET, and a couple of other SDKs, but not Python. Source is available for them, sure, but they're so massive and complicated that it's utterly impractical. (I had been hoping the SDKs were basically just offering a friendly API to an underlying HTTP-based service, but no.) So the options were (1) use Jython so the Java SDK became usable, or (2) fire off a subprocess that does the work and pipes it back to your app, or (3) spend about fifty years porting a gigantic lot of code to a new language. And if there'd been bugs in any of the code, well, options 1 and 2 mean my student (who knows Python but none of the SDK languages on offer) would be completely unable to fix it, source or no source - and with option 3, it'd make the port virtually impossible. Having the source available is great. It tells you which projects you DON'T want to touch. ChrisA fully aware that some of his projects will be in other people's "DON'T want to touch" boxes
Back to comp.lang.python | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Quote of the day Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2016-05-17 17:50 +1000
Re: Quote of the day Radek Holý <Radek1@holych.org> - 2016-05-17 10:12 +0200
Re: Quote of the day Marko Rauhamaa <marko@pacujo.net> - 2016-05-17 11:30 +0300
Re: Quote of the day Sivan Greenberg <sivan@vitakka.co> - 2016-05-17 11:53 +0300
Re: Quote of the day Paul Rudin <paul.nospam@rudin.co.uk> - 2016-05-17 10:54 +0100
Re: Quote of the day Chris Angelico <rosuav@gmail.com> - 2016-05-17 20:48 +1000
Re: Quote of the day Marko Rauhamaa <marko@pacujo.net> - 2016-05-17 15:21 +0300
Re: Quote of the day wxjmfauth@gmail.com - 2016-05-17 06:15 -0700
Re: Quote of the day wxjmfauth@gmail.com - 2016-05-18 23:50 -0700
Re: Quote of the day Paul Rudin <paul.nospam@rudin.co.uk> - 2016-05-17 15:27 +0100
Re: Quote of the day Michael Torrie <torriem@gmail.com> - 2016-05-17 13:42 -0600
Re: Quote of the day Marko Rauhamaa <marko@pacujo.net> - 2016-05-17 23:21 +0300
Re: Quote of the day Cem Karan <cfkaran2@gmail.com> - 2016-05-17 06:39 -0400
Re: Quote of the day Thomas Mlynarczyk <thomas@mlynarczyk-webdesign.de> - 2016-05-18 14:05 +0200
Re: Quote of the day Chris Angelico <rosuav@gmail.com> - 2016-05-18 22:32 +1000
Re: Quote of the day Ned Batchelder <ned@nedbatchelder.com> - 2016-05-18 08:21 -0700
Re: Quote of the day Thomas Mlynarczyk <thomas@mlynarczyk-webdesign.de> - 2016-05-18 17:35 +0200
Re: Quote of the day Ned Batchelder <ned@nedbatchelder.com> - 2016-05-18 08:47 -0700
Re: Quote of the day Ethan Furman <ethan@stoneleaf.us> - 2016-05-18 09:05 -0700
Re: Quote of the day Steven D'Aprano <steve@pearwood.info> - 2016-05-19 02:50 +1000
Re: Quote of the day Gregory Ewing <greg.ewing@canterbury.ac.nz> - 2016-05-19 10:52 +1200
Re: Quote of the day Ethan Furman <ethan@stoneleaf.us> - 2016-05-18 16:30 -0700
Re: Quote of the day Steven D'Aprano <steve@pearwood.info> - 2016-05-19 10:43 +1000
Re: Quote of the day Ethan Furman <ethan@stoneleaf.us> - 2016-05-18 17:59 -0700
csiph-web