Quote:
Originally posted by joshdick
If you're a CS major, of course your code works. That should never even be a question. The question is: Does it work well? Is it the most efficient, fastest, does it use the least amount of memory, etc. And you're example of programming games is not in your favor. Games are under great speed constraints. They must be optimized to run fast enough so that they don't lag.
By definition, any programmer can program, but a CS major can program well.
I hope the guys working for me don't waste their time writing code that is the most efficient, fastest, uses least memory etc. Not unless it's required, anyhow. That's one of the things people have to learn in the 'real world', that you have to produce a solution that is 'good enough', not necessarily 'the best' (for some definition of best). Getting the balance right comes harder to some people than others.