Thread of 2 posts

From the Rogue Amoeba Software blog: "Since the very first computer platform was created, there has been a power struggle between platform owners and developers. As developers, we wish for a stable platform."

... lol. rofl even.

Stable platforms make me a complacent developer. Constant API changes give me a reason to continue updating my software. If I cannot keep on my toes with constant platform changes, then I should not be maintaining software.

Incidentally, the massive API change of foobar2000 suddenly providing a 64 bit platform to support, and even an ARM platform to support, was the technical reason behind my departure from that scene. Sure, there was the rampant bigotry, which already made me leave all of their social circles to begin with, but it really was the prospect of updating over 25 different projects to include two new build platforms, and testing and validating all of that, which really pushed me over the edge, anxiety wise. I didn't really want to deal with any of the people in that community any more, either, so I didn't want to hand my projects over to any of them, either.

Dealing with a single large project that encompasses practically every one of the format decoders I supported there, and also even many I never supported there, and a lot of different components even, is hard enough work for me to deal with. The platform changing underneath of me is the little push I need to keep at it.

I also have too much to think about, a large demand, for me to "port" this project to other platforms. For any other platform, it would basically be a rewrite anyway. Maybe someday, I can get over my problems and actually do something like this.