On 01/03/2013 06:20 PM, Matthias Luckhardt wrote: Hi!
It's been a time since you read anything from me, anyway. And I didn't have the time to follow the full thread or the list for some time. >> I disagree on your approach. The developers should focus on the advancement >> of the code and other volunteers should be sought out to flesh out the >> documentation. > > Well, we could discuss this issue forever, and I tend to disagree on > this matter: To me, proper documentation is just as important as > bug-free code, and as a developer, I feel responsible for providing > it. I agree "in a way". In the past I tried to fill up Scids online docs as far as possible and also tried the others to comment their code. You may notice that some parts have better docs than others, I was just not able to comment on functions I don't know to much about. Still, back then my time allowed to even dig into the (to me) more obscure parts and try to come up with docs for them. IMHO the core functions of Scids current GA have a pretty decent level of docs in what I would call "non-native speakers tries in the English language". > After all, if I wrote (most of) the software, who could be in a > better position to describe its functions? This is a point where I disagree: No as a developer I can NOT write the best docs. Simply cause for me everything is pretty clear. Help is needed from a users perspective to get it done for another user to be comprehensible. If you check the list in the past (quite some time back) you may notice that I always tried to encourage this. Unfortunately, the participation was "limited". > Asking for volunteers to > step in will, in most cases, result in exactly what you're seeing with > Scid, namely insufficient documentation, at least for smaller > projects. As for the GAs I always tried my best to document everything as best as I could. >> I recommend that you select the fork that is most active, start rolling your >> sleeves up, and make a great program even better. > > Like I said, I would like the forks to join forces first and decide on > a way forward. Tried but unfortunately of no avail. As for Stevens code I would always liked to include many of the functions. But one problem is that Scid is quite a general tool. Steve started out to support Chess960 back then and I really would have included that ASAP (not that I am interested in C960 at all myself, but users are). Unfortunately, he implemented almost everything except castling rules. (I'm not sure if his code can handle this now.) This is, (IMHO of course), a no-go for Scid and needs to be resolved FIRST before it can be included. IMHO(!) I can not tell people that we do C960 and it just refers to some shuffling of the pieces before starting out. I had similar (usually small!) issues with most parts of the code of him I checked out. Nothing that can't be cured- Then there was some disagreement on (the IMHO completely irrelevant) type of GUI tools in tk. Pascal converted this while ago to a new set of widgets that Steve doesn't like. Well, I'd just vote for living with it and be done. As I pointed out to Steve back then in quite a lengthy discussion I think, I didn't even back then have the capacities to follow two code lines, and there was some "history" why he didn't want to join in in the first place in Scid. I would have imagined to port his stuff over time into Scid. He has some quite good functions but as far as I was able to see back then they didn't always check with all the surroundings: they broke other parts of Scid or didn't work well with them and IMHO(!) this would need to be sorted out first. Fulvio did some great things but he seems to have to much on his desk same for Jost. And so everyone left the project (mostly silently) and sometimes with unfinshed stuff. Gerds search enhancements are quite good in many areas but they break the filtering in some other parts and these issues were never finished. And here we hit one of the main problems: you don't need a developer that does X you need a developer that does X in a way that it matches with the rest. And one who FINISHES it to the end. As I see it we had almost everything on Scid: quite some ego trips. that were not helpful. Some huge commitments to do parts that were never done. Developers that joined in and did quite a good job but were lost I feel mainly cause their daytime jobs consumed to much resources. Probably the main issue with chess players is that ther're just no/no cooperative developers. > If Steven is complaining about inactivity about some of > the core developers, shouldn't these matters be resolved first? Well, I admit that I'm guilty on my part as far as I really missjudged my workload. Not @Scid but at the job I do for a living. I admit that for at least the last two years I had absolutely no resources left to develop software. As a hobby. And I did everything I did for Scid as a hobby. I'm very sorry about this, but it's just not possible at all. Probably my schedules get better this year but there are no resources anyway. Too much "computer stuff" @work. I need to do other things @home. > As an outsider to step in now and fix the issues previously addressed > (both by me and what Steven wrote), I feel I would have to invest way > too much time. Spending € 100,- on Hiarcs would be the much more > sensible and saner option, I'm afraid. No offense, but feel free. Scid does NOT need to sell anything to anybody and it is not there to save money either ;) If you think the way to go is commercial software it's up to you. If you think it's better to do the world a favour by developing something, there is the possibility as well. > Sorry, but if Scid wants to attract more developers, the people most > involved in the project need to step up and join forces first, and > make the barrier to entry much, much lower. The barrier was very low for quite some time and for a lot of that time almost on my time budget alone. I can not do that anymore, I can not invest time into Scid at the amount I did some time ago for the foreseeable future. The job I have to do for a living is just to demanding. Maybe I can start some smaller parts I wanted to do for quite a while now, but I'm not sure of that either. -- Kind regards, / War is Peace. | Freedom is Slavery. Alexander Wagner | Ignorance is Strength. | | Theory : G. Orwell, "1984" / In practice: USA, since 2001 ------------------------------------------------------------------------------ Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. ON SALE this month only -- learn more at: http://p.sf.net/sfu/learnmore_122712 _______________________________________________ Scid-users mailing list Scid-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/scid-users