All excellent points mrgeeze. Actually, BiaB just celebrated its 25th anniversary. An
eternity in software applications.
Joel Spolsky is a New York software developer with some excellent ideas. I've long been an admirer of his work.
I remember
he wrote this article - a long time ago now, but I kept a link to it because it's great advice and this advice is still current. The article discusses rewriting code from scratch. The line that caught my attention was: "
It’s harder to read code than to write it." How true.
If PGM ever decided to port to a different development platform, don't expect the next release for a long time. A very long time. And what would be delivered after that extraordinary wait? Exactly what we have now, except with a whole new set of bugs thrown in that need to be painfully sorted out.
Joel also makes other excellent points:
"When you throw away code and start from scratch, you are throwing away all that knowledge. All those collected bug fixes. Years of programming work.
You are throwing away your market leadership. You are giving a gift of two or three years to your competitors, and believe me, that is a long time in software years."
I expect Peter and his team are aware of this too.
While I'm sure the intentions are all good, the O/P should definitely read Mr Spolky's article. I have no intention of being confrontational, but the line: "if they changed to c++ would get less errors and run smoother" is just utter nonsense.
Trevor