Skip to main content

Deciding to do the impossible

Posted by Kim on January 2, 2019, 10:39pm

Oooooooo you've all convinced me that now is the time.

Some of the code that RPR runs on is now nine years old, and was written by Baby Programmer Kim who Didn't Know Any Better. Much of it is written in an old version of PHP, pieces of which will soon be "deprecated" (be shut off in favor of newer things.)

I've known for some years that eventually, eventually, I'd have to find some way to rebuild as much of that code base as possible, to restructure, to modernize, to breathe new life into it -- either because of "code rot" or because the things we needed were just too grand and exciting for the old foundation to support. I've done what I could here and there. But the real plunge? I've been so scared of doing it. Fam, this site is HUGE, it is bursting with features. Rewriting the bulk of it makes me quake in my boots.

I did this last year with another (much, much, MUCH smaller) site of mine, and the difference has been incredible. Features that would take months to build on the RPR are sometimes turned out in weeks or days over there now that the transition is done. Managing speed and scaling issues has gotten so much better, too. And yet doing that took me a couple of very devoted months, and the RPR is soooo much bigger, I had resigned myself that such sweeping improvements for the RPR would not be possible.

But the things you want most, the bugs that still linger, the ideas that I have that I barely dare dream of... It's time. We need it. The RPR needs to be rebuilt on a more modern codebase. We could have cross-platform notifications, better chat, soooo muchhhhh deeeeeeper customization and easier management for characters and groups alike, even APIs -- and Epic Week games beyond my wildest imaginations.

I'm not totally sure how we'll manage this transition yet. Maybe I'll try to run a Kickstarter to fund me taking time off work to hammer it out for a few months? REALLY not sure. Full of excitement and nervous energy.

Last year was, for me, kind of personally awful and full of soul searching and was much thinner on RPR updates than I had hoped. I hate to start this year by saying that I might now deliberately pause updates to the existing site in order to create an RPR 2.0, but... I think it has to happen sometime if the site is to continue to thrive, and I think the sooner it happens the better.

I also think the stuff we'll be able to build afterward will be rip-roaring AWESOME.

I don't have an exact timeline yet, or a clear plan of how I'll find the focused time in my schedule. But I wanted to let you know that I'm listening really closely to your wish lists, and that your wish lists have lit a fire under me to do big, bold, audacious things to try and make as many of those wishes as I can come true. I'll keep updating you as I figure out more!

Comments

FlamingPsycho

February 26, 2019
6:36am

This is really late, but maybe an option to turn off the dice roll feature for roleplays and stuff that don't need dice rolls?

Faerniir

January 22, 2019
8:13pm

Stuff happens. The old and the new will some day, replace one another. That is evolution after all.

LakotaSiouxWarrior

January 19, 2019
6:24pm

Whatever you do this whole community is behind you.

Mytho

January 8, 2019
5:41pm

Not sure if its already a thing, but maybe somewhere to privately keep notes/rough drafts of things? I do a lot of replying from my tablet, which means I really don't have any way of saving rough drafts anywhere to keep to the side while I do other things like I would on a laptop, so having a notepad/journal that's completely hidden from other users where I could save replies to finish up later would be neat! Again, I'm not sure if there's something already like that here (I've done some looking around, but could've looked over it!). Just an idea!

Also, I have complete faith in you Kim! That's a huge step, but you have the community's full support, I'm sure <3

CompanyPanda

January 6, 2019
2:55pm

I would love to see "Acquaintances" Be put above "Friends" in the connections widget of profiles.

8_Stars_8

January 6, 2019
1:25pm

OMG! I LOVE THIS SO MUCH! THANKS GIRL

Abigail_Austin

January 6, 2019
1:10am

Yeah, I've got to admit, the idea makes me nervous too. Because it's already so good, with that mysterious magic. Change is scary! But follow your instincts!

Beldesia

January 5, 2019
10:45am

You can do it!! Any help or support needed we will all gladly offer^^

Bunny

January 4, 2019
9:32pm

I'd definitely back a kickstarter for this. Do whatever you need to do, and take as much time as you need, Kim!

Stillpreoccupied

January 4, 2019
11:46am

It's scary, but we have faith in you. Thanks for everything you do, Kim.

Kim

January 3, 2019
8:38pm

You will keep everything. It will just be that it all works better :)

Ember_Wolf

January 3, 2019
7:03pm

Woof! I have to admit I'd like to see a new verson of the site! Though I do have some concerns.

Will we move to another or will this one just be updated? And will we keep our DM's and profiles?

Ashley

January 3, 2019
6:44pm

Very exciting! A kickstarter sounds like a great idea. I can't imagine how much work has already gone into this site.

Dragonfire

January 3, 2019
5:49pm

That's one heck of a resolution, hahah, and I'll be all eyes to see what comes of it. You can do it!

TheOutsider

January 3, 2019
1:50pm

I believe in youuuuu!!!

Aurelia_Tolling

January 3, 2019
10:01am

YOUVE GOT THIS!

hibiscustea

January 3, 2019
9:28am

Aw man this is a huge but worthwhile endeavor! We love you and will support you as much as we can! ;;;;♡♡♡

FlowerCup

January 3, 2019
8:44am

!!!!!!!!!

Annie_isOkay

January 3, 2019
7:51am

You've done so many amazing things coding and just community-wise so far. We admire you and appreciate you so much! And we'll be right there with you if you need support to take the RPR to the next level! ❤️

Icyrosyseal

January 3, 2019
6:46am

We all believe in you! Whatever you do, we will support you!