On 6/1/06, James Bennett <[EMAIL PROTECTED]> wrote:
> It's a simple truth that you can't please all of the people all of the
> time, so at some point in any development process you have to sit down
> and mark out three groups:

James, you really hit it on the head here. My personal belief is that
Django is first and foremost a programmer's tool, and I am more
interested in optimizing it for experienced Web developers than for
people who have never written a computer program. It would be
fantastic if Django *were* easy enough to use that non-programmers
could use it, but we shouldn't go out of our way to introduce
high-level beginner-friendly features at the expense of confusing and
frustrating experienced developers. It's a fine line. You're right to
note that we should keep that fundamental focus.

I hope this doesn't get interpreted as a slight against
non-developers. Ideally developers and non-developers alike would find
Django to be a useful tool -- and, actually, that's already happening.
But as we develop the framework further, we shouldn't introduce
functionality that appeals to the novices at the expense of
frustrating the experienced developers.

Adrian

-- 
Adrian Holovaty
holovaty.com | djangoproject.com

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-developers
-~----------~----~----~----~------~----~------~--~---

Reply via email to