I just don't understand one thing.
why do you work on a game engine?
do you willing to create game with it in the end?
if so then you're better to stick to something that already works and not try to invent to wheel.
you're better create games and not engines.
general purpose code is worthless
Not everyone has the end goal of creating a game - some of us enjoy the art of crafting code, applying designs we've learned over time to provide solutions to problems that no one has before. I'm actually far better off creating engines - I lack the resources to finish a game (art, sound, etc), I always stop when the interesting problems are solved.
General purpose code is worthless? I get it, you must be new to programming. It's built on general purpose code. Also, a game engine isn't general purpose code... it has very specific purposes, specific time and memory constraints... produces very interesting problems to solve for game engines.
Who said I plan on reinventing the wheel? There are parts of my work that NO
other game engines available have...
Thanks for taking time on reading the presentation and providing some constructive criticism!