billywoods wrote:daal wrote:And we don't owe anyone gratitude?
As deja says, gratitude is reserved for those who do things for me. Of course, wms took the initiative to create KGS and spent a lot of time and effort on it. That deserves huge amounts of
respect. But gratitude is a little different. He's not doing anything
for us. The most striking example of his hands-off approach, in my opinion, is how he is happily watching kaya spend years and huge amounts of effort building itself up from scratch, gratuitously repeating all of his hard work, because he can't be bothered either to maintain or to release his code. If that's not a vulgar example of disregard for the go community, I don't know what is.
I think we agree to disagree here.
Paramedics come to help your old dad when he has a heart attack... are you grateful? They are just doing their job, after all, they are not doing it "for you." Your house is on fire, and firemen put it down - are you grateful to them? They din't really do it "for you", they are getting paid for that. Doctor heals your bad foot... Policeman recovers your stolen posessions... The lady at unemployment office finds you a great job... And so on... Plenty of times people do stuff "for you" and yet not "for you" - might depend on how you define it. But I'd say gratitude is ok in all such cases. Saying "Thank You" and not being rude is pretty much mandatory according to what I understand of our social convention.
Or do you just go through life expecting and demanding that others do stuff for you always?
With wms - you can argue that he wrote KGS for himself, just because he felt like it. And then he goes on and ignores your great improvement ideas, or whatever. Still, there is a lot of things he does on day-to-day bases wrt running KGS from which you benefit. A lot of that maintenance stuff is not fun, and at this point - yes, he is doing it probably because of what Kirby and deja are talking about - he feels "obligated" to do it. But this obligation is misplaced, and he certainly is not required to do it.
I mean - I understand that wms' attitudes can sometimes be weird, and the admins can be outright bad, I have no argument with that. Have been on receiving end of all of that myself, and I know it can hurt. Still, this is no reason to behave the way some people do.
My main point here is this:
Somebody gives you something for nothing, and you needed this something very much (even if you need it less now) - then regardless of what "the other motives" of the giver were, being grateful to him/her is certainly appropriate. You don't need to glorify the giver or build pedestals for him/her or ignore all his/her faults - but being grateful is reasonable. Saying "thank you" is very good taste, in my book. Being grumpy and fussy and demanding more, is not. You don't have to use the service, but bashing it because it is not *exactly* what you want is just bad taste.
Especially when you understand how rarely in life you get things for free like that. To me, people who don't understand the above are people who are so spoiled that they not only expect stuff for free, but somehow think that each time they get it they have the right to demand more instead of saying "thank you".
billywoods wrote:Bantari wrote:In Go, as in real life - if somebody works hard to give you something for free, something that you want very much, the appropriate response is 'Thank you, Sir!' and gratitude.
Right, but there's a flip side to that. In go, as in real life, when there is an important task that needs doing that many people are capable of doing, and you raise your hand and say "ooh, ooh, pick me!", and everyone allows you to take responsibility for this important task because you seem like you'll do a good job, it is not acceptable to spend a long time half-doing the job, get bored, turn out something half-baked, and relinquish all responsibility for the bad bits and omissions and still expect praise for the good bits. If you volunteered to be charged with a task, it's your duty to see it through.
Stones not clicking is a complete non-issue, but every Java update threatens to be the death of KGS, and a lag of 10 seconds (as I had today) is just not workable. For all we know, these might be the death throes of KGS. If so, and even if not, in practice we've ended up in the kaya situation I mentioned above. At best, one of kaya and KGS will become great (and development of the other will have been a waste of time); at worst, kaya will be abandoned and KGS will continue to break.
I don't remember wms raising his hand and saying "ooh, ooh, pick me!" My recollection is that he build KGS and said "here, have fun, this is what I can do for you, and its free" and then he also explained that KGS is a one-man show and that because of that there are certain limitations of what can be done and how fast. So basically - take it for what it is, wms' toy we can all play with - and have played with for years! And I think that, feature for feature, KGS is a really decent toy, all things considered.
I also never heard wms expecting praise for any bits, good or otherwise. I mean... I am really not sure what you are talking about. Can you point me to any threads/posts where any of that happened?
From my recollection, wms has been more responsive to request and bug fixes in the past, this is true. But I can imagine that after what - over 10 years? - of single-handedly running the server he gets bored with that. I would, for sure. To me this is not really a sign that KGS is bad, or wms is a tyrant, just that maybe its time for somebody else to take over and for KGS to retire and wms to take a long-deserved vacation. Personally - I have had big hopes for Kaya, but this does not look to hot right now...
I agree with you that KGS might be in its "death throes", as I said - I had great hopes for Kaya. The Java updaes argument you make is very valid. What I do not agree with is that, death throes or not, I really dislike the attitude of bashing something and someone just because, after years of mostly good service, they might have starting to outlive their usefulness and getting outdated. This is just bad taste to me. Not saying you are doing it, just generally - it happens, even in this thread.
I think that whichever service/server you get, eventually it will become old, tired, outdated, and with too much inertia in the code for agile changes on a whim. Will you turn on those services then too? Why should anybody write anything then, if this is the thanks they invariably get?
Or it might be that wms just neglects the Java client because he works hard on the web client.
Again - limited resources... I think people can do without click soude for a while, really...
But time will tell.
All I know that, good or bad times, we have had our fun, and for that I am grateful.
And if we will have more good time in the future, for that I will be grateful as well.