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
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
![User Avatar: 3](https://sapi.subeta.net/avatar/3.png?x=)
Posted by alx
DESTINYCHICK
Wow! This information just imploded my brain <img src="http://images.subeta.net/smilies/6398_emoticon_wink.gif" border="0" /> thank you for the information! It was extremely helpful! Much appreciated <img src="http://images.subeta.net/smilies/6398_emoticon_heart.gif" border="0" />
0
waterfall
Everyone who says they were fearing neopets, it wasn't and isn't going to go that way <img src="http://images.subeta.net/smilies/6398_emoticon_raspberry.gif" border="0" /> 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? <img src="http://images.subeta.net/smilies/6398_emoticon_smile.gif" border="0" />
Does this mean we get dynamic HAs and subetaflats/apartments soon? <img src="http://images.subeta.net/smilies/6398_emoticon_smile.gif" border="0" />
0
omg_carrie
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
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
0
AcaciaKumori
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!
0
User not found:
Thanks for informing us. <img src="http://images.subeta.net/smilies/6398_emoticon_smile.gif" border="0" />
0
Kota
^^ 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
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
0
![](http://img.subeta.net/cosmetics/border_pride.png)
User not found:
It's the first time i've seen a post that long o.O... Anyway, thanks for the info! <img src="http://images.subeta.net/smilies/6398_emoticon_smile.gif" border="0" />
0
Navem
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!
0
![](http://img.subeta.net/cosmetics/border_pride.png)
Ves
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! <img src="http://images.subeta.net/smilies/6398_emoticon_heart.gif" border="0" />
Thank you all for thinking of the players! <img src="http://images.subeta.net/smilies/6398_emoticon_heart.gif" border="0" />
0
![](http://img.subeta.net/cosmetics/border_pride.png)
SCAREY
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 <img src="http://images.subeta.net/smilies/6398_emoticon_grin.gif" border="0" />
GOGOGO xD
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 <img src="http://images.subeta.net/smilies/6398_emoticon_grin.gif" border="0" />
GOGOGO xD
0
sivvy
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.
0
![](http://img.subeta.net/cosmetics/border_jinglewreath.png)
Yenetai
Sounds great alx! <img src="http://images.subeta.net/smilies/6398_emoticon_smile.gif" border="0" /> Thanks for keeping us informed <img src="http://images.subeta.net/smilies/6398_emoticon_heart.gif" border="0" />
<b>Quote:</b><blockquote style="padding:5px; line-height:15px; background-color: #FAFFFF; border: 1px solid #000000; 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.</blockquote>
What a perfect comparison haha ^^
<b>Quote:</b><blockquote style="padding:5px; line-height:15px; background-color: #FAFFFF; border: 1px solid #000000; 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.</blockquote>
What a perfect comparison haha ^^
0
Mirielka
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! <img src="http://images.subeta.net/smilies/6398_emoticon_smile.gif" border="0" />
So I am lost .. Maybe I'll wait a month .. or a year .. or two - for everything to settle down .. *sigh*
.. just kidding .. HUGS! <img src="http://images.subeta.net/smilies/6398_emoticon_smile.gif" border="0" />
0
DuhBlond
<img src="http://images.subeta.net/smilies/6398_emoticon_heart.gif" border="0" />
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. <img src="http://images.subeta.net/smilies/6398_emoticon_raspberry.gif" border="0" />
Thanks again - for the great work .
<img src="http://images.subeta.net/smilies/6398_emoticon_heart.gif" border="0" />
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. <img src="http://images.subeta.net/smilies/6398_emoticon_raspberry.gif" border="0" />
Thanks again - for the great work .
<img src="http://images.subeta.net/smilies/6398_emoticon_heart.gif" border="0" />
0
![](https://img.subeta.net/icons/user.gif)
Midnight_916
That was one hell of a news post xD Thank you for giving us such a detailed update! :]
0
Kittycatrat
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.
Woa... this is the longest, pure-text, news post I have ever seen 0_o.
0
VirtualDragon
these guys work hard. <img src="http://images.subeta.net/smilies/6398_emoticon_smile.gif" border="0" />
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* <img src="http://images.subeta.net/smilies/6398_emoticon_sigh.gif" border="0" />'
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* <img src="http://images.subeta.net/smilies/6398_emoticon_sigh.gif" border="0" />'
0
User not found:
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.
0
![](http://img.subeta.net/cosmetics/border_hearts.png)
Julie
Cool... I hope <img src="http://images.subeta.net/smilies/6398_emoticon_smile.gif" border="0" />
0
User not found:
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?
0
Aela
Thanks for the update on the rewrite. Hopefully it'll help some of the newer users understand it. ^^
0
DwI
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 <img src="http://images.subeta.net/smilies/6398_emoticon_happy.gif" border="0" />
0
MysticGothic
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.
0
faie
Thank you so much for taking the time to update us, and thank you for all of your hard work on the recode! <img src="http://images.subeta.net/smilies/6398_emoticon_heart.gif" border="0" />
0
User not found:
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.
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.
0
![](http://img.subeta.net/cosmetics/anniversary_sprinkles.png)
kiruna
Oh my... What a great post!! Informative, well-written, with some humor thrown in... Just awesome... <img src="http://images.subeta.net/smilies/6398_emoticon_grin.gif" border="0" /> I think you've made an <i>excellent</i> impression on us users, Alex, and I'll make sure to purchase from the CS monthly to keep you on... <img src="http://images.subeta.net/smilies/6398_emoticon_grin.gif" border="0" />
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!! <img src="http://images.subeta.net/smilies/6398_emoticon_heart.gif" border="0" />
And, for those that were wonderin' about the .ws and .net thing, here's part of the August Newsletter...
<b>Quote:</b><blockquote style="padding:5px; line-height:15px; background-color: #FAFFFF; border: 1px solid #000000; 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.</blockquote>
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!! <img src="http://images.subeta.net/smilies/6398_emoticon_heart.gif" border="0" />
And, for those that were wonderin' about the .ws and .net thing, here's part of the August Newsletter...
<b>Quote:</b><blockquote style="padding:5px; line-height:15px; background-color: #FAFFFF; border: 1px solid #000000; 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.</blockquote>
0
Supernaturaltoe
"44,000 lines of code" I read that as lines of...something else. XD Thanks for the update, Alx.
0
Alleycat
Thank you Alex. That was informative and so well written I completely understood it. Which means that 99.9 percent of the users can <img src="http://images.subeta.net/smilies/6398_emoticon_smile.gif" border="0" /> It is so refreshing to actually be told what is going on with coding on a website. Gives you a virtual hug and kudos <img src="http://images.subeta.net/smilies/6398_emoticon_smile.gif" border="0" />
0
DeathsPoison
wow, nice story!
anywayz, its good to hear/read this
that means a faster subeta
xD
thanks so much!!!!
anywayz, its good to hear/read this
that means a faster subeta
xD
thanks so much!!!!
0
autumnbees
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. <img src="http://images.subeta.net/smilies/6398_emoticon_smile.gif" border="0" />
0
User not found:
thaanks for telling us!
0
User not found:
Thanks for clearing that up Alx and staff!
[you guys are the best!]
[you guys are the best!]
0
paranoia
blague - Actually it was said in the newsletter. <img src="http://images.subeta.net/smilies/6398_emoticon_wink.gif" border="0" />
0
User not found:
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.
0
User not found:
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?
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?
0
![](http://img.subeta.net/cosmetics/border_appleblossom.png)
Diana
I have no idea what it all means. But with the mood so positive all I can say is YIPPEE!! <img src="http://images.subeta.net/smilies/6398_emoticon_grin.gif" border="0" />
0
blaGue
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.
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.
0
![](http://img.subeta.net/cosmetics/border_pride.png)
Lenayre
Thanks for the info! <img src="http://images.subeta.net/smilies/6398_emoticon_grin.gif" border="0" />
0
Lynelle
<b>Quote:</b><blockquote style="padding:5px; line-height:15px; background-color: #FAFFFF; border: 1px solid #000000; font-family: georgia; font-size: 10;">This was a very well written, thoughtfully constructed post</blockquote>
Haha, that statement so reminded me of "My Cousin Vinny". I love that movie. <img src="http://images.subeta.net/smilies/6398_emoticon_grin.gif" border="0" />
Haha, that statement so reminded me of "My Cousin Vinny". I love that movie. <img src="http://images.subeta.net/smilies/6398_emoticon_grin.gif" border="0" />
0
User not found:
mm you really know how to take the laziness out of me <img src="http://images.subeta.net/smilies/smiley_sadface.gif" border="0" />!! I wasn't really going to read all that big thing,, but then I got curious e e!! ... emm well about the recode I thinks that's a pretty cool idea C: ...
0
_blackwolf_2009_
I'm agreeing with Paintz should we use .net or will it work on both sites? I'm using .ws right now so I'm a bit lost.
0
Pancakes
As time passed, the users (that's you guys)
Thanks for clearing that up Alex bb.
I wasn't sure I was a user <img src="http://images.subeta.net/smilies/6398_emoticon_raspberry.gif" border="0" />
Thanks for clearing that up Alex bb.
I wasn't sure I was a user <img src="http://images.subeta.net/smilies/6398_emoticon_raspberry.gif" border="0" />
0
LadyJan
Ahhh... Alex... you write so well, that even I can understand. Thank you for your efforts, and yes... long live the "re-code". I trust you!
0
User not found:
awesomeness! XD
thank you for the update alex :]
just one question: are you guys still going to change everything[HTML related] into sCode? that would totally destroy all the profiles,etc i commissioned <img src="http://images.subeta.net/smilies/smiley_sadface.gif" border="0" />
[crossesfingers] i hope you aren't..
thank you for the update alex :]
just one question: are you guys still going to change everything[HTML related] into sCode? that would totally destroy all the profiles,etc i commissioned <img src="http://images.subeta.net/smilies/smiley_sadface.gif" border="0" />
[crossesfingers] i hope you aren't..
0
![](http://img.subeta.net/cosmetics/border_candy.png)
User not found:
You are awesomesauce on an awesomeburger, Alex. <img src="http://images.subeta.net/smilies/6398_emoticon_heart.gif" border="0" /> This sounds like a plan we can rely on, and I look forward to seeing what we'll, well, see! (: Good luck, and good job!
0
![](http://img.subeta.net/cosmetics/border_balloons_kumos.png)
Nonchalant
LETS GET READY TO RECOOOOODEEE!!
Seriously Alx, you rock my mother fucking world. I am not completely sure what you said, but you said the word "Recode" which means something good is going to happen.. since no one has spoke of it since it was supposed to go live 8 months ago <img src="http://images.subeta.net/smilies/6398_emoticon_wink.gif" border="0" />
Seriously Alx, you rock my mother fucking world. I am not completely sure what you said, but you said the word "Recode" which means something good is going to happen.. since no one has spoke of it since it was supposed to go live 8 months ago <img src="http://images.subeta.net/smilies/6398_emoticon_wink.gif" border="0" />
0
User not found:
Thank you for the informative news post, Alex! Keep up the good work! <img src="http://images.subeta.net/smilies/6398_emoticon_grin.gif" border="0" />
0
AsteriskNova
Kind of very tldr. But regardless, thank you for taking the time to keep the users informed, working on the site/rewrite/re-rewrite/what have you.
0
Bluefox_396
Sounds like a plan. As long as it doesn't interfere with the experience, that's great.
0
![](http://img.subeta.net/cosmetics/border_hearts.png)
Aline
I've already noticed you were putting new features in the site and not talking about rewrites and recodes, and I thought it was awesome. And it is! Good job, guys!
0
![](http://img.subeta.net/cosmetics/sun_sparkle.png)
Cream
Just one question,Let's say there are areas of the site that havent been working in a while then would those areas have the new code put in place before other brand new efficient features went in? Just wondering cuz theres the auctions and a couple other bugs in the wardrobe that have been sitting untouched for a while which i know you are aware of but im just curious about how its all going to be worked on
0
pharmacy
Always so informative from you, Alx. c:
I'm glad you guys have decided to change it gradually. This is going to be fun. <img src="http://images.subeta.net/smilies/6398_emoticon_raspberry.gif" border="0" />
I'm glad you guys have decided to change it gradually. This is going to be fun. <img src="http://images.subeta.net/smilies/6398_emoticon_raspberry.gif" border="0" />
0
![](http://img.subeta.net/cosmetics/sun_sparkle_blue.png)
Ginger
<img src="http://images.subeta.net/smilies/6398_emoticon_heart.gif" border="0" /> much love for Alex - and yes the magical recode jokes were fun for awhile but now we have just bored ourselves with them. I do regret it won't cure cancer though. I was looking forward to that one.
I don't need a magical Subeta to be a happy user, I would just really love one that worked, was stable and it felt like the things that were not working were cared about and being looked into. This post made me feel that is happening. So again thanks and much love for the hard work. <img src="http://images.subeta.net/smilies/6398_emoticon_heart.gif" border="0" />
I don't need a magical Subeta to be a happy user, I would just really love one that worked, was stable and it felt like the things that were not working were cared about and being looked into. This post made me feel that is happening. So again thanks and much love for the hard work. <img src="http://images.subeta.net/smilies/6398_emoticon_heart.gif" border="0" />
0
aiya
about time, un, cough, cough .. no really, I love the new approach. I had thought of it when I joined not too long ago, but I'm so glad subeta programmers have decieded to take this path. Honestly, I think it will work out better in the long run. Seems like by the time you finished the rewrite, coding will have passed whatever you rewrote anyway. A real time recode makes a lot more sense.
0
Innerdarkness
I think this is just grand. And the best part about it is the communication from the staff...letting us know what is going on instead of keeping up guessing. Thanks <img src="http://images.subeta.net/smilies/6398_emoticon_smile.gif" border="0" />
0
lurk
Dayum Alex, I <img src="http://images.subeta.net/smilies/6398_emoticon_heart.gif" border="0" /> you. Seriously Keith, never let this one go!
*ahem*
Onto the recode, honestly, I like this idea much better. I wasn't looking fowards to the jarring change that would have happened.
*ahem*
Onto the recode, honestly, I like this idea much better. I wasn't looking fowards to the jarring change that would have happened.
0
Fraggle
<b>Quote:</b><blockquote style="padding:5px; line-height:15px; background-color: #FAFFFF; border: 1px solid #000000; font-family: georgia; font-size: 10;"> This was a very well written, thoughtfully constructed post, and I sincerely appreciate the effort that is being taken to inform users of the coming changes in way that is clear. </blockquote>
This was very well said and I completely agree. More and more impressed with ya alx <img src="http://images.subeta.net/smilies/6398_emoticon_heart.gif" border="0" />
Thank you all for your time and hard work!
This was very well said and I completely agree. More and more impressed with ya alx <img src="http://images.subeta.net/smilies/6398_emoticon_heart.gif" border="0" />
Thank you all for your time and hard work!
0
![](https://img.subeta.net/icons/user.gif)
SkyWolfAlpha
Oh thanks. I was thinking about asking what it was in the forum of the same title... but now I don't have to!
I like the idea of implementing the new code feature-by-feature. (hey, if you need mass-testing, let the Gold users beta it? =D). Hopefully many of the bugs in the current code will be flattened under the rolling out of improved code! Woot! Go programmers!
I like the idea of implementing the new code feature-by-feature. (hey, if you need mass-testing, let the Gold users beta it? =D). Hopefully many of the bugs in the current code will be flattened under the rolling out of improved code! Woot! Go programmers!
0
KathyRunkle
Thank you. Thank you. Thank you for the explanation. Also, I would like to say that I enjoy your long, noozy letters. <img src="http://images.subeta.net/smilies/6398_emoticon_smile.gif" border="0" />
0
Synbar
Thanks for the info, Alx. I can see how it must've happened, and we all have bright shiny ideas that we later decide aren't possible in the original ideal and must be modified. It'll be great to see Subeta getting faster and less glitchy over the coming months.
0
KadoTheCat
Thank you ever so much. <img src="http://images.subeta.net/smilies/6398_emoticon_smile.gif" border="0" />
0
varicolored
Yeah, honestly, I was seriously wondering why this wasn't done in the first place. It seems like the most logical way to go about things, I'm glad that that was finally realized.
0
![](http://img.subeta.net/cosmetics/border_bigproject.png)
Lavabeast
This was a very well written, thoughtfully constructed post, and I sincerely appreciate the effort that is being taken to inform users of the coming changes in way that is clear.
I look forward to the Recode, and seeing the way that it will improve things for everyone.
I look forward to the Recode, and seeing the way that it will improve things for everyone.
0
![](http://img.subeta.net/cosmetics/border_hearts.png)
smilesnz
Great info alx<img src="http://images.subeta.net/smilies/6398_emoticon_smile.gif" border="0" /> Thanks for the update on this
0
![](http://img.subeta.net/cosmetics/anniversary_sprinkles.png)
errant
I thought this was the way things should've gone anyway. I always like reading the thoughts of the programmers. Y'all are the drums of the 'band'. Gotta love 'em. :3
0
User not found:
Oof, this sounds like it might open up more bugs and problems >.< But hey, better than having everything thrown at us all at once. I'll just be looking out for those down times, though. Thanks.
0
reborn
yay for the "recode"!!
i can definitely understand why you guys are going about this from a different perspective.
snugs and thank you for all the hard work.
and alex.. you should consider being a writer LOL
i can definitely understand why you guys are going about this from a different perspective.
snugs and thank you for all the hard work.
and alex.. you should consider being a writer LOL
0
![](http://img.subeta.net/cosmetics/border_rave.png)
Keith
And yes. I am running against alx. My <a href="/redirect.php?url=http%3A%2F%2Fkeithkurson.net%2Fwp-content%2Fuploads%2F2008%2F09%2Fpicture-1.png" target="_new">Target Demographic</a> is very strong.
0
Iason567
Haha, cool. I think that's a better idea than a full-blown rewrite anyway. Thanks for all your work <img src="http://images.subeta.net/smilies/6398_emoticon_grin.gif" border="0" />!
0
Peppermint
Ah, thanks for keeping us users up to date with things going on behind the scenes.
It sounds like a good plan. Subeta might just explode if you tried to change everything right away. xD;
I hope everything goes according to plan. :3
It sounds like a good plan. Subeta might just explode if you tried to change everything right away. xD;
I hope everything goes according to plan. :3
0
Pearl_Animagus
If you choose blogger, I will make sure to "follow" you. So many blog sites out there. But they are great for "too long for twitter" updates!
Plus a blog would give us a cool insite to what goes on in the creation side.
Plus a blog would give us a cool insite to what goes on in the creation side.
0
Jayne
I don't understand a word (senior here) but appreciate all the work you put in to keep the site up so we can play here!! <img src="http://images.subeta.net/smilies/6398_emoticon_smile.gif" border="0" />
0
Marreshaann
One of the things I like about the place is that you keep us all informed about what is going on.Three cheers for you.
Oh Alx I have some good headache pills if you ever need them.
Oh Alx I have some good headache pills if you ever need them.
0
justin_576
Oh fuck yeah. Enhanced Wardrobe? You take the time you need to get that up and running. >D Thanks for responding, Keith and Alx. ♥
0
Cat
Thank you for explaining this very sensible plan so clearly (ie. simply enough that I can understand it). What I've seen so far looks great. I'm so excited to come and see the new features, as they're implemented. The site is dynamic for me, again. <img src="http://images.subeta.net/smilies/6398_emoticon_smile.gif" border="0" />
0
![](http://img.subeta.net/cosmetics/border_rave.png)
Keith
And he gets to teach me how to program in the recode format. <img src="http://images.subeta.net/smilies/6398_emoticon_grin.gif" border="0" />
Which will probably take longer than anything <img src="http://images.subeta.net/smilies/6398_emoticon_sad.gif" border="0" />
Which will probably take longer than anything <img src="http://images.subeta.net/smilies/6398_emoticon_sad.gif" border="0" />
0
Luscious
"I do plan on keeping some kind of a blog/journal about what's currently being rewritten and when it's expected to debut though."
Sounds awesome. I must say hiring you was one of Keith's best moves. You rock. c:
Sounds awesome. I must say hiring you was one of Keith's best moves. You rock. c:
0
![](http://img.subeta.net/cosmetics/border_rave.png)
Jio
Gosh. I love these long and lengthy news posts. Gives me something to do on this site! <img src="http://images.subeta.net/smilies/6398_emoticon_raspberry.gif" border="0" />
0
alx
Jessyta: I know! I guess Keith is running against me after all!
Blaze: ty <img src="http://images.subeta.net/smilies/6398_emoticon_grin.gif" border="0" />
Blaze: ty <img src="http://images.subeta.net/smilies/6398_emoticon_grin.gif" border="0" />
0
![](http://img.subeta.net/cosmetics/sun_sparkle.png)
BLAZE
Haha sorry! How about a free hug to make up for it? <img src="http://images.subeta.net/smilies/6398_emoticon_raspberry.gif" border="0" />
0
JESSYTA
<b>Quote:</b><blockquote style="padding:5px; line-height:15px; background-color: #FAFFFF; border: 1px solid #000000; font-family: georgia; font-size: 10;">Keith you sound like a presidential candidate... "I'm Keith and I approve this message." </blockquote>Dammit I thought we all agreed, ALX IN 2012!!!
0
Kishi_Kat
Thank you so much for sharing what you'll all be working on, Alx. <img src="http://images.subeta.net/smilies/6398_emoticon_smile.gif" border="0" />
I like this idea much better than the old one because while you're recoding (See? It's working already) we'll be actively using it, so any changes or bugs that might not have been apparent will surface much faster. (Because they always seem to surface after you've finished. :| Why? I don't know. Bugs are just sneaky that way.)
So, thanks again and I'm looking forward to a new recoded Subeta. <img src="http://images.subeta.net/smilies/6398_emoticon_smile.gif" border="0" />
I like this idea much better than the old one because while you're recoding (See? It's working already) we'll be actively using it, so any changes or bugs that might not have been apparent will surface much faster. (Because they always seem to surface after you've finished. :| Why? I don't know. Bugs are just sneaky that way.)
So, thanks again and I'm looking forward to a new recoded Subeta. <img src="http://images.subeta.net/smilies/6398_emoticon_smile.gif" border="0" />
0
safariforme
ok now i`m one of those who doesnt understand anything about what you posted but it sounds incouraging. thanks for letting us know that your hard at work making things easier for us.
0
![](http://img.subeta.net/cosmetics/sun_sparkle.png)
LadyBee
Yesssss!!!!! What an awesome plan!! I always wondered why you didn't do it that way from the start. Thank you for everything! *giant hugs*
0
![](http://img.subeta.net/cosmetics/sun_sparkle.png)
Shrimp
Great plan, dude! *thumbsup*
Prepare thyself for the Second Coming Of Our Lord Recode! Repent, and thou shalt be saved.
(No offense to Christians <img src="http://images.subeta.net/smilies/6398_emoticon_raspberry.gif" border="0" /> )
Prepare thyself for the Second Coming Of Our Lord Recode! Repent, and thou shalt be saved.
(No offense to Christians <img src="http://images.subeta.net/smilies/6398_emoticon_raspberry.gif" border="0" /> )
0
User not found:
XD it would be nice if its less talk and more work XD JK. I think it would be a good idea, I only know a little bit about programing but it would take "quuuite" sometime, anyway good luck to your new planning thingies XD
0
![](http://img.subeta.net/cosmetics/border_appleblossom.png)
moonstone
here's to the recode...thank you for keeping us informed... <img src="http://images.subeta.net/smilies/6398_emoticon_grin.gif" border="0" />
0
User not found:
I love you... xD
0
![](http://img.subeta.net/cosmetics/border_rave.png)
![](http://img.subeta.net/cosmetics/border_rave.png)
Keith
Justin - that's a good question (One I'm sure that Alx has responded too before I've refreshed the page XD)
We don't really like to give timeframes, because of how the entire recode worked out. But the good thing about this method is that you will see it. For example the first thing we will be 'transplanting' from the rewrite (by we, I mean Alx <img src="http://images.subeta.net/smilies/6398_emoticon_heart.gif" border="0" />) is the enhanced wardrobe.
But first a whole new back-end has to be put together to power the 'new' areas of the site.
All in all, it won't take nearly as long as the recode took <img src="http://images.subeta.net/smilies/6398_emoticon_wink.gif" border="0" />
We don't really like to give timeframes, because of how the entire recode worked out. But the good thing about this method is that you will see it. For example the first thing we will be 'transplanting' from the rewrite (by we, I mean Alx <img src="http://images.subeta.net/smilies/6398_emoticon_heart.gif" border="0" />) is the enhanced wardrobe.
But first a whole new back-end has to be put together to power the 'new' areas of the site.
All in all, it won't take nearly as long as the recode took <img src="http://images.subeta.net/smilies/6398_emoticon_wink.gif" border="0" />
0
alx
Blaze: yes, in the back of my mind I did know that, but you didn't have to burst my bubble <img src="http://images.subeta.net/smilies/6398_emoticon_sad.gif" border="0" />
<img src="http://images.subeta.net/smilies/6398_emoticon_raspberry.gif" border="0" />
<img src="http://images.subeta.net/smilies/6398_emoticon_raspberry.gif" border="0" />
0
![](http://img.subeta.net/cosmetics/sun_sparkle.png)
Sherlock
Sounds like a good plan to me! <img src="http://images.subeta.net/smilies/6398_emoticon_smile.gif" border="0" />
0
Pearl_Animagus
44k lines of codes! Geez I took C++ as a college elective and some assignments had 80 lines of code. That all gave me a headache. Now I see why I'm a PC technician and not a programmer!
0
![](http://img.subeta.net/cosmetics/sun_sparkle.png)
BLAZE
sry2say people've been calling it a recode for a while! No phrase-coining for you!<br />Thanks for the description of what's going on, it's really appreciated. <img src="http://images.subeta.net/smilies/6398_emoticon_smile.gif" border="0" /> I'm sure I'm not the only one who likes being in the know about these things.
0
alx
Justin: you're right, it will vary, and pretty randomly from the user's perspective. Some complicated features will take days, other more simple features might take weeks. It depends on how integrated they are with the rest of the site (and thus how hard it is to rip them away from the old code xD).
I do plan on keeping some kind of a blog/journal about what's currently being rewritten and when it's expected to debut though.
I do plan on keeping some kind of a blog/journal about what's currently being rewritten and when it's expected to debut though.
0
![](http://img.subeta.net/cosmetics/border_storm.png)
Gem
Alx, you should have started that with "Once upon a time"! <img src="http://images.subeta.net/smilies/6398_emoticon_raspberry.gif" border="0" />
Seriously now, I think that's a good plan, and thanks for letting us know what's going on. Best of luck with its implementation. <img src="http://images.subeta.net/smilies/6398_emoticon_smile.gif" border="0" />
Seriously now, I think that's a good plan, and thanks for letting us know what's going on. Best of luck with its implementation. <img src="http://images.subeta.net/smilies/6398_emoticon_smile.gif" border="0" />
0
justin_576
It's great that this is happening, but I, like many others, I'm sure, would still like to know some sort of timeframe on how quickly this is going to happen. If it took over a year for about 1/7 of the main site to be recoded, how long will each recode for features take? Another month for the shops? Two weeks for quests?
0
User not found:
Ah,this is needed.Thank you for the update,alx.
0
alx
TestName: it wasn't done this way because this way is more difficult and more complicated. Ultimately though, it seems to be necessary <img src="http://images.subeta.net/smilies/6398_emoticon_smile.gif" border="0" />
0
![](http://img.subeta.net/cosmetics/border_rave.png)
Keith
Just wanted to say that I approve this message, and that me and alx are working hard to make sure that the rewrite message doesn't go to waste <img src="http://images.subeta.net/smilies/6398_emoticon_smile.gif" border="0" />
None of the other programmers were nearly as smart or charming as Alx though, so some of even the rewrite code is iffy <img src="http://images.subeta.net/smilies/smiley_xface.gif" border="0" />
None of the other programmers were nearly as smart or charming as Alx though, so some of even the rewrite code is iffy <img src="http://images.subeta.net/smilies/smiley_xface.gif" border="0" />
0
![](https://img.subeta.net/icons/user.gif)
Rabbit_Insanity
That sounds confusing. Remind me never to go into your buisness. But I do like this plan better then the old one. <img src="http://images.subeta.net/smilies/6398_emoticon_smile.gif" border="0" />
0
alx
quarantine_zone: Aww <img src="http://images.subeta.net/smilies/6398_emoticon_smile.gif" border="0" /> well I can't marry you seeing as I'm already taken, but I never turn down free hugs, so *hug*!
0
![](http://img.subeta.net/cosmetics/sun_sparkle.png)
Petcollector
Ok, cool. Now all bow to Recode. <img src="http://images.subeta.net/smilies/6398_emoticon_heart.gif" border="0" />s Recode. <img src="http://images.subeta.net/smilies/6398_emoticon_smile.gif" border="0" />
0
User not found:
Sweet! Good plan <img src="http://images.subeta.net/smilies/6398_emoticon_smile.gif" border="0" /> And thanks for the head's up!
0
NovaAva
This is a pleasant surprise. I always did wonder, in the back of my mind, why the recode wasn't being introduced gradually as opposed to all at once at the very end. I'm glad to hear that the strategy is evolving; I think this way'll be much more efficient. Thank you for keeping us in the loop, alx.
0
![](http://img.subeta.net/cosmetics/border_hearts.png)
Extract
Wow and thanks for the update too. <img src="http://images.subeta.net/smilies/6398_emoticon_smile.gif" border="0" /> This sounds super to me!! Yay!
0
![](http://img.subeta.net/cosmetics/border_hearts.png)
HEiRESS
Wow.. I'm amazed I actually understood all of that. I'm going to agree with Tche here, you're a good storyteller Alex <img src="http://images.subeta.net/smilies/6398_emoticon_smile.gif" border="0" />
0
User not found:
ALX, MARRY ME. Your updates always make me want to hug the monitor.
0
Decompose
A recode huh? Sounds lovely ^.^ But 44,000 lines must of been tiring <img src="http://images.subeta.net/smilies/smiley_sadface.gif" border="0" />
0
![](https://img.subeta.net/icons/user.gif)
Baa
Thanks for the information about the recode...sounds awesome. <img src="http://images.subeta.net/smilies/6398_emoticon_smile.gif" border="0" />
0
JESSYTA
TL;DR
Kidding. Thank you for the update Alx! It's good to know what is going on with the fabled rewrite.
Kidding. Thank you for the update Alx! It's good to know what is going on with the fabled rewrite.
0
![](http://img.subeta.net/cosmetics/border_pride.png)
Adrenalize
Thanks so much for all you, and the other staff members do! ^^
And thanks for the update!
And thanks for the update!
0
Kiarae
Whoa that's a lot of writing. I thought I had an error on my screen. Good luck though! And thanks for that update!
0
![](https://img.subeta.net/icons/user.gif)
Hugs_789
Well my goodness. I certainly appreciate you telling us this-I know that several of us wondered if we would ever have a rewrite. Well a recode sounds like a good idea, and I'm all for anything that will help improve the speed and stability of the site. XD I look forward to seeing what you guys do!
0
War
Ahaha, that makes perfect sense. 44,000 lines of code? o.o That would daunt anyone, and you've been awesome handling it, so kudos!
Good work! <img src="http://images.subeta.net/smilies/6398_emoticon_heart.gif" border="0" />
Good work! <img src="http://images.subeta.net/smilies/6398_emoticon_heart.gif" border="0" />
0
User not found:
Awesome! Great idea.
0
buffalo_woman
wow.........i really do apppreciate all of that work........!!!!! sounds like this is a great idea............ thanks again for all your effort........marjorie
0
Cinnatrim
Thanks for telling us, Alex. <img src="http://images.subeta.net/smilies/6398_emoticon_grin.gif" border="0" />
0
EMMA_778
That sounds perfect.
Thank you so much for your hard work Alex and staff! <img src="http://images.subeta.net/smilies/6398_emoticon_heart.gif" border="0" />
Thank you so much for your hard work Alex and staff! <img src="http://images.subeta.net/smilies/6398_emoticon_heart.gif" border="0" />
0
Takkeh
Thank you so much for the information, Alx. It's definitely appreciated. : D <img src="http://images.subeta.net/smilies/6398_emoticon_heart.gif" border="0" />
0
![](http://img.subeta.net/cosmetics/border_candy.png)