> However, it seems that our common interest for a road-map, may not fit the 
> way you operate - as you said, if developers don't need a feature, it will 
> not be written.
> This nulls the possibility of web2py developers answering the needs of 
> web2py users.
>

Arnon, I think you are somewhat missing the point. This is not necessarily 
true of all open source projects, but at least with web2py, the users are 
the developers. Of course, not all users are developers, but contributions 
to the framework (as well as other aspects of community maintenance) come 
from users. As Massimo suggested, if some feature is really important or 
broadly useful, some user or users will end up working on it, likely 
because they themselves need it and are willing to put in the extra effort 
to generalize the solution. If nobody is willing to work on a particular 
feature, it is likely because there just isn't a strong enough need for it. 
If you're the only guy asking for something, don't expect someone else to 
do it for you.
 

> I agree that a road-map should not contain deadlines - that makes sense (I 
> hate deadlines...:) ) - this way more efficient usage of man-power would be 
> possible, as the "eventual existence" of a well-written feature, is in most 
> cases of higher-priority to users than a 
> poorly-written-immediate-availability 
> of that same feature. This way, the person with the most 
> experience/knowledge of a given section of the code, would be the one to 
> develop that feature, however long it may take for him to get to it.
> That was the point I tried to convey to Anthony - it feels like we see 
> more eye-to-eye on this point.
>

The point you conveyed was that you were unwilling to spend your time on a 
relatively easy task because you thought someone else could do it faster 
(though, it's starting to sound like you wouldn't be willing even if you 
could do it just as quickly, as you consider yourself to be a mere "user" 
who expects "developers" to respond to your needs). I have not suggested 
that we should prefer poorly-written features over well-written features 
merely to get the features sooner. I was actually making the opposite point 
-- that less expert users should work on the easy tasks (that they can do), 
even if it takes them a bit longer, leaving the more expert users to work 
on the harder tasks. And of course, there are always trade-offs -- we might 
prefer a competent but less sophisticated implementation next week over a 
comprehensive and complex implementation a year from now, particularly 
since the two options are not mutually exclusive. There is room for people 
of varying abilities to make contributions. If you don't want to be one of 
them, that's fine.

Anthony

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to