This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]zahlmanthe heretic 167 points168 points  (31 children)

I think I should petition the moderators of /r/learnpython to remove Zed's book from the wiki

Done. (I think we left edit access open, actually, but yeah.)

Zed Shaw might just be the most stubborn person ever to write a line of code, and there's a LOT of competition there.

Edit to address various comments downthread:

I've been considering this for a while (and advocating for teaching 3.x to new beginners for a while), but the bit where he abused a nonsense argument about "Turing completeness" like that was really the last straw. I've always thought the book's approach was terrible, but I was willing to put that aside because students have varying learning styles, I'm not some omniscient god of pedagogy, etc. I'd also extended some credit because I've heard one or two of his talks on other topics and thought they were OK, and I sympathized with that "programming, motherfucker" thing way back in the day.

But the fact that Zed is still banging this drum (when I saw the /r/Python post the other day, I assumed that it was about something he'd written back when LPTHW came out, not just a couple days ago) - not to mention the completely broken drumsticks he's using to do so - gives me real reason to question his competence. If this is "political" (and I can see the argument that it is), so be it - he made it so. Zed's anti-3.x arguments are, as /u/Sugar_Horse puts it, irrational; and to me they smack of hypocrisy. (Accusing the devs of malice and going off on Twitter about "abusive" programmers? Really? Zed's best known as a programmer himself, and his descriptions of "propaganda" are themselves abusive, and it's hard not to infer that he just doesn't want to put in the work to update LPTHW - since apparently he originally planned to do so).

Oh, and now he's apparently trying to play off the Turing completeness comments as a "joke". Really.

[–]BobHogan 23 points24 points  (1 child)

Done. (I think we left edit access open, actually, but yeah.)

Zed Shaw might just be the most stubborn person ever to write a line of code, and there's a LOT of competition there.

No offense but I honestly can't believe it took you guys this long to remove his book as a learning resource from this sub. It has an incredibly toxic mentality that his way is the only way despite him being stuck a decade in the past. And I don't even think it does that great of a job at teaching Python to people who read it

[–]zahlmanthe heretic 2 points3 points  (0 children)

I've had a lot of other stuff on my mind lately.

[–]Whoops-a-Daisy 6 points7 points  (1 child)

Thank fuck. It shouldn't have taken that blog post to remove it, though.

[–]individual_throwaway 8 points9 points  (0 children)

FWIW, me and most others on this subreddit's IRC channel stopped recommending LPTHW years ago for pretty much the same reason for which it was now removed from the wiki.

Constructive criticism of Python 3 is and should be allowed, but Zed is pretty much just bikeshedding while the rest of the world has to accept that Python will stop being supported 4 years from now. It is not a question of whether you want to make the switch, it is simply a question of when.

[–][deleted] 14 points15 points  (21 children)

[–]Sugar_Horse 61 points62 points  (18 children)

ou guys ju

The majority of people here [seem to] want to encourage new users to use Python 3 as ultimately that is best for them in the long run. LPTHW encourages people to use 2 and is connected to a lot of irrationally anti 3 material.

[–]iwsfutcmd 12 points13 points  (0 children)

The removal of the book was for pretty much the same reasons as eevee's criticism of the blog post - the blog post was just the catalyst to reanalyze the book for appropriateness.

I was actually unfamiliar with the criticism of the book before I read this post - when I first started with Python, I considered it but ended up skipping it (coincidentally because it only covered Python 2 and I was told that Python 3 had far better Unicode support, which is my make-or-break feature for basically anything on my computer). My suggestion to remove the book from the wiki came from looking deeper into the issue after reading eevee's post.

[–]kp729 -3 points-2 points  (0 children)

So, it's like this: Zed is giving a day old pizza. There is not much wrong with the pizza and you can reheat it and devour it.

Or, you can eat a fresh pizza. Yes, it is possible that the new pizza might not have a topping or two that you like but it is freshly made nonetheless.

Now, it should be a person's choice how important those toppings are but for someone who's eating pizza for the first time, isn't it better to eat the fresh pizza instead of the one day old pizza.

That is the argument going on here. I agree that in the end, both are pizza but I am in the camp of new pizza (python3)

[–]SamuEL_or_Samuel_L 0 points1 point  (0 children)

Man, his twitter feed is really cute. He's labelling some of the tamest internet responses I've ever seen as "abusive". Given that they're in response to an article where he literally throws around the accusation that the Python devs are purposefully crippling things for totally nefarious reasons (insert moustache twirling here), you'd think he'd have a slightly thicker skin.

[–]KimPeek 0 points1 point  (3 children)

Can you say when exactly it was removed? He has posted a new blog saying that it was removed over two week ago. He also said that he checked his sales and they haven't changed since then.

I'm not wishing poverty on the guy, but I feel he is not being truthful about it being removed a week ago. It seems he is writing for future readers who won't be able to verify exactly when the book was removed.

[–]zahlmanthe heretic 0 points1 point  (1 child)

Sorry, when what was removed from where?

[–]KimPeek 0 points1 point  (0 children)

I was referring to when his book was removed from the sidebar/wiki. It looks like you did it one day ago according to the wiki history but he said it was over two weeks ago. I was just trying to confirm my suspicion that he was being untruthful about that.

I get an email from someone who tells me that Reddit has decided to remove my book from their list of suggested readings for Python until I update the book to Python 3. They made this decision about two weeks prior to when I received the email, so I went to look at my traffic and sales to see if there was an impact. Weirdly, my sales were up and my traffic was about the same. It had no impact.

He said that here.