Andrea Aime wrote:
>> I do like the idea of *time* as a measure of how hard the the code is
>> to get right; how about 1 week Andrea?
> To make you a realistic example, most of the paid works I worked on
> lately where split in chunks varying from 3 days to two weeks, adding a
> week on top of one of them may prove to be impossible, or either so hard
>  that it's tempting to propose a new extension point in GeoTools and add
>  the real work in GeoServer.
Hi Andrea that is another way to look at it; I think we have been 
setting our expectations on the amount of work required for a GeoTools 
contribution to be too low. I have tried to place user documentation as 
a priority with mixed success as an example; I still feel that that is 
something developers are doing on their own time (and not passing on to 
the customer that requested the feature).

Please bill your customer (and give yourself enough time) for the 
complete amount of work.

Now I know that will leave some code in GeoServer what would otherwise 
make it into GeoTools; we have a better MemoryDataStore in uDig for 
exactly this kind of reason; developers needed a bunch of fixes *now* 
and did not have enough time to place nice with others.

So it is a balance; what do you think will be result in an acceptable 
amount of work for the GeoTools community? Do we expect *everything* to 
be provided when new code comes in; license review; code; test cases; 
user docs? Or are we (say as the PMC) willing to take on some of that in 
trade for a fun new toy?

I know what the answer is for me; and I have the technical debt page to 
prove it. Filter transition was a "fun new toy" and I have not completed 
the QA or the Docs although I am working on both. It was the enabler for 
a lot of great work so I am not sad; but I do feel bad that 
org.geotools.filter.FilterVisitor is not dead and gone.

Jody

-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
_______________________________________________
Geotools-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to