Something went wrong. Try again later

wcarle

Hello down there!

447 54 26 112
Forum Posts Wiki Points Following Followers

Will's Engineering Update

It's been a while since I posted an engineering update so here goes! I'll talk about some of the stuff I'm working on but keep in mind this isn't an exhaustive list, the rest of the team has their own list and I won't be covering everything that's going on, just what I can speak to personally.

So here's my list:

1. WIKI

I said in my last update that we are going to start concentrating on Wiki a lot more, and we are! We have a solid plan for moving forward and work has started on some major improvements that should make wiki editing and moderation a lot less painful. Stay tuned for more updates, there's a lot of backend engineering going on right now so it'll be a while before you see any changes on the editor side, so hold tight! Massive engineering efforts like this take a while (if you're doing it right that is) so it'll be slow going (especially since we can't drop all of our other tasks)

As part of this we are working on some API stuff that could be pretty awesome for developers, we want to expose this vast database of all video game knowledge in a much better way!

2. Video Streaming

I know a lot of you have been having issues with live show streaming lately. We are having some problems with our streaming provider Akamai. We are working through the problems with them but as you can imagine with a company that big and a site this small (relatively) it's tough to get their attention. They are working with us though so we'll get this mess sorted out.

In the mean time I've written some code into our video player that 'should' help recover from dropped connections. This is really just a bandaid though until we sort things out with Akamai.

More info here: http://www.giantbomb.com/profile/wcarle/blog/on-the-subject-of-live-streaming-problems/111630/

3. Premium Billing

The billing system rewrite is mostly complete and we are in the cleanup stage now. We've brought back some features that have been missing for a while (like gift subscriptions.) Things should be a lot more stable now and hopefully billing issues should be few and far between. There will inevitably be issues I'm sure but we're in a good place to quickly address those now. This project is my baby and I really want to make it work 100% so if you have issues/frustrations let us know!

4. Account Management

We just finished up a massive rewrite of most of our account management code (Thanks Steve!) Things like password resets, username changes, etc. etc. It was a bit bumpy for a while as any giant rewrite will inevitably be, sorry if it caused any frustrations. Giant Bomb accounts have been migrated like a thousand times between different systems so we're trying really hard to clean them up and get them all working.

5. Search

Search is still a bit rough on the site, we know. Search is reeeeealy hard especially when dealing with complex data structures like our wiki (Google won't let us have their algorithms). We are constantly tuning it to get you the results you want. jSlack rips his hair out next to me every day trying to get it right. He's been doing a lot of work on it lately so you should be seeing some gradual incremental improvements.

Well this turned into a really long blog post so I'm gonna finish it up here. If you have any questions feel free to ask!

-Will

15 Comments

15 Comments

Avatar image for yummylee
Yummylee

24646

Forum Posts

193025

Wiki Points

0

Followers

Reviews: 88

User Lists: 24

Edited By Yummylee

Dejavu... ;) Though I'm just grateful that somebody's dedicating some time & effort to the wiki really--Lord knows the staff have long since wiped their hands of it--so whatever you can do to improve things is great!

Avatar image for arbayer2
arbayer2

236

Forum Posts

2914

Wiki Points

0

Followers

Reviews: 18

User Lists: 3

Edited By arbayer2

I'm actually curious, as a relative newcomer to the community... has the wiki idea always been a part of Giant Bomb's featureset or is that a relatively new thing? I've seen it ever since I started visiting the site (more or less a year before I joined). It'd be neat to learn some of the history behind it.

Avatar image for baillie
Baillie

4714

Forum Posts

37415

Wiki Points

0

Followers

Reviews: 0

User Lists: 4

@arbayer2: It's been a staple since almost the beginning dude.

Avatar image for naoiko
Naoiko

1680

Forum Posts

2703

Wiki Points

0

Followers

Reviews: 0

User Lists: 2

Thanks for the update dude! You and the rest of the team rock!

Avatar image for csl316
csl316

17008

Forum Posts

765

Wiki Points

0

Followers

Reviews: 0

User Lists: 11

@arbayer2: I think in the very first How to Build a Bomb video, Jeff talks about the wiki as what Giant Bomb would be all about. Of course, things have since evolved a little.

I forget if the genesis was "IMDB for video games!"

Avatar image for rotnac
Rotnac

1265

Forum Posts

240

Wiki Points

0

Followers

Reviews: 0

User Lists: 3

Hold up... name changes are a thing now? Is this feature gonna be implemented at any point on Gamespot because i have an 11 year old account on there with a really shitty username that I would love to change.

Thanks for the update!

Avatar image for yummylee
Yummylee

24646

Forum Posts

193025

Wiki Points

0

Followers

Reviews: 88

User Lists: 24

@rotnac: You've been able to change your Giant Bomb username at least for years now.

Avatar image for rotnac
Rotnac

1265

Forum Posts

240

Wiki Points

0

Followers

Reviews: 0

User Lists: 3

@yummylee: huh... good to know lol. Unfortunately, I have no desire to change my username here.

Avatar image for spitz1000
spitz1000

213

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

You are doing the wiki and search at the same time? Feels like trying to hit a target moving at supersonic speed. Best of luck.

Avatar image for theampersand
theampersand

17

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

@wcarle You guys are awesome. Good luck! Any details on what you're doing for the backend? I think it'd be pretty neat to read about.

Avatar image for arbayer2
arbayer2

236

Forum Posts

2914

Wiki Points

0

Followers

Reviews: 18

User Lists: 3

@baillie, @csl316, thanks for the info! I didn't know that it was planned from inception at all. That said, it's a really neat thing. You can pour your heart (and research) into trying to explain what this one game you played 15 years ago was like for the benefit of others and I'm pretty grateful for that as a feature.

Avatar image for wcarle
wcarle

447

Forum Posts

54

Wiki Points

0

Followers

Reviews: 0

User Lists: 1

@theampersand: Hopefully we'll be able to have more details on the backend soon, right now we're still planning and firming up the architecture. We want to have solid plans in place before talking too much about it. One thing I will mention though is that we're leaning heavily towards using REST web services and using them ourselves to build the interface, this should serve to really strengthening our API

Avatar image for not_rage
Not_Rage

604

Forum Posts

54465

Wiki Points

0

Followers

Reviews: 0

User Lists: 3

Keep up the good work guys. I'm looking forward to the new updates

Avatar image for caleums
caleums

67

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

Thank you guys so much for all you do.

Avatar image for slag
Slag

8308

Forum Posts

15965

Wiki Points

0

Followers

Reviews: 8

User Lists: 45

@wcarle

Hi Will, I hope work on the wiki is going well.

I had written you a long reply several months ago about some suggestions I had for the wiki, but then the site burped and ate it (that rarely ever seems to happen anymore btw. Thank you very much to whoever of you engineers that stabilized that!)

Anyway, I was feeling a bit energetic today so I figured I'd try to re-create it in case any of it would be useful to you guys. I don't know how feasible some of this stuff is engineering wise, but I figure you'll be able to sort that out.

  1. The wiki could really use a content and style guide. Even incomplete or as a work in progress would tremendously helpful. It's a wiki so I think people would be understanding of a guideline that actively changes. I feel like I see great inconsistencies across the wiki on really basic things the ordering of sections, where images are placed etc. I don't feel like users know what sort of content should go on each page and where and to what level of detail etc, so you have a lot of good faith effort go to waste due to innocent mistakes. Obviously there should be considerable latitude since it's a wiki, but I do think there should be something that delineates something like "every game pages should have these sections in this order" etc at least as a guideline. There should be a central guide that shows users what is expected on a GB wiki page.
  2. I really think the wiki could use a replacement for the old bounty system (if you are unfamiliar with the bounty from the Whiskey era, basically a mod could flag a page as needing work and then award extra wiki points to an editor who improved it to the mod's satisfaction) but I see no reason to just stop there at recreating that.
    1. I think users should be allowed to tag a page as being incomplete or broken in some regard to alert other users who might be more knowledgeable on that particular subject that work needs to be done.
    2. Ultimately there should be ways to identify pages that could use work and drive activity towards them
  3. The main thing I think the wiki could use is a better hub page to better direct editing traffic and onboard new users. It hasn't happened as much lately but over the years I feel like that users here answer a lot of really basic questions that should be easily accessible to brand new users. If they are asking those kinds of things, it means they aren't finding the answers on their one which is a deterrent to getting started, Turnover in wikis is inevitable so it's critical that you have a system that is welcoming as possible to new people to keep it vibrant. Ideally i think a Hub should have some form of these elements
    1. A tutorial that shows people how the editing works mechanically
    2. A centralized to see bounties and Tags as I mentioned in 2-1
    3. Access to FAQs, style guide as mentioned in 1-1, best practice example pages and perhaps a link to the central wiki editing forum
    4. maybe some cosmetic stuff pitching the wiki to visitors highlighting a random article, explaining the mission ststament etc.
  4. It'd be nice if the wiki could leverage the data on other CBSi sites more effectively especially for the more straight forward objective stuff like publisher, developer and release information. In particular everytime I look at gamefaqs I ask myself "why do I have to recreate the same release data CBSi already knows?". There's nothing wrong with being allowed to additional new releases where needed, but it seems silly to do data entry on data that is already present on one of your sites. It'd be nice if when a game gets created, it could auto-populate that info from gamsfaqs if that game is present on their side. For more subjective stuff like genre and theme I wouldn't recommend it.
  5. Lastly some area where you guys can post changelogs or whatever is appropriate. Regular proof of life in a central place if you will. Most of us who have been around a while know you guys work on it, but we don't always see it as a lot of the work is understandably subtle. After years of basically waiting I think it would help restore confidence to have scheduled regular communication with editors, whether that's monthly , quarterly what have you. Doesn't has to be excessive, as it needs to be manageable for you guys, just something that is a reliable schedule that people can look to for reassurance. I'm sure there's a ton involved in making things happen, but it feels like to a user GB's wiki has been standing still since 2012 while your competitors continually iterate and evolve. If you want to win people back and win over new users that's a perception you guys need to counter I think.

I had a few others I think, but I can't remember what they were. Anyway I imagine you guys probably thought of most these issues, but I figured I'd mention them in case any of it helps.