How coding in Python is bad for you

Brandon McCaig bamccaig at
Thu Jan 26 23:15:12 EST 2017

On Tue, Jan 24, 2017 at 07:50:20PM +0000, Ben Bacarisse wrote:
> I suspect that part of the reason these errors occur is
> precisely because they don't matter to the interpreter and
> students are doing a lot of self-easement based on "does it
> work?" tests. 

I cringe when I hear "it works"! In particular, because it's
often followed by "but I don't know how". I can't even count the
number of times I have reviewed code, spotted something
questionable, approached the author about it, and heard "but it
works!" Well if my analysis is correct it shouldn't so one of us
is obviously wrong. Unfortunately, in my experience, they usually
expect the conversation to be over after "but it works"...


Brandon McCaig <bamccaig at> <bambams at>
Castopulence Software <>
Blog <>
perl -E '$_=q{V zrna gur orfg jvgu jung V fnl. }.
q{Vg qbrfa'\''g nyjnlf fbhaq gung jnl.};

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <>

More information about the Python-list mailing list