Welcome to Gaia! :: View User's Journal | Gaia Journals

 
 

View User's Journal

Gaia Life
A catalog of my experiences as an employee and citizen of Gaia.
What Hell Hath Fleep Wrought?
Hey guys,

I'm trying to get back into the swing of things, so I'm taking a little time off tonight to write an update!

New Item Type: Revisited

In my last update several weeks ago I alluded to a new item type that I would be creating. Much to my (and everyone else here's) surprise, I create 2 new item types:

Choice Items
These are items (like a number of items in the "Fortune Egg" chain and the "Copper Twopence" wink that allow us to customize the options and grants from those options when using a particular item. It also allows item creators (artists, typically) to really create unique and fun items. In spite of the whole "Soulbound Oni" controversy (and again - I am not the person to talk to about that) it was a huge success with users. Hopefully I'll get to make use of it as an event prize at some point - though don't expect it for X-Mas... almost done with that.

I made a few test items, which hopefully at some point will get released. They're absolutely nothing like the items you've already seen, and have a totally different flavor to 'em. It opens up a lot of doors for us, so expect to see new things being done as time goes on.

Package Items
Known better to users as "bundles", these item types package other items together into a single item - allowing you to "open" them, granting you the items within. Right now it's being used to sell items in Cash Shop at a discount (finally!) but there's no reason in the future it can't be used to sell entire outfits from an item release in a single box.

More...?
After creating those two new popular item types, some other suggestions have come from around the office. Hopefully I get a chance to implement them in the not-too-distant future. Now that I sorta understand the way the Inventory interface and backend works, it makes it much easier for me to have fun with it twisted

Workin' on the X-Mas Event
Yes, it is coming! We're scrambling to get the X-Mas event done right now. Unfortunately, times being lean as they are, extra resources being gobbled up by zOMG, and us trying to finish up a ton of other projects, it's not going to be the type of event that I tend to like best (e.g., BIG, NEW, and WAY TOO MUCH WORK!). Instead, it will be a regular ol' fun event with tons of prizes and a good sense of humor, with good manga and storyline.

The only hint I can really give is that we'll have a few users saying "finally!" rofl

Expect an announcement soon.

Boring Stuff Fleep Does
Another thing that I find really exciting, but is likely extremely boring for 96.3% of people who read this journal, is that I've learned some great techniques for creating reusable systems on Gaia.

For example!

Simple Granting

There has always been a need at various points, whether for an event or sponsor, to grant an item when a user clicks a link. There is always a ruleset of some kind, e.g., they can only click the link 3 times, it's only available during the campaign period, they have to have completed a task, etc. etc.

Each time we did this, we had to create new database tables for tracking the data, new data models for validating it all, blah blah. Basically, we had to redo the work over and over again, and it was a major pain in the a**. So, instead of doing it yet again I built a system that allows developers to plug-n-play this functionality without having to write or push any code whatsoever. It means the cost of doing something like this goes down from 5 hours of work, to 15 minutes of work. You can take those savings home to the bank -- the money bank.

The other great thing is, it provides multiple interfaces to the backend, so Flash developers, PHP Developers, and non-Developers can use it eek

Normalized Sigs

Another turnkey system I'm in the middle of building is a new Normalized Sig system that handles any sig you can "subscribe" to. This includes sigs like Autos sigs, Driver's License sigs, Aquarium, and any other ones we may add in the future. It provides a lot of the reusability and customization mentioned above, but on top of that, it will actually REDUCE existing load on the forums.

WHY AREN'T YOU WORKING ON THINGS WE ACTUALLY WANT? *CHOMP CHOMP CHOMP*

Hey, stop biting my hand! Oh my fine friends, these are things you do want. Here's why:
  • It saves developers time on tasks they're going to do anyway, allowing them to deliver on projects faster, freeing up more time to work on fixes, features, and other good jazz.
  • Having single, well-optimized codesets for common tasks allows a Senior Developer to finely-tune the systems to optimal performance, while allowing more junior devs to utilize them. A big benefit of this is that as opposed to having Junior Devs re-code these things over and over, possibly less efficiently, using these systems reduces load -- meaning Gaia will lose less money on server costs! In a place like forums, which makes up a huge chunk of our server load, savings there make a huge difference!
  • A lot of the time, when the site crashes, is because simple mistake that could have been avoided was missed in a new piece of code. By creating reusable tools like the ones mentioned above, we can ensure best-practices whenever we roll-out functionality that performs certain common high-load tasks.


All of these were major benefits of another famous infrastructure project: Item Norm. Where before managing inventories was kind of an experience akin to removing your eyeballs with salted corkscrews, it's now a breeze thanks to the devs who created the Item Norm interfaces.

To the Haters
Something I regularly hear from users who complain about our revenue-efforts is this:

"Gaia wouldn't need to spend so much money on servers if they took down features we didn't want in the first place!"

Let me points out a few things -

1. A feature doesn't generate server load if nobody uses it

I think that sort of explains itself.

2. The things that have always caused the most load on Gaia are core features that users love

Here are a list of the features that generate the vast majority of the load on Gaia:

- Avatar compiling
- Forums
- Marketplace
- PMs

3. The #1 cause of growing load on Gaia is a growing user base

Since most of the load is caused by the above features, every new active user that joins on the site increases the load in those features crying

So...

So I guess, I'm just trying to point out that it's not as simple as taking down features you don't like!






User Comments: [60] Viewing page 2 of 2 · Goto Page: « 1 2  [add]
Smaddy
Community Member
avatar
commentCommented on: Fri Dec 12, 2008 @ 11:53pm
I'm curious... if things have been adjusted with the Subscribe-able signatures (Aquariums, Licenses, etc)... can we have an option to not view them? They often load incorrectly and also cover the next person's post, or sometimes even the Reply/Report/Subscribe buttons.

I too hope that emphasis is taken off the Cash Shop. Yesterdays "8 Day Countdown" ad really saddened me. I am so relieved there isn't some CS Announcement in my face today. I know the spiel about "Gaia needs money, etc etc" but enough is enough. It's becoming annoying. There are other ways to generate income than to constantly pester and harass your customers.

When is the December GOLD store update? That's what I'd like to know.

PS... I'm not a hater, I just care too much to see the site change so drastically in 3 years (and not entirely for the better). I provide my honest opinion on things, and if that's how it's seen, I guess that's just how it's going to be. Oh well.


commentCommented on: Sun Dec 14, 2008 @ 10:43pm
I'm sooo late but.. -steals-

FLEEP.
Make sure you rest.
Just because it is almost Gaia Event Time, doesn't mean you can slack off on your sleep! >O

Enjoy those couple of days working at home in your nice comfy bed (or couch or bathtub or whatever you prefer). =)

And, I'msoexcited about the Event.
Can't wait to see what you guys have in store for us.



Sgt.PepperHat
Community Member
Nerelda
Community Member
avatar
commentCommented on: Mon Dec 15, 2008 @ 01:25am
I'd like to second the note made about the Cache_bust error. I am one of these such people who cannot do much of anything due to this error happening constantly. (IE: can't even buy a single thing from the cash shop due to this error being consistant)


