I'm using ~amd64 and have had no problems whatsoever related to 64-bit compatibility (though if I wanted to install a 32-bit driver, that could change). A few apps, such as Firefox, needed to be 32-bit because of things like the Flash plugin, but for the most part everything is 64-bit.
It's natural that Gentoo would be good at this, considering it's a source-based distribution.
If you ask something ridiculous, you run the risk of potential employees thinking that either you don't know what you're talking about or that you're toying with them.
Graduating without once hearing about a B-Tree is kind of strange, but they are incredible data structures and you should look them up. You shouldn't need to memorize things that are easily found (like the specific B-Tree algorithms), but you should at least know they exist or you will never be able to use them properly. Choosing the right data structure makes writing algorithms easier, which in turn makes writing programs easier. Some other interesting and useful data structures are B+ Trees, Splay Trees, Heaps, Hashes, and Skip Lists. Possibly with the exception of skip lists, these are part of a CS graduate's standard repertoire and you should know the basic details of how they work.
OOP deals with something on a different level (that is, architecture). A knowledge of data structures and algorithms is still essential for filling in the class definitions and methods.
This may not affect the results that much, but you should remember that 2000 was at the height of the dotcom bubble. It'd be interesting to compare the results with those of current data.
Why not vary the time, depending on what sort of side-quest sorts of things the player wants to do? Those that don't have a whole lot of time can play through the story, while those that do can explore the world a bit more.
Life is kind of like that too. It's amazing how quickly years of accomplishment can be negated or pushed aside.
Oddly enough, it's when I feel that way that I start playing video games, because though the accomplishments are fleeting in the real world, they persist within the world of the game. Gaming for that purpose may be like reading fantasy novels for the same purpose: a form of escapism from an overly-stressful world.
Thanks for the response. I reached that page before, but the mention of an "audio, movie, or text file" made me think I had arrived at the wrong place. If that page is also used for uploading software, you should make mention of that.
So let's say I want to submit my game, which is already listed on Tucows, to this site.
How would it get indexed? I could not find a link to contribute software. After Home of the Underdogs grabbed it without so much as notifying me (but whatever; I'm flattered more than anything else), I would think this would be simple.
The 4th Circuit may have laid waste to all of those efforts.
IMO, the court is blameless here; they're doing their job and federal laws do tend to trump state ones. It's the CAN-SPAM act that laid waste to those efforts.
The key word here is "unskilled". It is quite possible to get a decent-paying skilled job even before graduating high school... if you have a skill. I did it from 16 as my second job (network admin) and never settled for an unskilled job since.
You could have switched colleges. You also could have recognized that learning opportunities are everywhere, waiting only for you take them. I wasn't thrilled with my CS curriculum either in college, but I persisted and eventually became influential in shaping the future curriculum.
Now you're stuck without a college degree and lacking knowledge of what has become a fairly marketable language (which you can indeed program well in with experience).
Programming ability depends on typing speed about as much as IQ depends on how quickly you write or mathematical ability depends on how quickly you can do arithmetic (that is, the relation is very slight). A programmer who can express the same idea with less code doesn't have to type as much, after all.
(I type in the range of 80-110 WPM at 90% accuracy, before this becomes an attack on my typing as well:) )
the best keyboard is the keyboard that you're used to
Impressing people with independent work is even better, IMO, because eventually you get some rather influential people (in a particular company or even the entire field) vouching for you.
I don't know why everyone is so afraid of the math - the majority of it is linear algebra, and some calc. helps to figure out the physics. Geometry helps, but isn't essential. This is not terribly advanced math, and can easily be completed in the course of a math minor.
Furthermore, doing a math minor will probably help you with your graduate coursework: I'm in the first year of a Ph. D. program in CS right now and I have far more mathematical experience than my classmates, some of whom have been in the program for several years, simply from minoring in the subject as an undergrad.
Regarding the choice of a game development vs. a CS degree, the CS degree is probably more valuable. You won't get turned down in the game industry with a CS degree, but you may get turned down outside of game development with the game dev. degree. The math minor may improve your employment prospects within the game development industry as well (because it suggests a mathematical background adequate for understanding the game-related math so many people seem to be afraid of).
I'm using ~amd64 and have had no problems whatsoever related to 64-bit compatibility (though if I wanted to install a 32-bit driver, that could change). A few apps, such as Firefox, needed to be 32-bit because of things like the Flash plugin, but for the most part everything is 64-bit.
It's natural that Gentoo would be good at this, considering it's a source-based distribution.
If you ask something ridiculous, you run the risk of potential employees thinking that either you don't know what you're talking about or that you're toying with them.
Graduating without once hearing about a B-Tree is kind of strange, but they are incredible data structures and you should look them up. You shouldn't need to memorize things that are easily found (like the specific B-Tree algorithms), but you should at least know they exist or you will never be able to use them properly. Choosing the right data structure makes writing algorithms easier, which in turn makes writing programs easier. Some other interesting and useful data structures are B+ Trees, Splay Trees, Heaps, Hashes, and Skip Lists. Possibly with the exception of skip lists, these are part of a CS graduate's standard repertoire and you should know the basic details of how they work.
OOP deals with something on a different level (that is, architecture). A knowledge of data structures and algorithms is still essential for filling in the class definitions and methods.
Mutopia is similar to what you're describing.
It is possible to love the idea and hate the implementation. Are you sure it's programming that's burning you out?
Don't love what you do, do what you love.
One of my favorite authors, David Brin, discusses precisely this in one of his books, The Transparent Society.
You almost never pay for a Ph. D. The school usually pays you.
That said, the stipend amount is less than half what one can make in industry in the same amount of time.
This may not affect the results that much, but you should remember that 2000 was at the height of the dotcom bubble. It'd be interesting to compare the results with those of current data.
Why not vary the time, depending on what sort of side-quest sorts of things the player wants to do? Those that don't have a whole lot of time can play through the story, while those that do can explore the world a bit more.
Life is kind of like that too. It's amazing how quickly years of accomplishment can be negated or pushed aside.
Oddly enough, it's when I feel that way that I start playing video games, because though the accomplishments are fleeting in the real world, they persist within the world of the game. Gaming for that purpose may be like reading fantasy novels for the same purpose: a form of escapism from an overly-stressful world.
Thanks for the response. I reached that page before, but the mention of an "audio, movie, or text file" made me think I had arrived at the wrong place. If that page is also used for uploading software, you should make mention of that.
So let's say I want to submit my game, which is already listed on Tucows, to this site.
How would it get indexed? I could not find a link to contribute software. After Home of the Underdogs grabbed it without so much as notifying me (but whatever; I'm flattered more than anything else), I would think this would be simple.
"." is used as a thousands-separator in parts of Europe (confusingly, "," is also used as a decimal point!)
It isn't in the summary anymore, either. Strange.
The key word here is "unskilled". It is quite possible to get a decent-paying skilled job even before graduating high school... if you have a skill. I did it from 16 as my second job (network admin) and never settled for an unskilled job since.
You could have switched colleges. You also could have recognized that learning opportunities are everywhere, waiting only for you take them. I wasn't thrilled with my CS curriculum either in college, but I persisted and eventually became influential in shaping the future curriculum.
Now you're stuck without a college degree and lacking knowledge of what has become a fairly marketable language (which you can indeed program well in with experience).
You should have the word "rational" somewhere in there. The very beginning is a good place :)
Programming ability depends on typing speed about as much as IQ depends on how quickly you write or mathematical ability depends on how quickly you can do arithmetic (that is, the relation is very slight). A programmer who can express the same idea with less code doesn't have to type as much, after all.
(I type in the range of 80-110 WPM at 90% accuracy, before this becomes an attack on my typing as well :) )
Agreed!This was called "the Semantic Web". Why must we invent a new buzzword when we have a perfectly good old one?
I wonder if they're still using OWL. A few hours of that is enough to turn an evangelist into a skeptic.
There used to be something called Dialpad that seems to have done just this. Googling it, it seems that it was recently acquired by Yahoo!
Impressing people with independent work is even better, IMO, because eventually you get some rather influential people (in a particular company or even the entire field) vouching for you.
I don't know why everyone is so afraid of the math - the majority of it is linear algebra, and some calc. helps to figure out the physics. Geometry helps, but isn't essential. This is not terribly advanced math, and can easily be completed in the course of a math minor.
Furthermore, doing a math minor will probably help you with your graduate coursework: I'm in the first year of a Ph. D. program in CS right now and I have far more mathematical experience than my classmates, some of whom have been in the program for several years, simply from minoring in the subject as an undergrad.
Regarding the choice of a game development vs. a CS degree, the CS degree is probably more valuable. You won't get turned down in the game industry with a CS degree, but you may get turned down outside of game development with the game dev. degree. The math minor may improve your employment prospects within the game development industry as well (because it suggests a mathematical background adequate for understanding the game-related math so many people seem to be afraid of).
That would probably be classified as a type of chemical weapon.