Just sharing my thoughts, but if you’re programmer and looking to stay that way, why would you be sadden about things like animation, sounds, ie that “artistic” areas? Yeah, it’s possible to become jack of all trades (and sadly, master of none), but I really believe it’s much more important to become good at something you like doing… Image, if you’re a heck of a programmer, you could always place some placeholders and if your gameplay idea is that innovative and great, you might even be able to raise funds for your project and then hire some 3D/2D artists, etc…