commentCommented on: Mon Dec 15, 2008 @ 09:08am
gambatte! I'm really looking forward to the Xmas event, and I know it's going to be a good one! 3nodding



La_Muerta
Community Member
- R.C. -
Community Member
avatar
commentCommented on: Tue Dec 16, 2008 @ 06:49pm
The items that give us a choice seem strange to me. At least most people like em, eh? I'm happy that we're getting out event soon. It's my favorite time of the year!

I can't wait till you guys fix the inventories. It's a pain in the butt not being able to change my avatar. D:


commentCommented on: Wed Dec 17, 2008 @ 11:27am
Go Fleep!

I want to get the copper twopence, it's a great idea as well!

This seems to vaguelly relate, Captcha - Morrow Panhandle

Heh, I have presents to buy first.



Cleocatra
Community Member
1259582
Community Member
avatar
commentCommented on: Wed Dec 31, 2008 @ 09:57am
Dedicating money, time, and employees to work on better use of your software/hardware is better than making surprise features visitors don't end up liking. Take a while to do some database culling instead of becoming a Scion shill, you know?

Glad Gaia's sold out here and there to make a buck especially when that buckmaking conflicts with the site's own policies or lets users from time to time bypass guidelines, but I'd rather see the various statistical/ad scripts and policies revisited. Far too often I experience slowdowns, related to this "content" when all I want to do is check my private messages.

How about you forgo the extra 1% of a cent you get for displaying an ad on the "YOU SENT A PM! HELL YEAH!" page and instead just send along a flag to the inbox to display "YOU SENT A PM! HELL YEAH!" at the top, rather than the screen in-between that only causes let's say a 1.5 times load increase on returning data for all PM efforts? Do you really need to generate and send back a confirmation page, handle the ad and stats scripting, and make whatever associated database queries? Do I need to sit through it? No.

Maybe you're not the one who can affect change in this department, but perhaps you could pass it along to somebody who can.

While you're at it, make it company policy that moderators/admins cannot set and keep their online status hidden. That, or don't joke around with a "list of moderators and their online status" type page. While I've encountered this situation before for sure, it also hopefully can explain the lackluster online presence/timezone coverage of your moderation crew.


commentCommented on: Mon Jan 05, 2009 @ 07:14pm
Hey Fleep. Just letting you know you're awesome.



reginleifthevalkyrie
Community Member
bobjoeblue
Community Member
avatar
commentCommented on: Wed Jan 07, 2009 @ 02:23am
Fleep. sounds like sheep,


commentCommented on: Sat Jan 17, 2009 @ 01:30pm
I must admit that I have been part of the movement to limit spending on Gaia due to what I thought was mismanagement and poor handling, I am now redface to admit this. While I knew there was a lot behind the scenes I was unaware of I was not doing my homework on some of the topics before making decisions. PLEASE FORGIVE ME. I still hold that some of the free features which are being used can benefit from a work over (like the fact that wordbump doesn't always pay a player because they are logged off by the end of the game, or the issue I have run into with puzzles crashing) but I have a better grasp on the underpinnings of the world in which I am spending my time and money so Thank You and again I offer my humble groveling apology.



klubkyd
Community Member
User Comments: [60] Viewing page 2 of 2 · Goto Page: « 1 2  [add]
 
 
Manage Your Items
Other Stuff
Get GCash
Offers
Get Items
More Items
Where Everyone Hangs Out
Other Community Areas
Virtual Spaces
Fun Stuff
Gaia's Games
Mini-Games
Play with GCash
Play with Platinum