Yep, “if it’s not broken, don’t fix it”. However, we just need to make sure it gets fixed before it completely falls apart.
That’s what we are doing. The old site is indeed already “broken” in many ways, even if it seems to be functional to most people.
Long before Bountiful Baby even existed, in my “previous life” (vocationally) I worked in the computer field. My university degree in that previous life was (is) in Computer Science, Math, and Electronics. And in that life I wrote papers that were published and peer reviewed in prestigious magazines such as JOOP (Journal of Object Oriented Programming), and others.
I wrote the code that has driven the Bountiful Baby website since 2003. That code began as a research project, or a technology demonstration, to demonstrate what was at the time, leading edge technology ideas. I had no idea it would eventually take on a life of it’s own as “Bountiful Baby”
I also believe there’s not a website like it anywhere in the world. For example, it could be described as something closer to a virtual reality simulation engine than to any other way I could describe it. It also does not employ a database-- at least not a “database” in the classical sense. It is something else entirely.
And it was written using 32-bit development tools.
The world has since moved on to 64 bits. In fact, Apple discontinued support for 32-bit code in Mac OS X several generations ago. And that’s just the beginning of the problems we are facing with the old site. Some of the old software the website uses cannot even be ported to newer hardware, which means it is now locked on an archaically old software AND hardware base.
And, I am the only one that knows how to support it.
When I first wrote that code, I was in my mid-40’s. I will be 60 years old this year.
Folks, that foundation is crumbling. It is time to replace it. And I’ve waited as long as I dare to do so. It will be switched over the weekend of March 17-18.
I’m not saying I am not a bit apprehensive about the switch-over. I am. But I also know that the Enterprise version of Shopify can meet our needs. We already have several staff members that are fairly well versed in administering Shopify, plus with the Enterprise version of Shopify, we have premium support from the Shopify tech staff.
It no longer will depend on just me to support it. And I am looking forward to that.