shoemaker without legs
- Mar 19, 2008
- Reaction score
- between the planets
Any other news in the 2 years since there was a post on this thread?
No, unfortunately not. I soldiered on until pretty much exactly a year ago, and finally admitted to myself that I don't have the motivation anymore to see this through about 6 months ago.
The reason behind this is that a) I'm coding for a living now, so coding in my spare time has reduced somewhat. But the major issue was that I had to face the fact that if I still want to earn a living by coding in 10 years, even the code I write in my spare time must have some form of future value. Either by playing with technologies related to my field, or by putting time into code that has a chance to eventually be marketable.
Both are not true for IMS. C++ isn't a technology for which there will be much demand in the future (especially not for someone that has never written actual production code in it, and in my current area of work that won't happen on any scale significant enough to matter), and I wouldn't even be legally allowed to turn it into a marketable product, even when disregarding the fact that there would never be enough money in it to feed a family.
So, sadly, I had to let the project go. It's a pity, there's a lot of really cool code in there that I'm pretty proud of. Essentially a whole semi-responsive UI framework (with the option for xml layouting and styling) for Orbiter is hidden in there, the event handler works pretty well for sharing data in a complex object-rich add-on, the animation statemachine is really cool, and the light-weight statefull power simulation is quite possibly the single-most complex piece of code I ever wrote. But then, I never even got around to integrating that anymore.
Since there wasn't much interest in the project, I never announced anything, but you and Peter would have deserved a shout-out. The both of you put a lot of testing hours into this, and letting them go to waste is what saddens me the most. But by the time I reached the decision it seemed you both had moved on from the board.
The code is still there, though, and will be for as long as Github is around, so if anybody wants to pick up on it, I could rovide some help coming to terms with the pretty complex architecture of the whole thing. Or maybe I'll pick it up again when I retire, who knows?
Thanks for the hours you invested, and sorry to let you down.