The Legend of the Rewrite

I think the word "rewrite" has become something of a myth on Subeta... whispered in back alleys of the forums, mentioned in the shoutbox and followed by eerie silence... there's probably even some religious cults that secretly worship and pray that one day, Rewrite will descend from the heavens and transform Subeta as we know it. But does it really exist?

I'm alx, the main programmer for Subeta, and I wanted to talk a bit about the "rewrite"... what it is (and isn't), why it exists (yes, it does exist!), and what's going on with it.

A few months after I started working on Subeta, it was decided that a complete re-do of the site was necessary. I mean a redo from a programming perspective, as in a do-over of the code that creates Subeta. The old code is complicated, buggy, and slow. It needs to be replaced with faster, better designed code. Think of this as replacing the engine in an old car... the outside still looks the same, but the inner workings are all different. It was decided that we would continue maintaining the old site, but devote most of our time to the creation of a parallel rewritten Subeta, that would mimic the look and feel of the old site, but be all shiny and new under the hood.

Unfortunately, it didn't go all according to plan. Maintaining the current site turned out to be a bigger task than anticipated, and bugs went unfixed as work on the rewrite progressed. As time passed, the users (that's you guys) probably felt that we'd abandoned the site entirely, since nothing was changing. We thought we could fix that by letting you all see the new rewrite site and play with it, but still, it was for testing purposes only... nothing you did there really counted on Subeta proper.

So that's how the rewrite came to be. Currently "the rewrite" exists as a chunk of source code (a pretty big chunk -- 44,000 lines of code). Together with a database and web servers, this code creates a Subeta site that's half complete... it has forums, wardrobe, smail, some pet functionality, etc, but some stuff doesn't work yet. Okay, a lot of stuff doesn't work yet ;) It'd take a substantial amount of work still to bring this code up to the point where it could replace Subeta. And even then, it'd be an all-at-once change from old site to new site, which might annoy some people who are used to things currently.

Now, more than a year since the rewrite project began, we sat down and evaluated what we've done so far, and decided to change our strategy. To put it bluntly, we're abandoning the idea of creating a separate rewrite that will eventually "take over" for the current Subeta.

