On Sunday, January 9, 2011 1:24:02 AM UTC-5, Graham Dumpleton wrote: 
>
>  You guys really just got to learn to do your own thing and not treating 
> it like a crusade where you have to convert the world.
>
 
But that's exactly the problem -- web2py is trying to do its own thing, and 
there is a vocal clique of "Pythonistas" who don't like that thing and want 
to stop it. They say things like "web2py is *seriously harmful*" and "join 
the rest of us" and claim by fiat that web2py is "not really a Python 
framework." They are the ones on a crusade -- to expunge the diversity that 
web2py brings to the Python web framework world. web2py is not trying to say 
Django, Pyramid, and Flask are doing things wrong and everyone should do 
things the web2py way -- it's just saying, hey, here's another way to do 
things, and if it suits you, use it. The reddit gang, on the other hand, is 
in fact trying to "convert the world" to the "one true way" of doing things. 
The reddit gang wants to impose purity and homogeneity -- web2py users just 
want to get things done (and are happy to let other people get things done 
however they want).
 

>  Django became popular on technical merit and because of easily accessible 
> good documentation, not because its community went around like <insert name 
> of church group> knocking on doors trying to convert people or arguing every 
> little minor technical point to try and win people other. That sort of 
> behaviour really reminds me of some new age christians I have known in the 
> past who just could not shut up in trying to make you believe what they 
> believed.
>
 
Perhaps I'm looking in the wrong places, but I haven't seen anyone pushing 
web2py in this way. In your tweet, you said, "web2py is appearing more and 
more look like a religious cult." Mere promotion is not what characterizes a 
cult. Companies advertise their products, and (I assume) you do not consider 
them to be religious cults simply because they're trying to convince people 
to buy those products. Massimo actively promotes web2py because he wants 
people to become aware of it, consider it, and benefit from it if it suits 
their needs and preferences. Otherwise, what was the point of creating it? 
When he promotes web2py, he provides detailed information and code samples. 
When people ask questions, he answers. When people make challenges, he 
engages them in constructive dialogue. You may think he does this too much, 
or not always in the most relevant places, but this is not cult-like 
behavior.
 
In fact, it could be argued that the reddit Pythonistas are the ones engaged 
in more cult-like behavior. Their creeds include "import this" and PEP 8. 
Sometimes they can be prone to extremism ("explicit is *better* than 
implicit" becomes "explicitness at all cost") -- often forgetting that their 
own creeds advise "practicality beats purity" and "a foolish consistency is 
the hobgoblin of little minds." They call for wayward frameworks to "join 
us." When challenged or pressed for evidence, they retreat to the safety of 
their like-minded peers, re-directing their frustrations to Twitter, where 
they know they cannot be challenged. Of course, they're not really a cult -- 
the point is, calling web2py a cult is a bit of a pot and kettle situation.
 
Anyway, I'm not sure, but I suspect the problem may simply be one of 
perspective. It appears the reddit guys are for the most part hard-core, 
committed, expert Python web programmers with a fair amount of personal 
investment (and identity) in Python web frameworks and the Python community. 
They have a particular way of doing things and a particular set of needs, 
and web2py just isn't their cup of tea. That's fine. The problem is, they 
may not be considering that there are other market segments (besides people 
like themselves) for Python web frameworks. They may not appreciate the 
diversity of needs, backgrounds, and preferences to which web frameworks may 
be targeted. They also spend a lot of time on reddit, so they end up seeing 
every mention of web2py. This may seem annoying to *them*, but again, they 
may not be considering that they're not the target of the message and that 
the reddit audience is much broarder than just them.
 

>   ...if you think the latest outburst about imports was some reaction 
> about web2py getting a tutorial accepted in PyCon as some like to think, you 
> are very sadly mistaken. They are more likely just a manifestation of this 
> frustration of having web2py shoved in your face one too many times 
> especially when muds gets thrown in your direction.
>
 
I wasn't aware anyone was thinking "the latest outburst" was a reaction to 
the web2py tutorial -- who is saying that? Also, in this particular case, 
the reddit OP specifically asked about web2py, so certainly nothing was 
being shoved in anyone's face. And I don't think I've seen web2py folks 
throwing mud at anyone (unless mere disagreement automatically equals mud).
 

>   
> So, it definitely isn't in my mind suitable for all situations.
>
 
Is anything?
 
Best Regards,
Anthony

Reply via email to