I really enjoy programming database applications. I don't know why. I've written a few applications like this until now, and it always was quite fun. I even sometime catch myself thinking of changing industries someday from game development to database development. And my girlfriend tells me that I'm stupid because of that. Maybe I should listen to her, she's a database programmer and Oracle expert and knows what she is talking about.
But it's like that: Games and 3D graphics are cool, but they are just toys. Sure, it may be a lot more work of writing realtime 3d applications, creating cool shaders, debugging network protocols, dealing with sound and physic engines and optimizing code at assembly level, but no one takes you seriously for this. When you are a database programmer, you create software that people need. No one really needs games. And that's a little bit sad.
But for now, as long as I can be a game programmer, I'll keep on doing this. And to make this post a little bit more colorful, here's a screenshot of the database of an application I'm just working on (for university). It's using PostgreSQL 8.0
, a really great free database. Try it out, if you haven't yet. MySQL has nothing against it, in my opinion.