Instead, we're going to go about the rewrite of the site gradually, by rewriting specific features at a time. Basically, the rewritten features will share no code with the old Subeta site, but they'll still be a part of that site (if that makes sense). That means they'll be on subeta.net and you'll be able to use them normally (they'll be "live"), but they'll be backed by newer, better, less buggy code. As we work, more features will be rewritten against the new code, all on live subeta for you to use. This way, Subeta will gradually improve and accumulate bug-fixes, but it'll be in a way that lets you guys get the benefits of the improvements now, rather than waiting months for the rewrite to launch.

But wait... what about all that work we did, those 44,000 lines of rewrite code? Was all that time spent ignoring the live Subeta and working on the old rewrite wasted? No, not at all. Those 44,000 lines of rewritten code contain numerous ideas and improvements and new features that will be integrated directly into our in-place rewrite (I'm going to call this "new" rewrite a recode from now on, to avoid confusion. Make sure you all start using that word, so I can feel popular for coining the phrase.) So nothing we've done so far will really be a waste :)

I hope this cleared up some confusion/rumors/myths about the rewrite! If you have any questions, feel free to post in the comments, and I'll try to answer whenever I'm around.

-Alex, Subeta Programmer

December 31, 1969, 7:00 pm by DESTINYCHICK
User Avatar

Wow! This information just imploded my brain thank you for the information! It was extremely helpful! Much appreciated

December 31, 1969, 7:00 pm by waterfall
User Avatar

Everyone who says they were fearing neopets, it wasn't and isn't going to go that way I deducted that from everything any staff member has ever said about it, anyway. It was going to be pretty much the same as now but faster.

Does this mean we get dynamic HAs and subetaflats/apartments soon?

December 31, 1969, 7:00 pm by omg_carrie
User Avatar

Ooh. Thanks :3.

As long as it doesn't change the site into a blinding yellow site with sloppily drawn vectors for pets and way too much "kiddy" stuff, I'm fine with the recode! xD

December 31, 1969, 7:00 pm by AcaciaKumori
Avatar Border
User Avatar

The information is amazing! I was wondering what happened to the rewrite. I love the idea of doing the recode gradually and letting the users get used to each little thing over time rather than a complete rewrite all at once which would be very confusing to the older users(It'd be another Neopets D=). Thank you for all the information!

December 31, 1969, 7:00 pm by Deleted User

Thanks for informing us.

December 31, 1969, 7:00 pm by Kota
User Avatar

^^ I love how all the staff at Subeta are always willing to cooporate with the users and take the time to explain the behind-the-scenes workings with us. I totally appreciate all the mess you guys are going through to put up a spiffy new Subeta for us. ;D And your first paragraph, Alx; I loved it. I myself am positive that somewhere, out there, the Rewrite Cult definitely exists. x3

December 31, 1969, 7:00 pm by Morticia
Avatar Border
User Avatar

Much wiser decision. I´m looking forward to the implementations.

December 31, 1969, 7:00 pm by alcazar
User Avatar

Great idea, I think that'll work much better! Thanks for all the hard work!

December 31, 1969, 7:00 pm by Deleted User

It's the first time i've seen a post that long o.O... Anyway, thanks for the info!

December 31, 1969, 7:00 pm by Navem
User Avatar

I am actually glad you decided against the total re-write. I was not looking forward to a whole new Subeta. I had nightmares of a neopian subeta.. This sounds much more better. I like the little changes, that take place seperately. Kudos for the GREAT NEW PLAN!

December 31, 1969, 7:00 pm by Coen
Avatar Border
User Avatar

Okay guys, keep it up. We're backing you. (Some of us I think...? )

December 31, 1969, 7:00 pm by Ves
User Avatar

Thank you sooo much! A drastic change to a site can completely kill a player's devotion to it, even a devotion of close to ten years (it happened to me...) and I'm extremely relieved to hear you guys will be changing things gradually. HUG

Thank you all for thinking of the players!

December 31, 1969, 7:00 pm by Olympus
Avatar Border
User Avatar

OK......I hope this will be fun!!!

December 31, 1969, 7:00 pm by SCAREY
User Avatar

I read through that And I realized Exactly how awesome you are o_o

Thankyou SO MUCH for telling us all about what's going on and not simply doing stuff and not telling us - something that every single site out there does.

I truly appreciate the amount of work, effort and heart you're putting into this and that you're taking us into consideration.

We support you all the way - whatever change comes, I'll understand that it's the most suitable for us

GOGOGO xD

December 31, 1969, 7:00 pm by sivvy
User Avatar

Thanks. Now if someone could PLEASE confirm if we should be on .net or .ws or if it doesn't matter. And don't go telling me its been covered in the news because it hasn't been.

December 31, 1969, 7:00 pm by Yenetai
Avatar Border
User Avatar

Sounds great alx! Thanks for keeping us informed

Quote:

; border: 1px solid ; font-family: georgia; font-size: 10;">Although I loved the idea of an alternate subeta that was a euphoric paradise - I'm content to continue on with the current subeta which to me is like an old shoe - too comfortable for words but has alot of holes.
What a perfect comparison haha ^^

December 31, 1969, 7:00 pm by Mirielka
User Avatar

Thank you for the info. I can wait .. waiting is my second name .. ;P BUT .. To tell you the truth I got lost in the maze of Subeta-sites. ORG WS NET .. rewrite, recode, staff problems .. sigh .. WHICH site is the original Keith's site right now? I thought it's WS. But almost every time I click on a link in news I get kidnapped (against my will!!!) to a login page at NET location. So I am lost .. Maybe I'll wait a month .. or a year .. or two - for everything to settle down .. sigh .. just kidding .. HUGS!

December 31, 1969, 7:00 pm by DuhBlond
User Avatar
Thank you so much for the update.

I now dub thee Alex - The Recode Guy - You can thank me later!

Although I loved the idea of an alternate subeta that was a euphoric paradise - I'm content to continue on with the current subeta which to me is like an old shoe - too comfortable for words but has alot of holes.

Thanks again - for the great work .

December 31, 1969, 7:00 pm by Midnight_916
User Avatar

That was one hell of a news post xD Thank you for giving us such a detailed update! :]

December 31, 1969, 7:00 pm by Kittycatrat
User Avatar

Nice information... I actually completely forgot about the rewrite idea. And... that's a lot of code... I hope you are using a program instead of notepad... or something...

Woa... this is the longest, pure-text, news post I have ever seen 0_o.

December 31, 1969, 7:00 pm by VirtualDragon
User Avatar

these guys work hard. but even though these new features are cool I believe it's more important to fix the currant problems first before they get worse. still wants to remove things from wardrobe '

December 31, 1969, 7:00 pm by Sin_727
User Avatar

Made. Of. Awesome. ♥

December 31, 1969, 7:00 pm by lilmuse
User Avatar

This sounds great! =3

December 31, 1969, 7:00 pm by Deleted User

This sounds wondeful. I always wondered why a complete rewrite would be better than just upgrading existing features. As soon as Kunfusion started redoing the BC I started to think what you are calling a "recode" would be happening. I am happy to see that it is.

December 31, 1969, 7:00 pm by Julie
Avatar Border
User Avatar

Cool... I hope

December 31, 1969, 7:00 pm by Deleted User

i still do not get the concept... so is there not going to be a subeta.ws anymore? or are they just making a new subata and leaving this one?

December 31, 1969, 7:00 pm by Aela
User Avatar

Thanks for the update on the rewrite. Hopefully it'll help some of the newer users understand it. ^^

December 31, 1969, 7:00 pm by Madam_735
User Avatar

Alex is so dreamy swoons

December 31, 1969, 7:00 pm by DwI
User Avatar

that sounds wonderful Alx! Do you think you could possibly start with the Cults section? I can't seem to get my my cult at all.. and that section of the site DEFINITELY needs a HUGE recoding

December 31, 1969, 7:00 pm by MysticGothic
User Avatar

Thank you for letting me know whats going on, I still wasn't sure about ws and net, I just knew I couldn't use org any more. I was under the belief anything I was doing on ws wouldn't count as actual items and or vault monies/items. You have cleared that up as well. Also I'm glad you are incorporating all the other coding slowly to meet your needs and our gaming experience. Thanks so much, wonderful post.

December 31, 1969, 7:00 pm by faie
User Avatar

Thank you so much for taking the time to update us, and thank you for all of your hard work on the recode!

December 31, 1969, 7:00 pm by Deleted User

I think you set subeta's record for longest news post...I could be wrong though. Not that that's necessarily a bad thing. Hey, I read it. I appreciate all the work you guys have put in to this. Improvements are (almost) always a good thing, so they're always appreciated.

December 31, 1969, 7:00 pm by kiruna
Avatar Border
User Avatar

Oh my... What a great post!! Informative, well-written, with some humor thrown in... Just awesome... I think you've made an excellent impression on us users, Alex, and I'll make sure to purchase from the CS monthly to keep you on...

I love that we're not gonna wake up to a different Subeta some day, but will have time to slowly adjust... Thanks Keith and staff!!

And, for those that were wonderin' about the .ws and .net thing, here's part of the August Newsletter... Quote:

; border: 1px solid ; font-family: georgia; font-size: 10;">A few of you may have noticed that we've since gotten another new domain. This note is to inform you to update your bookmarks to use subeta.net until further notice. Subeta.ws is still working fine, however from now on all links in the news will be pointed at this new domain. It will make your browsing experience much more enjoyable if you're already using subeta.net as well.

December 31, 1969, 7:00 pm by Jinjah
User Avatar

Thanks for going to so much trouble to explain what you're doing.

December 31, 1969, 7:00 pm by Supernaturaltoe
User Avatar

"44,000 lines of code" I read that as lines of...something else. XD Thanks for the update, Alx.

December 31, 1969, 7:00 pm by Alleycat
User Avatar

Thank you Alex. That was informative and so well written I completely understood it. Which means that 99.9 percent of the users can It is so refreshing to actually be told what is going on with coding on a website. Gives you a virtual hug and kudos

December 31, 1969, 7:00 pm by DeathsPoison
User Avatar

wow, nice story!

anywayz, its good to hear/read this that means a faster subeta xD

thanks so much!!!!

December 31, 1969, 7:00 pm by autumnbees
User Avatar

I'm excited to hear that you guys will be reworking the live site bit by bit, it'll be fun to see the improvements as you work on them. I hope this approach works well for everyone working on the recode, too! I really appreciate all the hard work you folks put into the site.

December 31, 1969, 7:00 pm by Deleted User

thaanks for telling us!

December 31, 1969, 7:00 pm by LexAeternal
User Avatar

Now you should make a new Subeta item... a book called The Legend of the Rewrite.

December 31, 1969, 7:00 pm by Snot
User Avatar

Thank you yet again for all the info.

December 31, 1969, 7:00 pm by Deleted User

Thanks for clearing that up Alx and staff! [you guys are the best!]

December 31, 1969, 7:00 pm by paranoia
User Avatar

blague - Actually it was said in the newsletter.

December 31, 1969, 7:00 pm by Deleted User

This all makes sense and sounds great to me and its going to make our site better in future, so I am all for it of course.

December 31, 1969, 7:00 pm by Deleted User

Longest. Newsflash. Ever.

But anyway, the idea of a faster Subeta is definitely music to my ears~

But does this mean we will lose all of the pets and items we got on the Subeta we're playing on right now?

December 31, 1969, 7:00 pm by Diana
Avatar Border
User Avatar

I have no idea what it all means. But with the mood so positive all I can say is YIPPEE!!

December 31, 1969, 7:00 pm by blaGue
User Avatar

To Paintz, I -know- Keith made a post a while back saying people should switch over to .net...but I looked back in the news, and I can't find it. The comment I quoted when it came out has also been pushed out of my past forum posts. But I believe Keith said everyone should switch to .net, which is why all the new links and such (like on the news) link to the .net domain.

December 31, 1969, 7:00 pm by Kaneki
User Avatar

Aww, I was expecting a happily ever after Dx.

December 31, 1969, 7:00 pm by Snookie
User Avatar

This is all genius-and I am not- so keep doing what you are doing to make it all fun...

December 31, 1969, 7:00 pm by Lenayre
Avatar Border
User Avatar

Thanks for the info!

Leave a Comment

Use @username to mention someone. Supports markdown formatting.