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 -~----------~----~----~----~------~----~------~--~---
