"It takes a village"
This is an amalgamation of advice from peers and mentors that has helped over the years (much thanks to family, friends, and the CG@Penn community). The hope is that these can help others who are looking to join or are just starting in the computer graphics industry.
If you have further ideas or questions about any of this information, want to meet for coffee or a virtual chat, feel free to get in touch.
*Everything written here is my personal work and is not a reflection of my current or past employers.*
More articles coming soon...
Some videos that discuss useful coding habits...
Kate Gregory “Simplicity: Not Just For Beginners”
tldr; Clean code whenever possible and strategies for writing that way.Mike Acton "Data-Oriented Design and C++"
tldr; DOD and memory management create performant code - if you don't understand the data you don't understand the problem - the purpose of a program is transforming one form of data to another - solving problems you don't have creates more problems than you actually do have.Louis Brandy “Curiously Recurring C++ Bugs at Facebook”
tldr; Common coding bugs people hit that shouldn't be hit in the first place, and how to resolve them.Chandler Carruth “There Are No Zero-cost Abstractions”
tldr; Why use an abstraction, what effect that will have on timing / use, how to cope with that effect.
Additionally, here's some videos / articles that I found influential as a student when thinking about mindset and tackling challenges. These are definitely cliché, so do with them what you wish... read them, watch them, ignore them, debate them, whatever floats your boat...
Mood Follows Action