[Scummvm-devel] RANT
Torbjörn Andersson
eriktorbjorn at telia.com
Sat Jul 22 20:09:06 CEST 2006
Max Horn wrote:
> Alas, I was a fool to act that way in the first place. Sure it'll get
> abused, but who cares -- likely nobody besides me.
I wouldn't assume that nobody cares. More likely people cared enough to
look at the SCUMM game detector, thinking that was how it should be done.
> But since typically my attempts to start discussion on design of
> backend/frontend/glue code leads to no response from the Big Black
> Hole, and in the end I am alone to decide what to do anyway, I
> prematurely cut that discussion out. Which clearly was not a good
> idea. :-/
Speaking only for myself, I haven't yet come across many cases where I
needed special backend/frontend/glue features myself. In those cases, I
tend to simply look at the mail and think "well, this is a bit over my
head but these people usually know what they're doing". That doesn't
mean I don't appreciate the work they - or in this case you - are doing.
> If somebody *does* want to talk about FSNode and how
> to improve it, that'd be most welcome, but it won't be me starting
> such a discussion. Because my experience is that nobody on this list
> is going to participate in the "discussion" (for whatever reasons --
> because they "do not feel qualified", lack the time, the interest,
> because they are scarred of me or feel I'll do whatever I please
> anyway, whatever...).
In my case, that's because the only use I know of for file system nodes
inside a game engine is for game detection. The Broken Sword 2 engine
doesn't seem to require any fancy game detection. There are almost no
hard-coded special cases for different versions of the game. Again, I
figured that "well, these people usually know what they're doing".
> Only fools keep talking to walls, and since I don't like acting a fool
> that much, I am not really inclined to keep this up (my other mail
> regarding String is a last attempt, but I guess it's doomed from the
> start, too).
I don't think so. I would guess that Strings are much more widely used,
and even where they currently aren't, they could be.
> Normally, I'd expect people to speak up when
> they face problems, to ask for the API to be improved, but that
> hardly ever happens
If I *know* I'm doing something the wrong way, yes. If I *think* I'm
using something the right way, no. (Of course, there's a comment in
compress_sword2.c which contradicts this. I'm not sure how I'll talk
myself out of that one, so I won't even try...)
> Therefore, I'll grant myself a timeout and will stop monitoring, will
> stop making cleanups or refactoring or working on the middle end, or
> anything like that. Most everybody seems content with the current
> state of things anyway, so my efforts seem misplaced. I feel that all
> I achieve by trying to be a "leader" with a "vision" is that I turn
> myself into laughingstock, and cause additional work for myself and
> everybody else, which is little appreciated.
I haven't noticed anyone laughing, and I hope you don't take my
grumblings about recompiling seriously. (Though my dad did that very
misinterpreting when I helped him move a piano the other day, so who
knows...) Just because I don't have any leadership skills or grand
visions myself doesn't mean I don't appreciate those who do.
But I certainly won't argue that you deserve a timeout if you feel you
need one. I do hope you will be back later, though.
Torbjörn
More information about the Scummvm-devel
mailing list