I've joked about how Internet forum software is almost a curse, especially after I worked on the MSDN forums at Microsoft for awhile. That's when I got more serious about making POP Forums open source as well. I think at some point I decided to just embrace it, that the app would be with me for a very long time. I've definitely not been consistent in giving it attention, but lately I've been making a lot of commits.
Part of the desire to maintain it has always been to stay sharp regardless of how much coding I was doing in my day job. I wasn't doing much at all in my time at SeaWorld Parks, and in my new role, I do some bug fixing, a lot of pairing, code reviews and such, but as a percentage, it's not a lot of coding. And that's OK, because that's the career band I'm in, and where I want to be. What's motivating me now is that I work with such excellent people that I feel like I can and should raise my game.
I've actually done quite a bit of feature work, some of it obvious, some of it not. I did a lot of work to make it scale in a multi-node environment, pulling out all of the caching so it can run across many servers and be redundant. I finally did post preview, too. I adopted Bootstrap for the UI so it's easier to skin. The biggest feature is enabling Q&A forums, which is something I wanted to add for awhile. I need to roll it into CoasterBuzz to confirm it all works, then I'll do a release.
I suspect there will be significant refactoring to do after this release, when vNext of the various frameworks is real. That's why I haven't done any significant refactoring around the code (and it definitely needs it).