I played quite a bit of Ultima Online, and when I got tired of playing, I transitioned into running an emulated server and learning how to script. It helped cement my choice to get into game programming.
The game looks pretty exciting to me and I think I'd be interested in working on it (and noticed that you are hiring programmers), but I'm not super interested in moving to the high cost of living Washington. I've seen studios have opinions on both sides regarding remote work - what's Citadel's?
I went a bit overboard in buying one, but I'm really liking it now. I bought a DS1512+ and five 3TB hard drives for about $1600. So far, it's been great. It was a breeze to setup, it's using a hybrid RAID format that's expandable, and I've got an FTP running on it now. Using iSCSI to be able to map drives on my computer for apps that don't support network locations (hey Steam) is awesome.
Who the hell are you to say how someone can make a living? It's their music! If they choose not to perform live (Enya comes to mind), it's their damn decision. Don't try to justify.
This is *very* true. One of the things I really liked about my school was that every school computer had Visual Studio installed, and along with that, we got network-based storage. I was able to download tutorials online, store my projects on the network, and be able to work with them on *any* school computer. I'd routinely go to the school library for lunch and work on my hobby projects.
Look, I don't care what music you listen to. I don't care. Stop turning this into a religious argument.
I like mainstream music. I don't care what you think about it - don't deride me for liking it, or put more eloquently, don't persecute me because my beliefs are different than yours.
Out of college, I was offered an internship as a programmer at a place that didn't exactly pay, but provided housing and a $500/mo stipend for expenses. The fact that it was in Hawaii probably attracted people to it:-)
Your brother's story basically matches my own. I've now been out working at a triple A game studio for almost 2 years.
To answer a question down below, I had programmed in C++ for 4 years before going to Full Sail, but I wasn't a great programmer before going to school.
Except everything on PartnerNet (the developer version of Xbox Live) is free:-)
Funny enough, the two games I've actually played on PartnerNet at work, Braid and Puzzle Quest, I ended up buying at home, because I really liked them.
Yep. Microsoft did a great job with their API on the 360, and it makes using Live for a PC port a no-brainer from the development side. I just wish it was anywhere even near the level of completeness that Steam is now.
I have absolutely no problem with sending you $20, if you offer me something valuable in return. On a daily basis, I use Microsoft Windows, Microsoft Office, and Microsoft Visual Studio. The fact that part of the money that was spent on those products goes towards *helping the world* is amazing.
As I said in my other reply, I was storing pointers, not class instances. That's not a good golden rule. I was using a list because I needed fast random insertion/removal, since it was for game entities which could be created/destroyed at any time. An array would have been crazy slow without doing some sort of funky hashing. Also, as it was for game entities, I didn't need random access. I'd be iterating over the list once per frame and adding/removing.
No, I didn't. I know how to code. I never bothered to look into it, and it may very well just be how I was using it (I doubt it), but since that experience, I haven't even bothered profiling STL vs. slimmer code.
When I was developing a game for class, I initially began using std::list to store my entities. With more than a trivial amount, it was extremely bogged down. When I swapped that over to an inline linked list built into the class, I gained about 4x performance.
The STL is *not* useful for time-sensitive applications.
"Hans and Nina met in 1998, in Russia, when he was overseas hiring programmers. He picked her out of a mail-order bride catalog, where she was advertised as "5279 Nina.""
Read the original article in Game Developer - hell, even read the original linked article. QA and Programmers are separated.
Do you work in games, Shados? Besides extremely famous developers, I'm not sure any programmer is making a million dollars a year - I don't have any first-hand knowledge for that, but from the second-hand knowledge I've gathered, it seems fairly ridiculous.
As was said above, the average doesn't mean squat. I make less than the average salary listed there, but I live in an area with a very low cost of living. The only real use, I think, of these average salary surveys is to compare year-to-year and discipline-to-discipline. There's no use in comparing your salary to the average and trying to figure out if you're under/overpaid.
"Wah wah, all new music on a big label sucks. It's drivel and droll for the masses. Here, listen to this underground band that only 20 people have heard of!"
I hate people that say stuff like that. Liking pop music isn't a bad thing, nor is liking or disliking *any* kind of music. Take your tinfoil hat off and listen to what you want, but don't get all high and mighty about it. It's exactly the same way with religion.
I played quite a bit of Ultima Online, and when I got tired of playing, I transitioned into running an emulated server and learning how to script. It helped cement my choice to get into game programming.
The game looks pretty exciting to me and I think I'd be interested in working on it (and noticed that you are hiring programmers), but I'm not super interested in moving to the high cost of living Washington. I've seen studios have opinions on both sides regarding remote work - what's Citadel's?
I went a bit overboard in buying one, but I'm really liking it now. I bought a DS1512+ and five 3TB hard drives for about $1600. So far, it's been great. It was a breeze to setup, it's using a hybrid RAID format that's expandable, and I've got an FTP running on it now. Using iSCSI to be able to map drives on my computer for apps that don't support network locations (hey Steam) is awesome.
I'd highly recommend it.
Fancy seeing you here :-)
Who the hell are you to say how someone can make a living? It's their music! If they choose not to perform live (Enya comes to mind), it's their damn decision. Don't try to justify.
I'm a professional programmer now.
This is *very* true. One of the things I really liked about my school was that every school computer had Visual Studio installed, and along with that, we got network-based storage. I was able to download tutorials online, store my projects on the network, and be able to work with them on *any* school computer. I'd routinely go to the school library for lunch and work on my hobby projects.
I'm glad that you responded to a post by saying something that had absolutely nothing to do with the post... and you were modded up.
Quit trolling.
Look, I don't care what music you listen to. I don't care. Stop turning this into a religious argument.
I like mainstream music. I don't care what you think about it - don't deride me for liking it, or put more eloquently, don't persecute me because my beliefs are different than yours.
Out of college, I was offered an internship as a programmer at a place that didn't exactly pay, but provided housing and a $500/mo stipend for expenses. The fact that it was in Hawaii probably attracted people to it :-)
Your brother's story basically matches my own. I've now been out working at a triple A game studio for almost 2 years.
To answer a question down below, I had programmed in C++ for 4 years before going to Full Sail, but I wasn't a great programmer before going to school.
Ah, nope. PartnerNet is available to all Xbox developers, as far as I know.
I have no idea what you just said.
Except everything on PartnerNet (the developer version of Xbox Live) is free :-)
Funny enough, the two games I've actually played on PartnerNet at work, Braid and Puzzle Quest, I ended up buying at home, because I really liked them.
Yep. Microsoft did a great job with their API on the 360, and it makes using Live for a PC port a no-brainer from the development side. I just wish it was anywhere even near the level of completeness that Steam is now.
I have absolutely no problem with sending you $20, if you offer me something valuable in return. On a daily basis, I use Microsoft Windows, Microsoft Office, and Microsoft Visual Studio. The fact that part of the money that was spent on those products goes towards *helping the world* is amazing.
Thanks for the book recommendations.
As I said in my other reply, I was storing pointers, not class instances. That's not a good golden rule. I was using a list because I needed fast random insertion/removal, since it was for game entities which could be created/destroyed at any time. An array would have been crazy slow without doing some sort of funky hashing. Also, as it was for game entities, I didn't need random access. I'd be iterating over the list once per frame and adding/removing.
No, I didn't. I know how to code. I never bothered to look into it, and it may very well just be how I was using it (I doubt it), but since that experience, I haven't even bothered profiling STL vs. slimmer code.
When I was developing a game for class, I initially began using std::list to store my entities. With more than a trivial amount, it was extremely bogged down. When I swapped that over to an inline linked list built into the class, I gained about 4x performance.
The STL is *not* useful for time-sensitive applications.
>
Another thing would be to stop trying to make everyone equal, and allow faster students to excel instead of teaching to the lowest common denominator.
So very much this.
Stop trying to pretend everyone's equal. They're not. Some people are smart. Some people are dumb. Don't teach at one level.
Mod parent down - wrong.
http://blog.wired.com/27bstroke6/2008/04/reiser-defense.html
"Hans and Nina met in 1998, in Russia, when he was overseas hiring programmers. He picked her out of a mail-order bride catalog, where she was advertised as "5279 Nina.""
Because vim is only an editor, not a total environment. It doesn't have a compiler/linker/debugger attached.
Read the original article in Game Developer - hell, even read the original linked article. QA and Programmers are separated.
Do you work in games, Shados? Besides extremely famous developers, I'm not sure any programmer is making a million dollars a year - I don't have any first-hand knowledge for that, but from the second-hand knowledge I've gathered, it seems fairly ridiculous.
As was said above, the average doesn't mean squat. I make less than the average salary listed there, but I live in an area with a very low cost of living. The only real use, I think, of these average salary surveys is to compare year-to-year and discipline-to-discipline. There's no use in comparing your salary to the average and trying to figure out if you're under/overpaid.
What makes you think that "real nerds" can't do both at the same time? Game development is hard.
That's not what he's saying at all. He's saying that less memory usage does not necessarily mean better.
I like some of Avril Lavigne's songs, but that's not the point. The point is that calling someone else's music tastes *wrong* is idiotic.
"Wah wah, all new music on a big label sucks. It's drivel and droll for the masses. Here, listen to this underground band that only 20 people have heard of!"
I hate people that say stuff like that. Liking pop music isn't a bad thing, nor is liking or disliking *any* kind of music. Take your tinfoil hat off and listen to what you want, but don't get all high and mighty about it. It's exactly the same way with religion.