I was at GDC when I ran into a gentleman discussing a hard truth about programming – that a game developer (and I'd say any developer) should get some experience in computer languages that get their "hands dirty" as opposed to doing all the work for them. .NET, Java, Flash, etc. are all good, but a little experience with C, C++, or gods help you assembly will quickly teach you the reality of technology.
(For those of you not initiated to the mysteries of programming, simply there are some languages that do a lot of work for the programmer such as managing memory, etc. Other languages give you finer control over what you do, but also expose you to the guts of the operating system and things like managing memory, accessing resources, and more.)
The gentleman I talked to then gave me his business card.
It was made of metal with his name, email address, and website printed on it.
Yes. His business card was made of metal.