ORIGINAL: JeffK
From el cid
Talking about self important blather
lack of humility about code is not a substitute for understanding it.
Sid, this is the point.
Instead of making a factual dissertation on the subject, you started off by throwing mud.
Your usual posts are usually so full of RHS this and RHS that & I know the code 'cos matrix told me!!
And often you are proven wrong, or have been given bad advice.
It takes great moral courage to work with a program of this sort - with or without code to read.
No programmer or modder is stupid - and even the very best and brightest are bound to be "wrong" -
because of the inherant complexity of the project - because it was not written in a modern system
- because it was never documented in a comprehensive, technical sense - and because many have
worked on it besides GG - none of whom really knew what he intended in full detail. Modders like me
have one other handicap: we are licencees who agree not to reverse compile - or to reverse engineer -
so even if we know how to read machine code or have commenting reverse compilers - we don't use them.
[Not that it would help much - it would take longer than I will live to understand one sub section]
Anyone not talking like this does not undestand the nature of the code - and is more likely to be wrong
than those who do - which includes all the programmers I know who have commented. Some of this is
posted in threads by programmers. If you believe you never make a mistake, do not write code. If you
want to look perfect - never say anything specific which you can be pinned down on in a project of this sort.
Well written code by a single person with a plan and careful documentation does not work the way that person
intended it to - exactly. The more complex the program the more so. The more coders, the more so. The
less budget there is to document - the more so. This project suffers from the triple whammy of being badly
restricted in budget - so no effort was made to document - and almost no effort to test (so we end up with
major options like Russian active not working - and no one suspected it - from the get go) - and then too many cooks
who are blind cooks because of no documentation. Try to be respectful of anyone who makes an effort to make
more things work. The list of things we have got working is long - and anyone who says it is not impressive
is being less than honest. And almost all the credit goes to information provided by forum members, by Matrix,
or from testing. For better or worse - the project is virtually ended - it took far more than the two months I estimated it would -
and attracted a lot more ideas than I expected. We have been able to do many things I never would have believed possible.
If you are not impressed - I don't think you understand what we are working with - or how poorly it once was behaving.
It isn't as good as I would like - but it is nearly as good as it is going to get in this form. It is a fine foundation for the next
stage - and I am glad the decision to suspend development was reversed.
And for the record - I don't sling mud except when it is already in the air and needs to be redirected. I don't approve of being hostile or negative - and I don't see any point in being anything but cooperative or helpful. Those who are upset with me have a philosophy of life I am unable to comprehend and I always stand ready to see them change it. For the record - in spite of some remarks about PAST issues with Terminus - while he never apologized - and while I once wrote he must do that - he became civil and helpful and I have backed off my demand.
I don't understand the persistence of JWE - who also took the position he would never read what I post - a position he has apparently now reversed - in his hostility - but I am not willing to give up hope he too will become honorable (in the sense of not violating the use agreement of the board) and civil - and further I will say he has been constructive and a contributor at times anyway. I used his information - got in trouble due to an omission - but eventually was able to figure out the missing part - and we are better off for it. It would be more fun to ignore negative writing - but it would not produce better product. If you ever believe I am "slinging mud" you have misunderstood my intent - which is always to say "we can do better than that" - if not to say something directly positive. I don't have to proove anything to anyone - my skin is thick - I don't get angry - and I won't become hostile - even when threatened (which has happened). Not my philosophy of doing business.