Similar to the Turbine set up
[quote author=Redit]
We’re doing a group AMAA and we have most of the programming team behind Guild Wars 2 here to answer your questions. This isn’t a marketing exercise, we’re looking for technical questions and we’ll give you technical answers! You’re welcome to ask about anything, although we reserve the right to clam up about anything we consider to be our secret game development sauce. Guild Wars 2 is a big game and its development touched basically every area of game programming – ask us about engines, servers, web, tools, gameplay, you name it.
It’s worth pointing out upfront that we’re programmers, not designers! So if you want to know why your favorite skill was changed or when you should sell all of your hoarded butter to maximize gold return, we probably won’t be able to help.
Our programmers are here to answer as many answers as they can in the couple of few hours, so ask away! [/quote]
Example
Q.
What programming methodologies does your team use? ie. agile, scrum, etc.
What do you use for source control and how do you handle refactoring code for optimization? Or do you try for best optimization on the first pass?
What standards and practices do you use?
How does someone that is a new graduate get into the game programming job market when most jobs require being part of a published title already?
What is your engine written in?
How often to you dive down to the bit level of data manipulation?
Ever have to write Assembly code?
A.
This depends on the phase of the project which we're in - during "normal" development (like now!) we use a customized scrum-based project. When we're finalling we tend to go back to a traditional team-based just-fix-the-bugs process.
We use perforce for source control. We have a few branches which we can work in to do refactoring (for optimization or any reason) so we can roll things out when they're ready.
Game development is actually pretty normal software development - we use technical design documents, coding standards, code reviews, etc, etc.
Write games in your spare time! They don't have to be massive, just small polished games. People who are passionate about game development can't help themselves - they write games no matter what. That's how I got into the industry - I wrote a Game Boy emulator.
It's mostly in C++
Very often

Sometimes, although these days it's fairly rare
http://www.reddit.com/r/gaming/comments/11mz4k/i_am_a_programmer_for_guild_wars_...