Well done, Shamus. Good advice for game coders, probably for many that want into games.
I only do software, interested in games but not enough in game coding itself. I don't want to remove my escape by turning games into work.
For coders some additional comments: Learn more than just software, in particular more than the software buzz word of the month. Learn how the OS works (Linux has source code), learn how a device driver works, learn assembler, see how the compiler translates some silly line into a mountain of shit - then figure a way around it. Each of those steps will make you a stronger coder, because you will know that the device driver cannot do that, the OS will prevent this crazy idea and you will know that the code is slow because of some heuristic the compiler made that you didn't know about.
For the things besides software, read Shamus' articles damn it! Learn how the art pipe line works, why it works the way it does. Read John Carmack talking about the mistakes in Rage (hint art pipeline) and porting the older games and Rage to iOS.
Find out what it takes to get a business loan, and what paying it back actually costs. Find out whether a publisher is a good one or even a good idea. Read the contract closely, take it to a lawyer.
Learn.
I only do software, interested in games but not enough in game coding itself. I don't want to remove my escape by turning games into work.
For coders some additional comments: Learn more than just software, in particular more than the software buzz word of the month. Learn how the OS works (Linux has source code), learn how a device driver works, learn assembler, see how the compiler translates some silly line into a mountain of shit - then figure a way around it. Each of those steps will make you a stronger coder, because you will know that the device driver cannot do that, the OS will prevent this crazy idea and you will know that the code is slow because of some heuristic the compiler made that you didn't know about.
For the things besides software, read Shamus' articles damn it! Learn how the art pipe line works, why it works the way it does. Read John Carmack talking about the mistakes in Rage (hint art pipeline) and porting the older games and Rage to iOS.
Find out what it takes to get a business loan, and what paying it back actually costs. Find out whether a publisher is a good one or even a good idea. Read the contract closely, take it to a lawyer.
Learn.