On 7/29/2012 11:15 AM, Michel Raj wrote:
> Talking about PageMaker, we all know it's InDesign's ancestor, not just
> inspired by it.
No, we don't all know that.
InDesign was written from scratch, essentially. The old Aldus code base
was obsolete spaghetti code that became impossible to maintain after the
original team was gone. Adobe kept hanging ornaments off the branches as
they moved from version to version, but they rarely dug into the kernel
to dig out the persistent bugs. By Pagemaker 6 there was no one left who
had even taken school courses that would help them understand the code.
My own claim to fame was that around version 6 or 6.5, I had a sudden
insight into one of PM's most notorious bugs, the Bad Record Index that
corrupted a file and left you high and dry if you hadn't backed it up.
Once I conveyed the meaning of the message to Adobe's PM product
manager, someone followed the breadcrumbs and actually resolved the bug
in time for version 7.
But InDesign is modern code and takes nothing from PageMaker except some
aspects of the UI design.