From the Freeciv AI documentation

The code base used to be in a bad shape but it has gotten a lot
better. The reason for this is that the developer (Syela) who in a
few months put together a working AI had suddenly disappeared. His
bright ideas could only be matched by his inability to name variables
and to comment the code. Subsequent AI developers were not brave (or
stupid?) enough to start from scratch, taking instead a small bite
here and there, trying hard not to break much, to understand Syela’s
original design and only then to throw it away. Or perfect it.

Heh. You gotta love open source docs. They tell it like it is.

Random Emacs symbol: conf-space-mode – Command: Conf Mode starter for space separated conf files.