Is TMP Showing Its Age?
With a number of recent gremlins in the system - topics disappearing some mornings, membernames sometimes switched then switched back, yesterday's annoying Daylight Savings Time bug, and more - is TMP getting old?
No. Unlike you and me, code doesn't age. The problem, rather, is one of size - TMP is becoming too big. Or, in other words, certain of our databases - the membership system, the main forum - are becoming difficult to manage for the programming language on which TMP is built.
Since the weakness is in the underlying programming language, the ultimate solution is to migrate ("port") our server code over to a programming language with better database support. I am looking into this now.