* * * * *

                     Putting the “fun” in “dysfunctional”

I finally heard back about “Project: Bradenburg [1]” and it's not exactly
good news. The Corporation is using revision 4873. The Corporate Overlords
are apparently using a custom version of revision 5076 (custom because it
contains a one line patch). No one else is using “Project: Bradenburg,” at
least for now.

Lovely.

Also, around the time of revision 5076, the codebase started to be converted
from C to C++. No reason I can find for the decision, and it's not complete.
So now I have to deal with a hybrid C and C++ project, which is currently at
revision 5567. Oh, the desire to switch back to the C code base is strong.
I'll have to see.

On the plus side, “Project: Bradenburg II: Electric Boogaloo” (yes, an
attempted rewrite of “Project: Bradenburg,” which itself was a rewrite of a
previous project that never got into production, which was to replace a third
party package that didn't quite do what we wanted and was thus patched to
Hell and back) can be safely ignored. I also have a few months to figure this
mess out.

Ah, what a legacy this code has.

[1] gopher://gopher.conman.org/0Phlog:2021/12/10.1

Email author at [email protected]