Wim, I didn't mean to be offensive, sorry if it sounds this way. I am aware 
that we are really benefitting from open source software and of course I should 
not expect to get everything for free the way I want to use it. The time it 
took did frustrate me because it is so much more than I had estimated but let 
me be clear that I am not blaming the Nebula team for this. It is very hard to 
make totally bug free software and keep the programmers using it happy.

I do think that it could be called "yak shaving" from my initial point of view 
of switching all of my date selectors from DateChooserCombo to CDateTime. I 
thought in principle it shouldn't take much time to do this because it's a 
"black box" with as input and output a Date. I estimated that I would need 
about one and a half hour for this and I still think this would have been a 
reasonable estimate if I didn't have these issues.
Then I found two issues and thought it would be simple to fix the focus issue 
by adding a focus listener to the text box. I had to further open the black box 
to get to the text field to do this. This seemed to initially fix the bug, but 
I found another issue with this fix that it didn't work when pressing the 
"clear" button. So I should further open up the black box to fix this. At that 
point I cannot honestly predict what further things I will have to do to fix 
the issue. In this sense I do think it is like yak shaving. The only wise 
decision for me is to stop right there. I cannot estimate how long it would 
take me to fix these two issues. It's not worth it over the alternative of 
using the DateChooserComboCellEditor which only has a minor issue of not easily 
selecting a year.

Regards,
Henno


Van: [email protected] [mailto:[email protected]] 
Namens Wim Jongman
Verzonden: donderdag 21 juni 2012 13:48
Aan: Nebula Dev
Onderwerp: Re: [nebula-dev] my issues with Dating Nebula's widgets


Thank you for the time you took but I cannot resist a little lecture. I hope to 
alter some of your perspectives and expectations and I also hope you can agree 
with me.

Here it goes:

without the risk of shaving Yaks

My understanding of Yak shaving is that you end up doing something completely 
unrelated. IMO, fixing bugs in code that you use would only be Yak shaving if 
you are not a programmer.


and losing my boss a lot of time.

Well... Somebodies boss has to pay for maintaining the widgets right? Don't you 
think it is fair that your boss chips in? Free does not mean gratis.


Best regards,

Wim

_______________________________________________
nebula-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/nebula-dev

Reply via email to