I was idly browsing the Rockets code repository on GitHub and saw that some of the files had "10 years ago" as their last modification date.
I realized that the project has now entered its second decade.
On one hand, this is great! Time to celebrate a milestone! Party hats all around! Whoo hoo!!
But on the other hand, it also made me kind of sad. Ten years?? How did time go by that fast? And with that amount of time, how come Rockets isn't way farther ahead than it is?
Most of the key development work on Rockets was done in the first year of its creation, with brief bursts of activity in 2019 and 2021 as I got Release 2.0 ready to go.
Over the years, I've used Rockets in many places. I've launched applications internally at work (coincidentally, next year will be my 10th anniversary at my current job) and I've launched multiple public websites (including my personal website). Rockets has never failed me. It's fast, it works, and I can always understand it. Even a decade later, the code is simple and it makes sense.
But public interest in the framework has quietened down since those early days. It makes sense -- when I haven't spent much time on it, other folks haven't noticed it much. And that's been a lot of the time. In addition, interest in blogs and other websites that aren't social media has also dwindled in the last ten years. That's a story for another time.
However, I'm not abandoning the project. I have some crazy ideas for web applications that I want to create in the future, and they are going to be powered by Rockets.
No matter what happens in the outside world, Rockets is something I want to always have in my back pocket. It's mine, and it will always be mine. And it's also yours -- lots of folks have forked the product, and it will always remain open source.
Here's to another ten years!
This is just a rough list of the remaining tasks that I need to finish in order to get Rockets 2.0 out the door:
- Migrate last author and last post date with script DONE
- Update posting page to update last author and last post date, sort forums by last post date DONE
- Editing of posts and comments after posting (admins only?) DONE
- Create post link for admins on front page DONE
- Comics support (as on my home page) DONE
- Podcast support (as on my home page) -- Basically done, barring some minor tweaks --
- RSS support
- Font changes / color changes in CSS in Admin panel (would be neat to have different colors for each tab like Writing Holmes)
- Multiple site support (via Apache)
- set Apache permissions on .lisp and .db files
- testing installation script on bare Linux VM
Some of these will take more time than others, but I'll revisit this thread from time to time to update my progress.